Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pobieranie danych
nexis
post 25.05.2004, 18:35:37
Post #1





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

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


Jak pobrać dane (np. liczbę słuchaczy) z poniższej strony:

http://62.233.164.156:8000/index.html ?

Próbowałem następującym skryptem, ale bez sukcesu:

[php:1:89ee891fae]
<?php
$f1 = @fopen("http://62.233.164.156:8000/index.html", "r");

if ($f1) {
while(!feof($f1)) $strona1= fread($f1); fclose($f1);
$strona1 = preg_replace("/r/", "", $strona1);
$strona1 = preg_replace("/n/", "", $strona1);
$strona1 = preg_replace("/ /", "", $strona1);

preg_match("Listener Peak: </font></td><td><font class=default><b>(.*?)</b>", $strona1, $dat);
$dat = substr($dat[0], -14, -4);
global $dat;
}
echo "Słuchaczy: $dat";
?>[/php:1:89ee891fae]
Go to the top of the page
+Quote Post
Puciek
post 26.05.2004, 11:46:10
Post #2


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


1. Upewnij się że podna stona isntnieje tongue.gif
2. Jak ona wygląda ze struktury ?
3. Co wyświetla skrypt ?

Jeżeli czytasz ze swojego serwera i masz dostęp do tego z którego chcesz pobierać, to stwórz sobie czysty plik txt na serwerze w którym skrypt na docelowym zapisuje dane, po czym pobierasz plik (lepiej ftp niż fread).

A jeżeli to nie na twoim serwerze to msuisz pobrać stronę (fread) poczym wyciąć odpowiedni fragment. jest dość duży problem jeżeli ten plik jest portalem gdzie dynamicznie zmieniają się dane, wtedy trzeba kombinować ze zmiennymi itd.


--------------------

http://puciek.wordpress.com prywatnie o świecie
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: 20.06.2025 - 03:23