Ciao,
nella sezione script ho trovato questo script pho per l'upload di file via ftp:
<?php
foreach($HTTP_POST_VARS as $key=>$val)
{
if($val=="" or !$val)
{
print "<font face=\"arial\" size=\"2\">Il campo $key è vuoto
<a href=\"javascript:history.back()\">indietro</a></font>";
exit();
}
}
$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();
}
$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($fupload,"r");
if(!$fp)
{
print "<font face=\"arial\" size=\"2\">Impossibile aprire il file selezionato
<a href=\"javascript:history.back()\">indietro</a></font>";
exit();
}
//lo spedisce via ftp
@ftp_fput($ftp_connect,$fupload_name,$fp,FTP_BINAR Y) or die("<font face=\"arial\" size=\"2\">Impossibile spedire il file
<a href=\"javascript:history.back()\">indietro</a></font>");
echo "<font face=\"arial\" size=\"2\">Il file $fupload_name, peso $fupload_size, è stato uploadato con successo</font>";
fclose($fp);
ftp_quit($ftp_connect);
?>
Lo script funziona,ma mi carica il file nella root.
come posso indicare la cartella in cui caricarlo ?
Ciao
Grazie