Visa ett inlägg
Oläst 2011-11-09, 13:17 #2
thorsells avatar
thorsell thorsell är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 295
thorsell thorsell är inte uppkopplad
Medlem
thorsells avatar
 
Reg.datum: Feb 2004
Inlägg: 295
Citat:
Ursprungligen postat av habbcraw Visa inlägg
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);

?>
thorsell är inte uppkopplad   Svara med citatSvara med citat