Reklama
Pokazuje wyniki od 1 do 3 z 3

Temat: PHP - refresh strony

  1. #1
    Avatar kay
    Data rejestracji
    2005
    Położenie
    ด้้้้้็็็็็้้้&#
    Posty
    1,980
    Siła reputacji
    20

    Domyślny PHP - refresh strony

    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:

    Kod 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']);
    ?>
    ale nie dziala. zapisuje tylko pierwszy wynik do pliku, nastepnie tworzy nowe ciacho z poprawna liczba urosnieta o 10, ale nie sprawdza nwoego wyniku
    any ideas? w php robilem lata temu ;-)

    pozdrawiam
    Ostatnio zmieniony przez kay : 03-02-2016, 05:21
    znów się widzimy

  2. #2
    Avatar BBsrv
    Data rejestracji
    2013
    Położenie
    50cm od monitora
    Wiek
    31
    Posty
    4,489
    Siła reputacji
    13

    Domyślny

    najprościej jak mi do głowy przychodzi, to przesyłać sobie zmienną getem i przy odświeżaniu niech sie przerzuca pod link z tym getem. daj sobie w geta np ilosc odświeżeń i wtedy sobie w pętli sprawdzaj ilość odświeżeń i dostosuj sobie reszte
    Kontakt ze mną:
    pw

  3. Reklama
  4. #3
    Avatar kay
    Data rejestracji
    2005
    Położenie
    ด้้้้้็็็็็้้้&#
    Posty
    1,980
    Siła reputacji
    20

    Domyślny

    Cytuj BBsrv napisał Pokaż post
    Cytat został ukryty, ponieważ ignorujesz tego użytkownika. Pokaż cytat.
    najprościej jak mi do głowy przychodzi, to przesyłać sobie zmienną getem i przy odświeżaniu niech sie przerzuca pod link z tym getem. daj sobie w geta np ilosc odświeżeń i wtedy sobie w pętli sprawdzaj ilość odświeżeń i dostosuj sobie reszte
    OK tak działa ;)

    Jedynie komenda header + exit potem nie odświeża tak strony całkowicie tylko przeładowuje skrypt jakby i i tak jest potem timeout, ale zaraz to rozpracuje...


    ok dalem rade

    temat do usuniecia
    czasami najprostsze rzeczy fajnie dzialaja a czlowiek kombinuje z jakimis ciastkami...
    Ostatnio zmieniony przez kay : 03-02-2016, 05:43
    znów się widzimy

Reklama

Informacje o temacie

Użytkownicy przeglądający temat

Aktualnie 1 użytkowników przegląda ten temat. (0 użytkowników i 1 gości)

Podobne tematy

  1. Odpowiedzi: 2
    Ostatni post: 15-06-2016, 23:28
  2. Nokia Belle refresh.
    Przez haxigi w dziale Urządzenia mobilne
    Odpowiedzi: 0
    Ostatni post: 11-02-2013, 01:03
  3. Skrypt PHP - przesyłanie danych z formularza php do pliku .txt
    Przez Żarówa2SR w dziale Sprzęt i oprogramowanie
    Odpowiedzi: 1
    Ostatni post: 24-10-2012, 17:06

Zakładki

Zakładki

Zasady postowania

  • Nie możesz pisać nowych tematów
  • Nie możesz pisać postów
  • Nie możesz używać załączników
  • Nie możesz edytować swoich postów
  •