Hejsa..
Sidder og kigger på hvordan man kan lave noget upload med php, og fandt funktionen ftp_put..
Jeg lavede et test script der ser således ud:
$server="kbirk.dk";
$user="kbirk.dk";
$pass="****";
// Tilslut og login (FTP)
$ftp=ftp_connect($server) or die ("Problem with FTP server !");
$conn=ftp_login($ftp,$user,$pass) or die ("Problem logining on to FTP server");
// Stores current directory as $dir
$dir=ftp_pwd($ftp);
// name of file we want to upload
$file=$dir."www/datafile.txt";
// local file
$localfile = $userfile;
$upload=ftp_put($ftp,$file,$localfile,ftp_binary) or die ("Problem with upload");
Når jeg kører det i IE skriver den : 'Problem with upload'..
Hva går der galt..?
Det kan være flere ting:
1. din path er ikke korrekt - Check og se hvad din default path er når du logger ind.
2. $localfile skal "pege" på en URL som din webserver kan hente fra (lokalt eller fra en anden webserver).
Kan man bruge ftp_put til at uploade fra brugeren til serveren via ftp, eller er det til noget helt andet..?
Du kan kun uploade en fil fra en Web-serveren (URL) til ftp-serveren, så svaret må være nej.
Mvh Kasper B. Rasmussen
kasperbirk@hotmail.com
Mvh
Michael.