Sto creando uno script per l'upload di un file dal pclocle al server via ftp. Per l'inserimento del file uso
<form enctype="multipart/form-data" method="post" action="test.php">
<input type"hidden" name="MAX_FILE_SIZE" value="30000">
Invia questo file:<input type="file" name="fupload" value="30000">
<input type="submit" value="Spedisci"><input type="reset" value="Annulla">
</form>
mentre il file test.php è così:
<?php
$host = "******";
$port = "*****";
$user = "******";
$password = "*****";
$stream = ftp_connect($host,$port);
$login = ftp_login($stream,$user ,$password);
if ((!$stream) || (!$login)) {
echo " La connessione ftp è fallita";
echo " Tentativo di connessione $host per l'utente $user";
die;
}
else {
echo "Connesso a $host per l'utente $user";
}
if ($_FILES['fupload']['type']=="txt") {
$upload = ftp_put ($stream, "data.txt", $fupload , FTP_BINARY);
}
else {
echo "impo";
}
//$fupload = $_PUT[$fupload];
if ($login =="1") {
$mydir = ftp_chdir($stream, "site/prova/");
# $dir = ftp_nlist($stream, $mydir );
# $newdir = ftp_mkdir($stream,"prova");
# $remdir = ftp_rmdir($stream,$newdir);va
$upload = ftp_put ($stream, "data.txt", $_FILES["fupload"]["name"] , FTP_BINARY);
if (!$upload) {
echo "Il caricamento non è andato a buon fine";
}
else {
echo "Caricamento andato a buon fine";
}
}
else {
echo "Autenticazione non riuscita";
}
ftp_quit ($stream);
?>
ho verificato le connessioni tuttofunziona correttamente anche la creazione di nuove cartelle ma non riesco al fare l'upload del file!!!!
qualcuno saprebbe cortesemente di rmi dover sbaglio???