Strona 1 z 2 12 OstatniOstatni
Pokaż wyniki od 1 do 10 z 12
  1. #1
    Uczestnik Forum
    Dołączył
    March 08
    Postów
    36
    Siła Reputacji
    0


    Twoja ocena: Yes No

    akcja po odliczaniu

    Mam pytanie:
    Czy w php jest taka możliwość, żeby uruchomić jakiś skrypt z opóźnieniem?

    Mienowicie
    -użytkownik klika na link
    -uruchamia się odliczanie
    -po zakończeniu odliczania uruchamia się skrypt (zmiana pewnego rekordu w bazie danych)

    Tylko ważne jeszcze jest to żeby cała akcja nie wymagała stałej obecności użytkownika (krótko mówiąc - użytkownik klika i wyłącza przeglądarkę, a reszta dzieje się na serwerze)

    Nie wiem czy to jest możliwe, ale jeśli ktoś jest w stanie mi pomóc to z góry dzięki:smile:

  2. #2


    Twoja ocena: Yes No

    moim zdaniem trzeba pokombinowa co z CRON'em i tego chyba nie podczysz pod PHP (nie jestem pewien)

  3. #3
    Uczestnik Forum
    Dołączył
    July 06
    Postów
    71
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Z poziomu php można odpalić skrypcik powłoki gdzie na początku będzie zadane opóźnienie (np sleep X) a po nim wykona sie wszystko co tam potrzeba (w tym wypadku zmiana rekordu w bazie danych) bez względu na to czy przeglądarka została zamknięta czy nie. A odliczanie na stronie można zrobić javascriptem.

  4. #4
    Uczestnik Forum
    Dołączył
    March 08
    Postów
    36
    Siła Reputacji
    0


    Twoja ocena: Yes No

    tylko jest jeden problem:
    gdy zrobi co z funkcj sleep()
    np.
    Kod php:
    <?
    //wczeniejszy fragment kodu
    sleep(20);
    echo 
    'cotam';
    ?>
    to wtedy wyskakuje adowanie si strony, i cao (cznie z wczeniejszym fragmentem kodu wykonuje si po 20 sekundach)

    czy da si to jako rozwiza???

  5. #5
    Zaawansowany uczestnik moderator
    Dołączył
    May 06
    Postów
    1,460
    Siła Reputacji
    0


    Twoja ocena: Yes No

    A jak sprawdzasz to, że część przed sleep wykonuje się po 20s?

    Mam przypuszczenie, graniczące z pewnością, że nim serwer wyśle cokolwiek do przeglądarki, to najpierw oczekuje na wszystko co ma do niej wysłać. Czyli, bynajmniej ja tak to rozumiem, najpierw wykonuje się to co masz przed sleep(ale tylko na serwerze), ale dopiero po zakończeniu generowania całej strony wysyła kod do przeglądarki.

  6. #6
    Uczestnik Forum
    Dołączył
    March 08
    Postów
    36
    Siła Reputacji
    0


    Twoja ocena: Yes No

    no właśie,
    a ja chciałbym, żeby wyniki tego co jest przed sleep() były widoczne, a opóźniony ma zostać tylko fragment kodu

  7. #7
    Zaawansowany uczestnik
    Dołączył
    July 08
    Postów
    103
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Napisz to w javie, tak działają serwery apliakcyjne. ;-)

  8. #8


    Twoja ocena: Yes No

    Nie mam w tej chwili zbyt dużo czasu ale dam wskazówke: przed sleepem musisz zbuforowana zawartosc wyslac do przegladarki, prawdopodobnie wystarczy w manualu php poszukac "flush buffer" czy coś w ten deseń

  9. #9
    Obserwator
    Dołączył
    August 08
    Postów
    17
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Cytat Napisał robson92 Zobacz post
    tylko jest jeden problem:
    gdy zrobi co z funkcj sleep()
    np.
    Kod php:
    <?
    //wczeniejszy fragment kodu
    sleep(20);
    echo 
    'cotam';
    ?>
    to wtedy wyskakuje adowanie si strony, i cao (cznie z wczeniejszym fragmentem kodu wykonuje si po 20 sekundach)

    czy da si to jako rozwiza???
    Nie znam si, ale moe:
    flush();
    sleep(20);

    Inna sprawa - AJAX, albo Java...

  10. #10
    Uczestnik Forum
    Dołączył
    March 08
    Postów
    36
    Siła Reputacji
    0


    Twoja ocena: Yes No

    Szukałem na wszystkie sposoby tego flush, w wynikach pisało tylko, że powinno się łączyć z jakimś ob_flush(), i inne informacje z których jak dla mnie nic nie wynika.

    Czy mógłby mi ktoś objaśnić tą funkcję flush() tak "łopatologicznie":-) ?

Informacje o temacie

Users Browsing this Thread

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

Podobne wątki

  1. AKCJA: stop foliowym reklamówkom!
    By caruso in forum EKO ŻYCIE
    Odpowiedzi: 76
    Ostatni post / autor: 26-11-14, 11:29
  2. Akcja! Otwarty soft w urzędach...
    By Siriah in forum PIENIĄDZE, POLITYKA, WŁADZA
    Odpowiedzi: 0
    Ostatni post / autor: 29-05-08, 22:12
  3. AKCJA - Uwolnić piątek
    By monikade in forum PIENIĄDZE, POLITYKA, WŁADZA
    Odpowiedzi: 24
    Ostatni post / autor: 01-08-07, 04:39
  4. AKCJA STOP BYKOM
    By Nimitz in forum INNE TEMATY
    Odpowiedzi: 24
    Ostatni post / autor: 17-01-06, 21:01
  5. [strona] Akcja PZP- precz z przekleństwami!
    By adam44 in forum Oceń moja stronę WWW
    Odpowiedzi: 9
    Ostatni post / autor: 09-12-05, 20:50

Zakładki

Zakładki

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  

Jak czytać DI?

Powered by  
ATMAN EcoSerwer