webForumDet fria alternativet

hämta fil

PHP

2 svar · 251 visningar · startad av henkz

Medlem sedan apr. 2002183 inlägg
Frågan#1

Mål:
Hämta en fil från en annan server, spara på min server, kopiera den även till en backup-mapp.

Ide:
# ex: file="http://www.minandraserver.se/bild/bild.jpg"

$filen = $_REQUEST["file"];

spara i mappen: bild
kopieras till mappen backup

Lösning?
Någon som kan hjälpa till?

Medlem sedan aug. 20002 975 inlägg
#2

Testa det här:

$file = "http://www.minandraserver.se/bild/bild.jpg";

$fp = fopen($file, 'rb');
$content = '';
while (!feof ($fp)) {
   $content .= fgets($fp, 4096); 
}
fclose($fp);

$filename = basename($file);

$fp = fopen('bild/'.$filename, 'wb');
fwrite($fp, $content);
fclose($fp);

$fp = fopen('backup/'.$filename, 'wb');
fwrite($fp, $content);
fclose($fp);
Medlem sedan apr. 2002183 inlägg
#3

Fungerade perfekt!

Tack!

253 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)