givetvis ska det vara:
$src = $_FILES['upl']['tmp_name'];
och inte:
$src = $_FILES['upl']['tmpname'];
1 svar · 264 visningar · startad av tronez
Jag har ett problem när jag försöker ladda upp en fil via ett formulär till min ftp server. Filen laddas upp, men den blir 0 bytes stor. Kanske nån kan hitta nåt fel som jag gjort?
$dest = $_FILES['upl']['name'];
$src = $_FILES['upl']['tmpname'];
if((!$conn) || (!$login)){
echo "FTP connection has failed!";
echo "Attempted to connect to $ftp_server for user $ftp_user_name <br /><br />";
exit;
} else {
if(ftp_chdir($conn,$dir)){
echo "Changed directory to: <b> $dir </b><br />";
echo "Uploading file: <b>$file</b> to directory <b>$dir</b><br /><br />";
if(ftp_put($conn,$dest,$src,FTP_BINARY)){
echo "File uploaded!";
} else {
echo "Error uploading file to $server";
}
} else {
echo "Change of directory failed!";
}
}
ftp_quit($conn);
givetvis ska det vara:
$src = $_FILES['upl']['tmp_name'];
och inte:
$src = $_FILES['upl']['tmpname'];