ciao a tutti, non riesco a capire che problema può avere il seguente script; in pratica se cerco di fare l'upload di un file piccolo questo viene trasferito senza problemi, ma come il file diventa da 2MB circa in su mi da errore, precisamente si blocca dove deve aprire il file ossia all'istruzione fopen, infatti l'output è: "impossibile aprire il file". Premetto che ho già modificato il file php.ini in modo tale che MAX_SIZE_UPLOAD sia 20MB.Spero che possiate aiutarmi, grazie mille. Ciao
<?php ob_start();
?>
<html>
<head></head>
<body bgcolor="#000000" text="#999999">
<body scroll=no>
</body>
<?php
print(date("l F d, Y"));
echo"<br>"
?>
<P>
<P>
<P>
<P>
<P>
<P>
<?php
//connessione all'ftp
$ftp_connect = ftp_connect("ftp.miosito.com");
if(!$ftp_connect)
{
echo "Connessione fallita";
exit();
}
//login
$ftp_login = ftp_login($ftp_connect, "username", "password");
if(!$ftp_login)
{
echo "Login fallito";
exit();
}
//copia file
$fp=@fopen($transfer,"r");
if(!$fp)
{
echo "Impossibile aprire il file";
exit();
}
//ftp
$fupload_name = "/anon_ftp/pub/upload";
@ftp_fput($ftp_connect,$fupload_name,$fp,FTP_BINARY)or die("Impossibile spedire il file");
fclose($fp);
ftp_quit($ftp_connect);
header("Location: conferma_upload.html");
?>
</HTML>
Ancora razie, ciao
<?php ob_start();
?>
<html>
<head></head>
<body bgcolor="#000000" text="#999999">
<body scroll=no>
</body>
<?php
print(date("l F d, Y"));
echo"<br>"
?>
<P>
<P>
<P>
<P>
<P>
<P>
<?php
//connessione all'ftp
$ftp_connect = ftp_connect("ftp.miosito.com");
if(!$ftp_connect)
{
echo "Connessione fallita";
exit();
}
//login
$ftp_login = ftp_login($ftp_connect, "username", "password");
if(!$ftp_login)
{
echo "Login fallito";
exit();
}
//copia file
$fp=@fopen($transfer,"r");
if(!$fp)
{
echo "Impossibile aprire il file";
exit();
}
//ftp
$fupload_name = "/anon_ftp/pub/upload";
@ftp_fput($ftp_connect,$fupload_name,$fp,FTP_BINARY)or die("Impossibile spedire il file");
fclose($fp);
ftp_quit($ftp_connect);
header("Location: conferma_upload.html");
?>
</HTML>
Ancora razie, ciao