Citat:
Ursprungligen postat av habbcraw
Jag har testat denna kod för att ladda ner från en annan
webbserver, men filen blir tom vet att det beror på ett visst skydd.
Går det att undvika skyddet?
Min kod:
<?php
$source = copy("http://exempel.com/fil.txt");
$data = file_get_contents($source);
$fp = fopen($_SERVER['DOCUMENT_ROOT'].'/data/filen.txt', 'w+');
fwrite($fp, $data);
fclose($fp);
?>
|
Kanske bättre att använda file_get_contents() direkt på filen istället för copy()?
<?php
$data = file_get_contents("http://exempel.com/fil.txt");
if(empty($data))
die('Inget innehåll i fil');
$fp = fopen($_SERVER['DOCUMENT_ROOT'].'/data/filen.txt', 'w+');
fwrite($fp, $data);
fclose($fp);
?>