Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Xajax][PHP] Wykonywanie skryptu w określonym czasie
Forum PHP.pl > Forum > XML, AJAX
Skie
Witam,
Czy za pomocą Xajax'a da się opóźniać skrypt PHP? tzn.:

-> wykonaj pierwszą część skryptu php i wyświetl wynik
-> odczekaj np. 3 sek
-> wykonaj drugą część tego samego skryptu php i uaktualnij wynik w wyświetleniu

Czy muszę jednak to zrobić w oddzielnych plikach?
Tzn.:

-> wykonaj plik1.php
-> odczekaj np. 3 sek
-> dołącz do plik1.php plik2.php

itd.
Demio
Możesz podzielić plik PHP na 3 przykładowe części:

  1. <?php
  2. if ( $_GET['akcja'] == '1' )
  3. {
  4. ....
  5. }
  6.  
  7. if ( $_GET['akcja'] == '2' )
  8. {
  9. ....
  10. }
  11.  
  12. if ( $_GET['akcja'] == '3' )
  13. {
  14. ....
  15. }
  16. ?>


Wtedy odpalasz ajaxem plik.php?akcja=1, czekasz 3 sekundy przez js, potem odpalasz plik.php?akcja=2 itd. tongue.gif PHP nie potrafi samo w sobie wstrzymywać wykonywania skryptu
Landon
no możesz jeszcze end; wykorzystać ale warunek jakis musi byc tongue.gif
vokiel
Cytat(Demio @ 22.05.2008, 21:11:32 ) *
[..] PHP nie potrafi samo w sobie wstrzymywać wykonywania skryptu

sleep ;p
Landon
No tak jest funkcja sleep no ale nie tworzy pożądanego efektu...
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.