Posted in Html e PHP
Uno script PHP per scaricare oggetti nei link di una pagina web
Oggi vi posto un semplice script PHP che fa il parsing di una pagina html e poi scarica i files con una determinata estensione (in questo caso .rar) che sono nei vari link. Lo script si può modificare per ampliarne le funzionalità.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
$url = 'http://la_vostra_url'; $input = @file_get_contents($url) or die("Could not access file: $url"); $regexp = "<a\s[^>]*href=(\"??)([^\" >]*?)\\1[^>]*>(.*)<\/a>"; if(preg_match_all("/$regexp/siU", $input, $matches)) { if (count($matches[2])>0){ foreach ($matches[2] AS $v){ if (stristr($v, 'rar')){ $parse = parse_url($v); $path = $parse['path']; $name = basename($path); file_put_contents($name, fopen($v, 'r')); } } } } |
Consiglio si eseguire lo script via CLI per evitare problemi di timeout.
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta