chiciałbym pobrać z danej strony wszystkie linki wychodzące poza domene serwisu [np. http://inny.host/plik.php]. napisałem sobie taki kodzik, który ma pobierać linki z google:
Kod
<?
// * pobieranie danych z google
$plik_google = fopen("http://www.google.pl", "r");
do { $linia = fgets($plik_google, 1024); $google = $google.$linia; }
while(!feof($plik_google));
fclose($plik_google);
// $ koniec pobieranie danych z google
$znaleziono = ereg("http://[^ >\"]+", $google, $adresy);
for ($ile=0; $ile<200; $ile++) {
echo $adresy[$ile];
}
?>
// * pobieranie danych z google
$plik_google = fopen("http://www.google.pl", "r");
do { $linia = fgets($plik_google, 1024); $google = $google.$linia; }
while(!feof($plik_google));
fclose($plik_google);
// $ koniec pobieranie danych z google
$znaleziono = ereg("http://[^ >\"]+", $google, $adresy);
for ($ile=0; $ile<200; $ile++) {
echo $adresy[$ile];
}
?>
ma pobierać wszytkie, a pobiera mi tylko jeden. nie wiem czemu. może wy wiecie?
z góry dzięki, pozdro, ekek