Først en lille kommentar til Shafh: Gu kan det lade sig gøre! Du forevirrer den stakkels spørger, ved at sige modsatte, en anden gang så lad vær med besvare et spørgsmål (om ikke andet, så ikke så hårdt og kontant) med mindre du er sikker på svaret eller har undersøgt sagen nærmere.
og nu til sagens kerne, selvfølgelig kan man downloade en fil, en webserver har samme adgang til nettet som din egen computer, til dette skal du noget i PHP der hedder CURL, se evt. php.net
http://dk2.php.net/manual/da/ref.curl.phpfor en spartansk reference, men massere af kommentarer.
mit eksempel er lånt fra php.net
husk i øvrigt at chmod'de
<?php
//downloader filen på addressen der sættes i $ch
//og gemmer det i filen, der defineres i $fp
$ch = curl_init("http://addresse.dk/");
$fp = fopen("sti/fil", "w+");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
?>
som praktisk eksempel kan vi downloade en lille laber ibook
<?php
//downloader filen på addressen der sættes i $ch
//og gemmer det i filen, der defineres i $fp
$ch = curl_init("http://images.apple.com/ibook/gallery/images/ibookg4_leftside_2005.jpg");
$fp = fopen("billeder/ibook.jpg", "w+");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
?>
håber du kan bruge det.
/Troels