Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Błąd zamiast odpowiedniego pliku
Forum PHP.pl > Forum > Przedszkole
analfabeta11
Witam serdecznie!
Mam pewien problem. Chyba coś pomieszałem albo po prostu źle zapisałem. Chodzi mi o to, że po przyjęciu innej wartości niż dozwolona w zmiennej $a skrypt wyświetlił dokument informujący o błędzie. Mi to nie wychodzi. Strony o wartościach x itp ładują się bez problemu lecz kiedy $a nadam wartość np. asd wyskakuje błąd.

Cytat
Warning: main(asd.txt) [function.main]: failed to open stream: No such file or directory in c:\usr\apache\httpd\html\index.php on line 18

Warning: main() [function.include]: Failed opening 'o_mnien.txt' for inclusion (include_path='.') in c:\usr\apache\httpd\html\index.php on line 18


Co mogę zrobić, żeby wyskakiwał komunikat o nieistniejącej stronie, a nie taki błąd?

Oto kod, który skleciłem:
  1. <?php
  2. if ($a = $_GET['a']){
  3.  
  4. if ($a == "x" or "xa" or "xb" or "xc" or "xd"){
  5. include($a.".txt");
  6. }
  7. else{
  8. include("error.txt");
  9. }
  10.  
  11. }
  12. else {
  13. include("index.txt");
  14. }
  15. ?>

Z góry dziękuję za odpowiedzi!

Pozdrawiam,
analfabeta11
wookieb
file_exists
analfabeta11
Bardzo mi tym pomogłeś. Dziękuję Ci.
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.