Ich habe ein Script am laufen welches mir eine gewisse Seite durchsucht und dann ein bestimmtes pdf File(es gibt mehrere auf der Seite) als Link ausgibt
Nun hat der Seitenbetreiber die Seite umgestellt und der Code der gesucht wird ist nun auf 2 verschiedenen Zeilen:
Nun kann scheinbar das Script nicht mit mehreren Zeilen umgehen:
Was muss geändert werden damit der Code auf mehreren untereinander stehenden Zeilen Funktioniert?
Nun hat der Seitenbetreiber die Seite umgestellt und der Code der gesucht wird ist nun auf 2 verschiedenen Zeilen:
Code:
href="/1.2018.pdf" title="Zutaten"
PHP-Code:
<?php
$datei = fopen ("https://www.example.com/produkte/", "r");
if (!$datei) {
echo '<a href="https://www.example.com">Deklaration</a>';
exit;
}
while (!feof ($datei)) {
$zeile = fgets ($datei, 1600);
if (preg_match ('@href="(.*)"title="Zutaten"@s', $zeile, $treffer)) {
$title = $treffer[1];
break;
}
}
echo $title;
fclose($datei);
?>
Kommentar