Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: błąd configuracji
Forum PHP.pl > Forum > Przedszkole
slaw.omir
Mam problem taki że skrypt generuje mi taki błąd na localhoscie

Notice: Undefined index: go in D:\usr\Apache2\htdocs\szablon_sterowania\index.php on line 22

a na serwerze lua.pl jest wszystko w porządku.


  1. <?php
  2. linia 22 $go = $_GET['go'];
  3.  if(!empty($go)) {
  4. if(is_file("page/$go.php")) include "page/$go.php";
  5. else echo "<br />Nie ma takiej ";
  6. }
  7. else include "page/strona.php";
  8. ?>

Jak mogę to rozwiązać? Co jest przyczyną że w domu jest błąd tylko z tym skryptem?
netmare
przyczyną jest to że na lua.pl jest wyłączone display_errors albo zawężone jest error reporting. Ja bym zostawił konfigurację bez zmian, a poprawił skrypt przez użycie np if(isset($_GET['go']))
nevt
Popraw temat na zgodny z zasadami działu Przedszkole.

Widocznie na lua.pl masz wyłączone wyświetlanie błędów / ostrzeżeń, a na localhoscie włączone. Prawidłowa składnia nie wygeneruje ci ostrzeżenia, np.:
  1. <?php
  2. $go = isset($_GET['go']) ? $_GET['go'] : '';
  3.  if($go != '') { ...
  4. ?>


EDIT: Literówka w kodzie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.