Hej!
Zrobiłem prosty skrypcik który wykonuje sobie tam w pętli jakieś rzeczy, niestety mój serwer oferuje mi niezbyt duży timeout.
Chciałbym zrobić tak by co 100 wyników odświeżyć stronę wprowadzając do niej następne 100 wyników do sprawdzenia. Czyli - odświeżyć stronę jednocześnie zmieniając jedną zmienną.
probuje zrobic to ciastkami
Stoję przy czymś takim:
ale nie dziala. zapisuje tylko pierwszy wynik do pliku, nastepnie tworzy nowe ciacho z poprawna liczba urosnieta o 10, ale nie sprawdza nwoego wynikuKod PHP:<?php if(!isset($_COOKIE[$cookie_name])) { //jesli nie ma ciacha to je tworze - zaczynam od 100 elementu i ciacham do 110setcookie("ilosc", 110, time() + (86400 * 30), "/"); setcookie("i", 100, time() + (86400 * 30), "/"); $ilosc = 110; $i = 100;$pomocnicza = $i; //poniewaz pozniej $i bedzie wzrastac } else { $ilosc = $_COOKIE["ilosc"]; $i = $_COOKIE["i"]; $pomocnicza = $i; //poniewaz pozniej $i bedzie wzrastac } set_time_limit (3600000);ob_start(); while ($i <=$ilosc) {//costamcostam co robi co ja chceecho $mojewyniki;$i++;} // zapisywanie danego wyniku do pliku$htmlStr = ob_get_contents();file_put_contents("wynik".$ilosc.".txt", $htmlStr); //ustalam nowe ciacho - posuwam sie o 10 wynikow setcookie("ilosc", $ilosc+10, time() + (86400 * 30), "/"); setcookie("i", $pomocnicza+10, time() + (86400 * 30), "/"); //przeladowujeHeader('Location: '.$_SERVER['PHP_SELF']); ?>
any ideas? w php robilem lata temu ;-)
pozdrawiam