| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Gast
Beiträge: n/a
| Hallo werte Gemeinde, mal wieder habe ich ein Problem und brauche eure Hilfe. Ich habe eine Art Spider in PHP geschrieben die automatisch alle links innerhalb einer Domain verfolgt und ausliest um Sie in einer Datenbank zu Speichern (Fast ne kleine SuMa). Nun habe ich folgendes Prob: Bei einigen Links ( z.B. http://www.code-box.de/download.php?id=28&s=download ) wird ein Automatischer Download gestartet und die berümte abfrage ( Öffenen / Speichern / Abbrechen ) erscheint. Die ersten 10 solcher Links verkraftet das Script, dann bleibt es hängen. Ausgelesen werden die Daten mit $content = implode("", file($url)); Wie kann ich nun vor dem auslesen erkennen ob der Link einen Download startet ? Habe es schon mit phpLinkCheck ( http://www.php-faq.de/q/q-code-links-testen.html ) versucht dieses erkennt das aber nicht. Weis jemand ABHILFE ? Vielen Dank schonmal im vorraus für die Hilfe. MfG |
|
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | und was machste wenn z.b. ein link eine datei ist und dir 100MB entgegenkommen ? -> schau dir mal snoopy oder curl an, damit kannst du erst die header chekcen und so und dann das ganze auswerten, desweiteren lassen sich damit auch 404-fehlerseiten erkennen
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| | |
| | ||
| Gast
Beiträge: n/a
| Zitat:
| |
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.