Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]while
Forum PHP.pl > Forum > Przedszkole
ZaXaZ
Cytat
Service Temporarily Unavailable

The server closed the connection without sending any data.

The server is temporarily unable to service your request due to maintenance downtime or capacity problems.

Due to heavy load on the server, connections may be temporarily blocked from locations that fetch an unusually high number of pages.

We apologize for the inconvenience.


Jestem bardzo słaby w pętlach, gdy próbuje napisać pętle otrzymuje w.w. błąd co ktorąś próbe (a co ktorąś działa poprawnie)

  1. $while = true;
  2. while ($while)
  3. {
  4. /** zapetlenie otwarcie strony (wrazie zmiany wyniku/wariantu
  5.  */
  6. $strona = file_get_contents // (...)
  7.  
  8. while ($while)
  9. {
  10. //sprawdzenie kilku wariantów z zapętlanej strony
  11. if (strpos($strona, 'coś')!==false) /*robimy coś*/
  12. if (strpos($strona, 'coś2')!==false) /*robimy coś2*/
  13. if (strpos($strona, 'coś3')!==false){$while=false; break; }
  14. } if (strpos($strona, 'coś3')!==false){$while=false; break; }
  15. }


Kod skrócony cały bo ma identyczne znaczenie.

Edit: jeśli wyraziłem się nie zrozumiale, proszę pisać.
d0m1n1k_
"Due to heavy load on the server, connections may be temporarily blocked from locations that fetch an unusually high number of pages."

Dałeś czadu skoro serwer zagroził zablokowaniem dostępu dla Ciebie.

  1. $while = true;
  2. while ($while)
  3. {
  4. /** zapetlenie otwarcie strony (wrazie zmiany wyniku/wariantu
  5.  */
  6. $strona = file_get_contents // (...)
  7.  
  8. //sprawdzenie kilku wariantów z zapętlanej strony
  9. if (strpos($strona, 'coś')!==false) /*robimy coś*/
  10. if (strpos($strona, 'coś2')!==false) /*robimy coś2*/
  11. if (strpos($strona, 'coś3')!==false){$while=false; break; }
  12. }


Może zmniejszenie zapętlenia while w while pomoże.
Proponowałbym jeszcze "znaleźć" warunek dla while'a
ZaXaZ
Cytat(d0m1n1k_ @ 6.10.2014, 18:38:59 ) *
"Due to heavy load on the server, connections may be temporarily blocked from locations that fetch an unusually high number of pages."

Dałeś czadu skoro serwer zagroził zablokowaniem dostępu dla Ciebie.

(...)

Może zmniejszenie zapętlenia while w while pomoże.
Proponowałbym jeszcze "znaleźć" warunek dla while'a


Otwieram jedna strone (nie moją) a tam tylko sprawdzam warunki, zaleznie od warunku przechodzi na drugą stronę lub przerywa działanie wink.gif,

dzięki zaraz sprawdzę ale raczej powinno dzialac, az nie dowierzam mojej glupocie bo ta srodkowa pelta kompletnienzbedna byla ... Eh.
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.