Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] funkcja sleep
Forum PHP.pl > Forum > Przedszkole
gebp
mam:
  1. <?php
  2.  
  3. ....
  4. $data=$_POST['data'];
  5. if( empty($data) OR (!eregi( "([0-9]{4})-([0-9]{2})-([0-9]{2})", $data )) )
  6. {echo("<font align=center color=red><b> Błedna data </b></font>");
  7.  sleep(2);
  8.  header('location:jakis_plik.php');
  9.  }
  10. ?>

A FF zwraca mi błąd:
"Nieprawidłowe przekierowanie
Firefox wykrył, że serwer przekierowuje żądanie tego zasobu w sposób uniemożliwiający jego ukończenie."

Co to znaczy questionmark.gif? PO nie rozumiem

Mam xampp'a na widowsie.
kriqs
to to ze przekierowujesz w sposób nieskończony i dochodzi do tego ze przeglądarka nie ma co wyświetlić bo sie zapętla smile.gif. tak mi sie wydaje smile.gif , może ktoś mądry mnie poprawi smile.gif
gebp
Tyle tylko że to nie jest pętla a warunek. Co więcej jeżeli zrobię:
  1. <?php
  2.  
  3. ....
  4. $data=$_POST['data'];
  5. if( empty($data) OR (!eregi( "([0-9]{4})-([0-9]{2})-([0-9]{2})", $data )) )
  6. {echo("<font align=center color=red><b> Błedna data </b></font>");
  7.  //sleep(2);
  8.  header('location:jakis_plik.php');
  9.  }
  10. ?>


To wszystko jest w porządku. Tak jakby funkcja sleep() wywoływała by ten bląd. Dlaczego questionmark.gif?
mokry
Może w takim razie użyj czegoś takiego zamiast Twoich dwóch linijek:

  1. <?
  2. header('Refresh: 2; URL='jakis_plik.php'');
  3. ?>


Pisane z głowy, nie wiem czy zadziała na 100%
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.