Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> błąd configuracji
slaw.omir
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 1
Dołączył: 10.08.2006

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
netmare
post
Post #2





Grupa: Zarejestrowani
Postów: 285
Pomógł: 37
Dołączył: 18.12.2007
Skąd: Łódź

Ostrzeżenie: (0%)
-----


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']))
Go to the top of the page
+Quote Post
nevt
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:17