Just nu i M3-nätverket
Gå till innehåll

Flytta fil/bild från php-server till en extern site


Admini

Rekommendera Poster

Hej

Jag är ny på PHP-fronten

Jag har hittills lyckats skapa filuppladdning och spara filen i en mapp på servern.

 

Nu vill jag flytta över den till en extern site (äger båda siten)

Jag använder följande kod:

if (file_exists("upload/" . $strFil)) 
{
move_uploaded_file($strFil, "http://www.minsite.com/fotos/" . $strFil);
}

Jag får inget felmeddelande, men filen flyttas inte heller.

 

Kan jag få lite hjälp av alla php-gurus här :)

 

Tack på förhand

Länk till kommentar
Dela på andra webbplatser

Hej

Jag är ny på PHP-fronten

Jag har hittills lyckats skapa filuppladdning och spara filen i en mapp på servern.

 

Nu vill jag flytta över den till en extern site (äger båda siten)

Jag använder följande kod:

if (file_exists("upload/" . $strFil)) 
{
move_uploaded_file($strFil, "http://www.minsite.com/fotos/" . $strFil);
}

Jag får inget felmeddelande, men filen flyttas inte heller.

 

Kan jag få lite hjälp av alla php-gurus här :)

 

Tack på förhand

 

Snälla, HJÄLP! jag väntar....

Tack

Länk till kommentar
Dela på andra webbplatser

Tror knappast du kan göra filsystemsoperationer över internet (från en site till en annan) utan du får nog använda dig av FTP eller POST.

Länk till kommentar
Dela på andra webbplatser

Webhooks fungerar på så sätt i ditt fall. 

 

Användaren laddar upp filen på server 01. Server 01 skickar ett meddelande till server 02. Meddelandet ska innehållla sökvägen till den uppladdade filen. 

 

I server 02 hämtar du filen från server 01 (du har sökvägen till filen). när du är klar med hämtningen, skickar du meddelande till server 01 om att hämtningen är klar och på så sätt kunna ta bort filen i server 01 om du vill det. 

 

Du måste dock tänka på säkerheten

Länk till kommentar
Dela på andra webbplatser

Hej

Jag är ny på PHP-fronten

Jag har hittills lyckats skapa filuppladdning och spara filen i en mapp på servern.

 

Nu vill jag flytta över den till en extern site (äger båda siten)

Jag använder följande kod:

if (file_exists("upload/" . $strFil)) 
{
move_uploaded_file($strFil, "http://www.minsite.com/fotos/" . $strFil);
}

Jag får inget felmeddelande, men filen flyttas inte heller.

 

Kan jag få lite hjälp av alla php-gurus här :)

 

Tack på förhand

Du skulle ju kunna köra uppladdningen till ett moln eller annan delad resurs som båda sajterna kan arbeta mot, slipper du ha en fil på flera ställen.

Länk till kommentar
Dela på andra webbplatser

Du skulle ju kunna köra uppladdningen till ett moln eller annan delad resurs som båda sajterna kan arbeta mot, slipper du ha en fil på flera ställen.

 

Jaha, vad , .. hur ... eller var börjar jag?

Länk till kommentar
Dela på andra webbplatser

Om du har sajterna på samma server kan du ladda upp till en mapp som båda sajterna kommer åt.

Nu skriver du inte hur bilderna används, men denna bildmapp kan du sedan sätta upp som en virtuell mapp så fungerar den som vilken annan mapp i webbapplikationen.

Länk till kommentar
Dela på andra webbplatser

Om du har sajterna på samma server kan du ladda upp till en mapp som båda sajterna kommer åt.

 

Nu skriver du inte hur bilderna används, men denna bildmapp kan du sedan sätta upp som en virtuell mapp så fungerar den som vilken annan mapp i webbapplikationen.

Jag har siterna på samma server: php.minsite.com (php-server) och minsite.com (asp-server)

Hur och var ska jag skapa den virtuella mappen?

Tack

Länk till kommentar
Dela på andra webbplatser

T ex i webbservern för asp, under IIS högerklicka på din webbsite och välj skapa virtuell mapp och peka ange den fysiska sökvägen till där du laddat upp bilderna i din PHP-applikation

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...