Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Istnienie pliku, Sprawdzenie czy plik istnieje i zależnie od tego wykonanie działani
felixk
post
Post #1





Grupa: Zarejestrowani
Postów: 90
Pomógł: 1
Dołączył: 31.01.2009
Skąd: Ostrołęka

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


Witam, piszę skrypt, którego zadaniam jest wyświetlanie komunikatu gdy dany plik nie istnieje. Problem w tym, że w poniższym kodzie komunikat wyświetla się nawet wtedy gdy plik istnieje. Jak to zmienić(IMG:style_emoticons/default/questionmark.gif) Z góry dziękuje za pomoc
Kod skryptu:

  1. if ( !file_exists("$strona.php")) { echo ' TEORETYCZNIE DZIAŁA '; }
  2.  
  3. if(!isset($strona)) {
  4. header('Location: www.strona.pl/blad.html');
  5. }
  6. else if
  7. (is_file("$strona.php")) {
  8. include "$strona.php";
  9. }


Ten post edytował felixk 1.02.2010, 18:12:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Ellington
post
Post #2





Grupa: Zarejestrowani
Postów: 76
Pomógł: 13
Dołączył: 24.03.2009

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


W Twoim skrypcie najpierw sprawdzasz czy plik NIE istnieje, wyrzucasz komentarz przez echo, ale skrypt nadal Ci się wykonuje, mimo że stwierdziłeś, że pliku nie ma.

Poza tym sprawdzasz czy istnieje zmienna $strona, której nie definiowałeś nigdzie.

Poczytaj może o file_exists i o instrukcji warunkowej if. Tak na start.
Go to the top of the page
+Quote Post

Posty w temacie


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: 16.10.2025 - 00:03