[Upload] Upload FTP avec image > 1Mo
Bonjour,
J'ai un petit soucis lorsque j'upload un fichier sur un ftp (Free ou Alice) les petites images (20 ko ) s'upload bien mais des images de 1Mo à 2Mo ne passe pas , j'ai le message suivant:
Citation:
Connecté au FTP
Warning: ftp_put(): Opening BINARY mode data connection for /www/01.jpg. in c:\program files\easyphp1-8\www\upload\uploadfichier.php on line 23
Le fichier n'a pu être mis sur le serveur
voici le code de mon PHP (la ligne 23 correspond au ftp_put) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
<?PHP
if(
!empty($_FILES['fichier']) &&
$_FILES['fichier']['error'] == UPLOAD_ERR_OK &&
is_uploaded_file($_FILES['fichier']['tmp_name'])
){
include ("incftp.php");
//Ftp
$fichier_a_uploader = $_FILES['fichier']['tmp_name'];
$dossier_destination = "/www/01.jpg";
$conn_id = ftp_connect(CFG_FTP_SERVER);
if(empty($conn_id)){
echo 'Échec de connexion à ' . CFG_FTP_SERVER;
}
else{
ftp_set_option($conn_id, FTP_TIMEOUT_SEC, CFG_FTP_TIMEOUT);
echo "Connecté au FTP<br>";
$login_result = ftp_login($conn_id, CFG_FTP_USERNAME, CFG_FTP_PASSWORD);
if(!$login_result){
echo "Échec d'identification à " . CFG_FTP_SERVER;
}
else if(
ftp_put($conn_id, $dossier_destination, $fichier_a_uploader, FTP_BINARY))
{
echo "Le fichier a été chargé avec succès.\n";
}else{
echo "Le fichier n'a pu être mis sur le serveur<br>";
}
}
ftp_close($conn_id);
}
?> |
j'ai regardais de nombreux forums , mais sans solution ...
j'ai essayé de modifier les variables upload_max_filesize , post_max_size , memory_limit dans easy PHP ... même resultat
merçi de m'éclaircir....