ugrás a tartalomhoz

Nem működik az ftp_put()

malmar · 2005. Okt. 20. (Cs), 15.02
sziasztok

kovetkezo a problemam: ftp feltoltesrol van szo de nem akar mukodni.

localhost-rol feltolti sikeresen de ha felrakom egy szerverre akkor hibat ad:

sikeres kapcsolodas
sikeres login
Current directory is now: /
Sikertelen feltoltes C:\\test.txt
sikeres szetkapcsolas

Itt a forraskod:
<form action="feltoltes_ftp.php" method="post">
 Állomány elküldése: <input name="userfile" type="file">
 <input type="submit" value="OK" name="upload">
</form>

<?php
if (isset($_POST[upload])) 
	{
	include ('ftp_adatok.php');	
	
	$file = $_POST[userfile] ;
	
	$remote_file = "readme.txt" ;
	
	$conn_id = ftp_connect($ftp_server);
		if ($conn_id) echo 'sikeres kapcsolodas<br>' ; 
		else 'sikertelen kapcsolodas<br>' ;
	
	$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
		if ($login_result) echo 'sikeres login<br>' ; 
		else 'sikertelen login<br>' ;

	echo "Current directory is now: " . ftp_pwd($conn_id) . "<br>";

   if (ftp_put($conn_id, $remote_file, $file, FTP_BINARY)) 
  		{
		echo "successfully uploaded $file<br>";
  		} 
  	else 
    	{
	  	echo "Sikertelen feltoltes $file\n <br>";
		}

ftp_close($conn_id);
if ($conn_id) echo 'sikeres szetkapcsolas<br>' ; 
else 'sikertelen szetkapcsolodas<br>' ;
	}
 
1

rossz az ftp_put() fv. paraméterezése

Anonymous · 2005. Okt. 20. (Cs), 18.12
Rosszul paraméterezted fel az ftp_put() függvényt.
Így próbáld:
ftp_put($conn_id, $remote_file, $_FILE['userfile']['tmp_name'], FTP_BINARY);

.bonga
2

kösz

malmar · 2005. Okt. 21. (P), 10.29
KOSZI NAGYON SZEPEN !!!!!!

nagyon jo volt amit irtal csak tortent egy gepelesi hiba: $_FILES

(azok kedveert akik ilyen hibaval kuszkodnek)

KOSZ .bonga Van EGY d[](sorod)