webForumDet fria alternativet

Problem med uppladdning av filer via FTP

PHP

1 svar · 264 visningar · startad av tronez

Medlem sedan juli 2001728 inlägg
Frågan#1

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);
Medlem sedan juli 2001728 inlägg
#2

givetvis ska det vara:

$src  = $_FILES['upl']['tmp_name'];

och inte:

$src  = $_FILES['upl']['tmpname'];
253 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)