ПРОБЛЕМА: Когда я включаю php-файл в верхней части моей страницы, вместо запуска скрипта он показывает код.Php include показывает код
Если я делаю простую команду эха на странице, она отлично работает, но в том числе и файла нет.
У меня проблемы с этим вопросом, и я не могу найти решение, которое решает проблему. Большинство подобных проблем, которые я видел, решаются с помощью longhand php-тегов вместо сокращения.
Кодекс
index.php находится в корневой папке init.php находится в папке с именем «ядро», который находится в корневой папке.
В комплекте Файл: init.php
<?php
session_start();
$GLOABALS['config'] = array (
'mysql' => array (
'host' => '127.0.0.1',
'username' => 'root',
'password' => '',
'db' => 'lr'
),
'remember' => array (
'cookie_name' => 'hash',
'cookie_expiry' => 604800
),
'session' => array (
'session_name' => 'user'
)
);
spl_autoload_register (function ($class){
require_once 'classes/' . $class . '.php';
});
require_once 'functions/sanitize.php';
?>
В том числе Страница: index.php
<?php include '/core/init.php'?>
<!-- Web Page Stuff -->
sanatize.php
function escape ($string){
return htmlentities ($string, ENT_QUOTES, "UTF-8");
}
Почему отображается php и не запускается?
Что находится в sanitize.php? Подумайте, есть ли там что-то, что вызывает это. Кроме того, какова страница, в которую вы ее включаете? Если это страница с расширением .html, вам может потребоваться изменить настройки на вашем сервере для анализа php на .html-страницах. – Mooseknuckles
Ну, sanitize.php, как указано, не имеет тега ' Php'. Вы не указали, какой код показывает, но это хороший кандидат. – bishop
Ничего себе, я полностью забыл об этом, потому что это небольшой файл. Епископ был прав, это был файл для санитарии. Спасибо, епископ! Отправьте его как ответ, и я пометю его для вас! –