Upload par FTP avec des gros fichiers
salut à tous,
Je dois faire un systeme d'upload par FTP. Bon, j'ai testé un code tout simple (voir ci-dessous) et cela marche avec des fichiers de 2 megas environs. Au dessus, çà plante.
Je suis en SAFE_MODE à OFF !
le formulaire :
Code:
1 2 3 4 5
| <form action="upload_ftp.php" method="POST" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="9000000" />
<INPUT name="fichierftp" type="file" size="30">
<INPUT name="submit_upload" type="submit" value="Envoyer">
</form> |
et le fichier php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
$conn_id = ftp_connect("mon.ftp");
$login_result = ftp_login($conn_id, "login", "password");
ftp_chdir($conn_id,'mon_repertoire');
//on envoi le fichier s'il y en a un
$destination_file = $_FILES['fichierftp']['name'];
// upload the file
$upload = ftp_put($conn_id, $destination_file, $file_to_upload, FTP_BINARY);
// check upload status
if (!$upload){
$messages.=" L'envoi du fichier a échoué. Veuillez recommencer";
} else{
$messages.=" L'envoi du fichier a été réalisée avec succès.";
}
echo $messages; |
Une idée ?
Fabrice