webForumDet fria alternativet

Flytta fil från en server till en annan

PHP

2 svar · 365 visningar · startad av pawe

Medlem sedan sep. 200811 inlägg
Frågan#1

Tjena,

Är det möjligt att via php hämta en fil från en server och kopiera över den till en annan?

Bakgrunden till vad jag vill göra är följande...
Jag använder en tjänst som puttar ut grejer jag mailar till en mail till en fil på min server som utför vissa saker för att spara ner det jag mailar i databasen (mysql). Ibland bifogar jag även filer och då ligger de på den server som har denna tjänst och jag får enbart med en länk till filen som jag kan länka till. Men jag skulle vilja hämta dessa filer och spara ner på min server istället för att vara oberoende av denna part.

Har gjort ett antal försök utan att lyckas. Någon som har några tips?

Jag har alltså en url till en fil som jag vill spara till min webbserver med hjälp av php.

MVH
Patrik

Medlem sedan apr. 2008137 inlägg
#2

Du kan antingen använda phps inbyggda fopen direkt på http-strömmen, eller så använder du cURL med option CURLOPT_FILE. Sen andra alternativet på http://phpsense.com/php/php-curl-functions.html

Medlem sedan feb. 20099 inlägg
#3

Du skulle kunna prova att använda PHPs inbyggda ftp också. (under förutsättning att du har ftp installerat på servern).

264 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)