Еще один способ отладки стоит взять на вооружение:
Очень удобная функция PHP, позволяющая в любой момент времени вывести любое значение в файл.
function mylog($a) {
$filename = "/tmp/log";
file_put_contents($filename, var_export($a, TRUE), FILE_APPEND);
}
Пример использования:
// Передавать в функцию можно любые данные (переменные, строки текста, массивы)
mylog(date("H:i:s"));
mylog("\n files ");
mylog($_FILES);
mylog("\n count of files: ");
mylog(count($_FILES));
mylog("\n\n get ");
mylog($_GET);
Примечание:
Следует учесть, что использование этой функции на реальном сервере может привести к повышенной нагрузке на диск.