met PHP - FTP'en
Probleem, ik heb met PHP een FTP connectie gemaakt dmv ftp_connect, dit werkt perfect,
en met ftp_get, kun je een bestand downloaden,
maar mijn probleem, hij slaat dit op mijn server op, op internet, en ik wil dit rechtstreeks voor de gebruiker ter beschikking stellen.
om het volgende stukje code gaat het :
ftp_get is zo ingesteld :
ftp_get ( resource ftp_stream, string local_file, string remote_file, int mode [, int resumepos] )
local_file is hoe het wordt opgeslagen,
remote_file is welk bestand van de ftp server je wilt downloaden.
Iemand een idee hoe ik dit kan oplossen?
Dit werkt NIET in elk geval :
Alvast bedankt !
Gewijzigd op 25/02/2005 23:15:00 door Matthijs
Quote:
Ik heb het met de volgende code voor elkaar gekregen:
Code:
//filenaam afgesplitst van pad.
$localFile = strrev($currFile);
$localFile = substr($localFile, 0, strpos($localFile, "/"));
$localFile = strrev($localFile);
$localFile = "$localFile";
$destination = "[highlight]E:/downloadtest/$localFile[/highlight]";
$download= @ftp_get($conn, $destination, $currFile, FTP_BINARY);
Code:
//filenaam afgesplitst van pad.
$localFile = strrev($currFile);
$localFile = substr($localFile, 0, strpos($localFile, "/"));
$localFile = strrev($localFile);
$localFile = "$localFile";
$destination = "[highlight]E:/downloadtest/$localFile[/highlight]";
$download= @ftp_get($conn, $destination, $currFile, FTP_BINARY);
EDIT : Fout waarom het bij mij niet werkt :
bij mij download hij het bestand naar mijn server dus, met als naam : "C:\voorbeeld.txt"
en dus niet naar de client z'n pc toe :(
Gewijzigd op 25/02/2005 23:33:00 door Matthijs
maak je niet perongelijk een ftp verbinding naar localhost? en dat je het script op een externe computer / server hebt staan?
Dit script roep ik aan op mijn server ja,
( op internet ;-) )
en ik maak een ftp verbinding naar mijn ftp server thuis ..
iemand een idee?