У меня проблема с require_once './DBFunctions.php'; скорее сервер генерирует эту ошибку, как только мне нужен какой-либо файл с функцией еще до вызова этой функции, btw мой код работает корректно локально (т. е. эта ошибка только при тестировании скриптов на сервере).требуется любой php-файл с функцией генерации ошибки внутреннего сервера сервера
Мой вопрос, есть ли ошибка с функция ключевое слово в версии PHP 5.2.5? (Я использую MySQL библиотеку вместо MySQLi потому что не поддерживается на моем сервере).
Это мой код,
index.php
<?php require_once "./DBfun.php" ?>
<!-- html goes here -->
DBfun.php
<?php require_once './DBConfig.php';
function sanitize(&$data) {
return htmlentities(strip_tags(mysql_real_escape_string($data)));}
function isExist($username) {
$username = sanitize($username);
$query = "SELECT * FROM `USERS` WHERE `USERNAME` ='$username' AND `STATUS`=1";
$result = mysql_query($query);
$row_cnt = mysql_num_rows($result);
$r = ($row_cnt == 1) ? "1 row matched (User Exist)" : " No matched found (User does 't exist)";
$log = "Query: " . $query . PHP_EOL . "Result: " . $r . PHP_EOL;
//file_put_contents(LOG_FILE, $log, FILE_APPEND | LOCK_EX);
// destruct($result);
return ($row_cnt == 1) ? TRUE : FALSE;}
?>
Я проверил все, DB соединения, запросы (retrive ДАННЫЕ & отображение его), AJAX-запросы , требуют файлов, даже вложенных требует и т.д .. без функций, & он работал для меня, ошибка появляется, когда я использую (раскомментировать) любую функцию = (
Я получаю ошибку:
GET http://192.168.0.36/ProjectName/index.php 500 (Internal Server Error)
500 ошибки должны отображаться в вашем веб-сервере ** журнал ошибок ** (не журнал доступа). Это скажет вам, что пошло не так – Phil
Я только что проверил его, это пусто. –
@ m.hyari Убедитесь, что вы зарегистрировали ошибку на своем веб-сервере, а также в вашем файле конфигурации PHP. Вы можете просмотреть активный файл конфигурации PHP с помощью 'phpinfo();' –