|
|
|
| Скачал простятскую гостевуху, которая токо с файлами работает. При запуске выдает всякие ошибки: в файле addrec.php указывает на $action = $_POST["action"];
и поля изначально заполнены всякими ссылками на ошибки (хотя должны быть чистыми), если все это игнорировать и правильно заполнить поля, а затем нажать на "Добавить", то в следующем окне просматриваются все сообщения и там появляется ошибка на $start = $_GET["start"];. И ко всему появляется ошибка над каждым сообщением, если на него не был дан ответ администратором, а указывает ошибка сюда (выделенный фрагмент):
for ($i = $start; $i < $count; $i++)
{
$entry = $names[$i];
$data = file("records/rec.".$entry);
$date = $entry;
$name = trim($data[0]);
$city = trim($data[1]);
$email = trim($data[2]);
$url = trim($data[3]);
$msg = trim($data[4]);
$answer = trim($data[5]); | |
|
|
|
|
|
|
|
для: ordos
(24.04.2005 в 01:22)
| | > При запуске выдает всякие ошибки
Приведите, пожалуйста, точный текст ошибок. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(24.04.2005 в 04:52)
| | Notice: Undefined index: action in z:\home\dp\www\gos\addrec.php on line 5
указывает на $action = $_POST["action"];
Notice: Undefined index: start in z:\home\dp\www\gos\index.php on line 34
указывает на $start = $_GET["start"];
И наконец ошибка, которая появляется над всеми сообщениями, на которые не был дан ответ администратором:
Notice: Undefined offset: 5 in z:\home\dp\www\gos\index.php on line 77
указывает на $answer = trim($data[5]); | |
|
|
|
|
|
|
|
для: ordos
(25.04.2005 в 01:28)
| | Notice - это уведомление. Если гостевая работает нормально, без всяких проблем но notice мешают визуально, их можно отключить значокм @.
$action = @$_POST["action"];
|
| |
|
|
|
|
|
|
|
для: ordos
(25.04.2005 в 01:28)
| | Запретите вывод подобных предупреждений в файле php.ini. Для этого исправьте значения директивы error_reporting.
error_reporting = E_ALL & ~E_NOTICE
|
| |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(25.04.2005 в 04:13)
| | Добавлю лишь, что можно также понизить тревожность интерпретатора поместив в начало файла функцию Error_Reporting, передав ей соответствующий уровень обработки ошибок
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
?>
|
http://www.softtime.ru/info/articlephp.php?id_article=23 | |
|
|
|
|
|
|
|
для: cheops
(25.04.2005 в 12:49)
| | Отлично, все работает! Большое спасибо за помощь! | |
|
|
|