|
|
|
|
|
для: BlueWolf
(05.02.2011 в 15:55)
| | попробуйте переписать тестовый скрипт следующим образом:
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL|E_NOTICE);
$id=$_GET['id'];
echo '<br>php version: '.PHP_VERSION.'<br>$_GET: ';
var_dump($_GET);
?>
|
BTW. Как именно у Вас по умолчанию расставлены переменные конфигурации, можно узнать с помощью функции ini_get() .
Или посмотреть в фиолетовой странице php_info() - так даже проще. | |
|
|
|
|
|
|
|
для: BlueWolf
(05.02.2011 в 16:44)
| | Да, правильно. | |
|
|
|
|
|
|
|
для: cheops
(05.02.2011 в 16:28)
| | У меня в компьютере в php.ini error_reporting = E_ALL & ~E_NOTICE
А на хостинге error_reporting = E_ALL
Правильно я понял? | |
|
|
|
|
|
|
|
для: BlueWolf
(05.02.2011 в 16:30)
| | Вот видите. Все у вас выводит на компе.
А значит, вы неправильно выставляете уровень предупреждений.
Либо, например, выставляете в начале файлв в E_ALL, а потом где-то в середине у вас выставляется в 0 или еще во что-нибудь. | |
|
|
|
|
|
|
|
для: neadekvat
(05.02.2011 в 16:27)
| | Notice: Undefined variable: var in Z:\home\proekt9.ru\www\test2.php on line 3
Notice: Undefined index: id in Z:\home\proekt9.ru\www\test2.php on line 5 | |
|
|
|
|
|
|
|
для: BlueWolf
(05.02.2011 в 16:18)
| | Найдите конфигурационный файл php.ini, а в нем директиву error_reporting, отключить вывод сообщений можно исправив значение директивы на
error_reporting = E_ALL & ~E_NOTICE
|
включить
На хостинге, редактирование файла php.ini недоступно, можно управлять уровнем ошибок через функцию error_reporting()
<?php
error_reporting(E_ALL & ~E_NOTICE);
?>
|
ветку от сюда перенес | |
|
|
|
|
|
|
|
для: BlueWolf
(05.02.2011 в 16:24)
| | Не понял.. Вы же на домашнем будете отрабатывать, зачем на хосте выводить ошибки и предупреждения?
Вам предложили еще одну форму записи - тоже не работает?
Создайте отдельную страницу, новую, чистую, девственную test.php
Введите такие строки:
<?php
error_reporting(E_ALL);
echo $var;
$var = array();
echo $var['id'];
|
Что выводит? | |
|
|
|
|
|
|
|
для: neadekvat
(05.02.2011 в 16:22)
| | На рабочем (на хосте) ставите error_reporting(0); - так я не буду видеть другие важные ошибки
На домашнем - error_reporting(E_ALL); - Пробовал эти ошибки не отображаются | |
|
|
|
|
|
|
|
для: Trianon
(05.02.2011 в 15:43)
| | Как включить через .htaccess? | |
|
|
|
|
|
|
|
для: BlueWolf
(05.02.2011 в 16:18)
| | На рабочем (на хосте) ставите error_reporting(0); На домашнем - error_reporting(E_ALL); | |
|
|
|
|