Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wieszanie się file() i fsockopen(), jak z tym walczyć lub obejść?
Alek
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 25.06.2003
Skąd: Gdynia

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


Mam skrypt ściągający kilka tysięcy plików z netu (na razie tylko http - strony).
Cały proces trwa trochę, więc chciałbym puścić go "w samopas" na jakimś kompie i pójść np. na kawe. Problem w tym, że co którąś lokację zawiesza się na funkcjach file() (ew. fsockopen(), używany jako zamiennik). Próbowałem różnych sztuczek, aby strona się co jakiś czas sama odświeżyła i nic:(.
Adresy lokacji do pobrania brane są z MySQL, każdy ściągnięty jest oznaczany (żeby 2 razy nie ściągać).

fsockopen() używałem ze względu na parametr timeout, niestety też nie działa.

Oto metody, które zdążyły się już nie sprawdzić:
- wstawienie w nagłówku
  1. <META HTTP-EQUIV="Refresh" CONTENT="5">

- zastąpienie file() przez fsockopen()
- java script: setTimeout('location.reload(true)',15000);

Tnę się z tym już trzeci dzień, pomóżcie...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
darekpe
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 28.11.2005
Skąd: Belfast, Northern Ireland

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


A ustawiles dla tego skryptu

Kod
set_time_limit(0)


Nie wiem czy to rozwiaze Twoj problem, ale jest to pewna poszlaka (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

pozdrawiam,
darek
Go to the top of the page
+Quote Post

Posty w temacie


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: 5.10.2025 - 12:30