php включить не удалось? - PullRequest
0 голосов
/ 13 ноября 2010

У меня есть этот код:

if (file_exists(CHAL_DIR . $row['filename'])) { // Check if the file exists or not.
                         if(!include('' . CHAL_DIR . $row['filename'])) { // Include the Challenge's class file.
                            echo "Include failed.";
                         } else {
                            echo "I win.";
                         }


                    } else {
                         echo "File " . CHAL_DIR . $row['filename'] . " does not exist.";
                    }

Но это не печатает никаких ошибок?Кажется, что это просто убивает PHP-код после того, как включить?Он даже не печатает Включить не удалось.

Ответы [ 2 ]

3 голосов
/ 13 ноября 2010

Это зависит от содержимого включенного файла: если у него есть вызов exit или какой-либо другой вид завершения, тогда PHP остановится на этом.

2 голосов
/ 13 ноября 2010

Включили ли вы ошибки PHP, либо для всей вашей установки (через php.ini), либо с помощью:

error_reporting(E_ALL);
ini_set('display_errors', '1');

вверху вашего скрипта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...