Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Pobieranie danych z div co 'n' sekund i zapis do pliku
bercow
post 28.11.2009, 06:30:40
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 11
Dołączył: 25.12.2005

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


Witam.
Zastanawiam się (czyt. nie mam zielonego pojęcia) jak napisać następujący skrypt. Jego zadanie to pobieranie danych z div, sprawdzenie czy są rożne od aktualnie posiadanych informacji, podmienienie jeżeli tak, lub brak zmian, i zapisanie do pliku, cala operacja ma być powtarzana co 'n' sekund. Czyli pobiera np. imieniny z wp.pl, co 12h, i jeżeli info sie zmieni, to zapisywać nowe dane do txt, jak nie to zamykał plik bez zmian. A wiec mamy np.
  1. <div id="cos"><br><br><b>Dane 1</b><br><b>Dane 2</b></div>

Interesuje mnie same pobranie informacji, i pętla, problemem dla mnie jest czas w którym plik php może działać (byl chyba limit 30 sek.), i jego "awaryjność". Jak bym miał to zapisać wyglądało by to tak (zapisane tak "ludzkim" językiem).
  1. x:=dane 1
  2. y:=dane 2
  3. a:=www.adres.pl/dane1.txt
  4. b:=www.adres.pl/dane1.txt
  5. if x==a then fclose else a:=x
  6. if y==b then fclose else b:=y

Całość w pętli np. co 30 sek. Po co mi takie cos, a no cala idea wygląda tak, dane sie aktualizują do txt, ja je na PC pobieram np. tez co 30 sek.i robie dokładnie to samo, i widzę zmiany na stronie bez wchodzenia na nią

To moze samo pobieranie informacji z div questionmark.gif,
Go to the top of the page
+Quote Post
korro
post 28.11.2009, 07:56:30
Post #2





Grupa: Zarejestrowani
Postów: 259
Pomógł: 42
Dołączył: 8.04.2005
Skąd: Mława

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


Skorzystaj z cURL.

Przykładowy kod:
  1. $site = curl_init("http://pogoda.wp.pl");
  2. curl_setopt($site, CURLOPT_RETURNTRANSFER, true);
  3. $trescStrony = curl_exec($site);

W zmiennej $trescStrony będziesz miał źródło strony, w tym także Twojego diva.


--------------------
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: 28.06.2025 - 22:44