Ciao

ho il seguente codice per l'upload ftp:

<?php
# connessione al database
include ("../connessione.php");

# recupera dati di accesso
$sql="SELECT * FROM ftabellap";
$risultati_mysql=mysql_query($sql,$connessione);
while($riga=mysql_fetch_array($risultati_mysql))
{
$host=$riga["host"];
$porta=$riga["porta"];
$username=$riga["username"];
$password=$riga["password"];
}
# chiudi connessione
mysql_close($connessione);

// apertura connessione FTP
$ftp_connect=@ftp_connect($host,$porta);
if(!$ftp_connect)
{
print "<font face=\"arial\" size=\"2\">Connessione fallita al server $host
<a href=\"javascript:history.back()\">indietro</a></font>";
exit();
}

// esegui il login FTP
$ftp_login=@ftp_login($ftp_connect,$username,$pass word);
if(!$ftp_login)
{
print "<font face=\"arial\" size=\"2\">Login fallito
<a href=\"javascript:history.back()\">indietro</a></font>";
exit();
}

//copia il file da inviare
$fp=@fopen($fichier,"r");
if(!$fp)
{
print "<font face=\"arial\" size=\"2\">Impossibile aprire il file selezionato
<a href=\"javascript:history.back()\">indietro</a></font>";
exit();
}

//invio via ftp
$fichier_name = '/httpdocs/dbimmagini/'.$fichier_name;
@ftp_fput($ftp_connect,$fichier_name,$fp,FTP_BINAR Y) or die("<font face=\"arial\" size=\"2\">Impossibile spedire il file
<a href=\"javascript:history.back()\">indietro</a></font>");
fclose($fp);
ftp_quit($ftp_connect);

// indirizza alla conferma
header ("Location:caricata.htm");
?>

Come risposta mi dice:

Impossibile aprire il file selezionato

Quindi vuol dire che mi provoca un errore al livello di $fp=@fopen($fichier,"r");

Qualcuno mi sa aiutare?

Ciao e grazie