Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przeszukiwanie źródła zewnętrznego html-u, Prosta aplikacja przeszukująca zewnętrzne źródło html
krriv
post
Post #1





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

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


Witajcie!

próbuję napisać prostą aplikację, która pozwoliłaby mi na przeszukiwanie zewnętrznej strony internetowej (konkretnie źródła HTML) w poszukiwaniu konkretnego stringa (np. '<img src="...">' ).

Jak dotąd udało mi się napisać:
<?php

$search='string';

$size = 0;
$url = "http://google.com";

$the_page = fopen("$url", "r");

while(!feof($the_page))
{
$each_line = fgets($the_page, 255);
if(eregi($search, $each_line, $results))
{
$size++;
}
}
fclose($the_page);
print("Znaleziono <b>$size</b> trafień na <a href=\"$url\" >stronie</a>");

?>

jednak z bliżej niejasnego powodu, aplikacja odmawia współpracy. Proszę o pomoc w tym zagadnieniu, z góry dziękuję za zainteresowanie.
Go to the top of the page
+Quote Post
nowotny
post
Post #2





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


Za pomocą file_get_contents" title="Zobacz w manualu PHP" target="_manual (ewentualnie cURLa) ładujesz całe źródło do zmiennej a następnie za pomocą preg_match_all" title="Zobacz w manualu PHP" target="_manual wyszukujesz to co chcesz... tak przynajmniej ja bym to zrobił...
Go to the top of the page
+Quote Post
krriv
post
Post #3





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

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


Dziękuję za pomoc, dzięki temu skrypt stał się dużo prostszy. Moim kolejnym pytaniem jest: czy przy jednoczesnym przeszukiwaniu wielu stron na raz (lub w pętli), jest to najbardziej optymalna technika?
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: 16.09.2025 - 13:53