Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dynamiczny Skrypt
regina
post 9.08.2007, 23:00:22
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


--------------------
Suknie ślubne
Hotel Lublin
Busy Lublin
Go to the top of the page
+Quote Post
-=Peter=-
post 9.08.2007, 23:17:48
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 9.08.2007, 23:34:10
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


--------------------
Suknie ślubne
Hotel Lublin
Busy Lublin
Go to the top of the page
+Quote Post
sheerun
post 9.08.2007, 23:40:19
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 10.08.2007, 11:18:09
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 questionmark.gif


--------------------
Suknie ślubne
Hotel Lublin
Busy Lublin
Go to the top of the page
+Quote Post
Kicok
post 10.08.2007, 11:51:13
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


--------------------
"Sumienie mam czyste, bo nieużywane."
Go to the top of the page
+Quote Post
regina
post 10.08.2007, 12:01:51
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......'


--------------------
Suknie ślubne
Hotel Lublin
Busy Lublin
Go to the top of the page
+Quote Post
UDAT
post 10.08.2007, 12:12:31
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 12:29