Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dynamiczny Skrypt
regina
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 17.06.2006

Ostrzeżenie: (0%)
-----


witam
w jaki sposob w PHP mozna stworzyc skrypt, ktory bedzie drukowal na ekranie wyniki w czasie rzeczywistym (jeszcze przed zakonczenie dzialania calego skryptu), a nie juz po zaladowaniu calego pliku.

standardowo skrypt w php drukuje koncowy caly wynik po zaladowaniu w przegladarce calego skryptu, a mi chodzi o cos takiego jak jest tutaj:
np skrypt do sprawdzania pozycji w google: http://diwi.pl/sprawdzanie_pozycji/
lub np skrypt do sprawdzania PR : http://www.iwebtool.com/pagerank_checker

sprawdza po kolei kolejne DC i drukuje sukcesywnie (jeden po drugim wynik), a nie wykonuje wszystkie sprawdzenia i na koniec rzuca wynik wszystkich DC

Ten post edytował regina 9.08.2007, 23:03:50
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
-=Peter=-
post
Post #2





Grupa: Zarejestrowani
Postów: 304
Pomógł: 51
Dołączył: 4.02.2005
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Takie coś jest możliwe w ajaxie, a nie w php.
Go to the top of the page
+Quote Post
regina
post
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 17.06.2006

Ostrzeżenie: (0%)
-----


czy moge prosic o jakis przyklad takiego rozwiazania w ajaxie?
powiedzmy 2 linijki tekstu - jedna drukuje sie po drugiej w odstepie 1 sec.
bede wdzieczny za pomoc
Go to the top of the page
+Quote Post
sheerun
post
Post #4





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 20.05.2007

Ostrzeżenie: (0%)
-----


Myślę, że funkcja flush() wystarczy, ajax do innych rzeczy służy..
Go to the top of the page
+Quote Post
regina
post
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 17.06.2006

Ostrzeżenie: (0%)
-----


dokladnie o to chodzilo!

a jeszcze pytanko - w przypadku, gdy skrypt nie moze sie polaczyc z danym adresem (bo np serwer lezy) to bez sensu aplikacja czeka, a jak zrobic zeby po np ustalonej wartosci czasu (powiedzmy 5sec) w przypadku braku polaczenia olal go i przeszedl dalej - do dalszej czesci skryptu (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
Kicok
post
Post #6





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

Ostrzeżenie: (0%)
-----


A jak się łączysz z tym adresem?
Jeśli przez cURL to musisz ustawić opcje: CURLOPT_TIMEOUT i CURLOPT_CONNECTTIMEOUT.

A jeśli przez fsockopen, to timeout połączenia podajesz jako 5 parametr, a następnie możesz jeszcze użyć stream_set_timeout" title="Zobacz w manualu PHP" target="_manual i w nagłówkach HTTP wysłać dodatkowo:
Kod
Connection: close
Go to the top of the page
+Quote Post
regina
post
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 17.06.2006

Ostrzeżenie: (0%)
-----


a w przypadku, gdy lacze sie przez file() ?
$file = implode('', file( $url ));
gdzie $url = 'http://www......'
Go to the top of the page
+Quote Post
UDAT
post
Post #8





Grupa: Zarejestrowani
Postów: 442
Pomógł: 0
Dołączył: 27.12.2005

Ostrzeżenie: (0%)
-----


Wystarczy ustawić parametr wartość timeout w parametrze $context.
Więcej informacji znajdziesz tu
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 18:34