|
| |
|
|
| |
для: CrazyAngel
(15.05.2006 в 18:06)
| | | Notice является своеобразным советом и выводится, когда выставлена максимальная чувствительность PHP к ошибкам - её следует понизить, как это сделано на всех хостингах, иначе они не дадут работать. Для этого, следует выставить соответствующее значение для директивы error_reporting http://www.softtime.ru/info/articlephp.php?id_article=23, в конфигурационном файле php.ini
error_reporting = E_ALL & ~E_NOTICE
|
Так же можно изменить уровень обработки ошибок локально, для этого в начало скрипта следует поместить функцию
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
?>
|
В качестве параметра, которой передать соответствующий уровень обработки ошибок. | |
| |
|
|
| |
|
|
| |
для: CrazyAngel
(15.05.2006 в 18:13)
| | | А вот isset($_GET['pages']) как раз и будет false в данном примере. | |
| |
|
|
| |
|
|
| |
для: DDK
(15.05.2006 в 18:07)
| | | НУ это я понял, по ошибке, hk почему, я считал что если нет в GET то это будет 0 или false | |
| |
|
|
| |
|
|
| |
для: CrazyAngel
(15.05.2006 в 18:06)
| | | Get-переменная pages не передана. Учимся читать и понимать ошибки, выдаваемые PHP. Они предельно ясны. Дальше ищем у себя ошибку. | |
| |
|
|
| |
|
|
| | Вот скрипт
<?
$pages = $_GET['pages'];
switch ($pages) {
default :
$pages = "news.php";
$title = "CrazySoft - главная";
}
?>
|
Ошибка : Notice: Undefined index: pages in C:\WebSite\site\index.php on line 2 | |
| |
|
|
|