2010-12-11 9 views
0

Ich möchte Dateien von einer Website mit PHP herunterladen.PHP rel = NOFOLLOW

Und ich möchte ein PHP-Skript erstellen, um Dateien herunterzuladen, ohne auf ihrer Website zum Download von Dateien gehen. Ich möchte nur ihren Link auf mein Skript absprechen und die Datei automatisch herunterladen.

ich mit CURL versuchen, funktioniert aber nicht .... Der Link ist wie dieser <a rel="nofollow" href="/download-15866-114621.srt"><b>Download</b></a>

den Code: "Download fehlgeschlagen"

$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, 
    'http://subtitrari.regielive.ro/download-15866-114621.srt'); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
$contents = curl_exec ($ch); 
echo $contents; 
curl_close ($ch); 
+0

Können Sie Code anzeigen? –

+0

"Funktioniert nicht" ist nicht spezifisch genug. Was passiert? – Quentin

+0

zum Beispiel: http://subtitrari.regielive.ro/ticking_clock-15866.html, wenn Sie hier eingeben, werden Sie viele Untertitel für diesen Film sehen, und ich möchte ein Skript machen, um es herunterladen – cosy

Antwort

1

ich als Inhalt, was bedeutet, dass sie wahrscheinlich eine Art von Download-Schutz haben. Die beste Sache ist wahrscheinlich, sie zu fragen, was Sie tun sollten (vorausgesetzt, Sie haben ihre Erlaubnis, die Datei herunterzuladen) oder aufhören zu versuchen (vorausgesetzt, Sie tun nicht).

Entweder versuchen Sie, einen Referer-Header mit CURLOPT_REFERER zu setzen. Vielleicht überprüfen sie diesen Header, um zu sehen, dass niemand mit der Datei verknüpft ist.

Verwandte Themen