IE8 Erreur PHP "Warning: ftp_put()"
Résolu
Psycho08
Messages postés
30
Statut
Membre
-
Psycho08 Messages postés 30 Statut Membre -
Psycho08 Messages postés 30 Statut Membre -
Bonjour,
J'ai un formulaire sur mon site qui me permet d'intégrer et transférer des photos dans la page de mon portfolio (PHP et MySQL) ().
L'outil fonctionne bien avec Chrome, Firefox, Safari et Opéra mais avec Internet Explorer 8, j'obtiens l'erreur suivante : Warning: ftp_put() [function.ftp-put]: No file name in /home/.../public_html/commun/telecharger.php.
L'entrée dans la base de données est créé mais le fichier photo jpeg n'est pas transféré?
Voici le PHP qui gère le téléchargement:
Voilà si quelqu'un peu m'aider SVP...
J'ai un formulaire sur mon site qui me permet d'intégrer et transférer des photos dans la page de mon portfolio (PHP et MySQL) ().
L'outil fonctionne bien avec Chrome, Firefox, Safari et Opéra mais avec Internet Explorer 8, j'obtiens l'erreur suivante : Warning: ftp_put() [function.ftp-put]: No file name in /home/.../public_html/commun/telecharger.php.
L'entrée dans la base de données est créé mais le fichier photo jpeg n'est pas transféré?
Voici le PHP qui gère le téléchargement:
<?php
/* La fonction telechargerFichier reçoit 3 arguments:
$fichierDeReference -> le nom du champ de formulaire de type file qui reçoit le chemin et nom du fichier à uploader
$destination -> le chemin relatif vers le dossier images ou doivent être uploadés les fichiers
*/
function telechargerFichier($fichierDeReference,$destination,$nomFichierFinal)
{
global $str_msgErreur;
$ftp_server="....................";
$ftp_user_name="*******";
$ftp_user_pass="***********";
// Mise en place de la connexion
$conn_id = ftp_connect($ftp_server);
// Identification avec un nom d'utilisateur et un mot de passe
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// Vérification de la connexion
if ((!$conn_id) || (!$login_result))
{
return false;
echo "La connexion FTP a échoué !";
exit;
}
// Chargement d'un fichier
if( $_FILES[$fichierDeReference]['type']=='image/jpeg' || $_FILES[$fichierDeReference]['type']=='application/pdf')
{
if( $_FILES[$fichierDeReference]['type']=='image/jpeg')
{
$destination_file = "/public_html/images/projets/".$nomFichierFinal;
}
if( $_FILES[$fichierDeReference]['type']=='application/pdf')
{
$destination_file = "/public_html/pdf/".$nomFichierFinal;
}
}
$upload = ftp_put($conn_id, $destination_file, $_FILES[$fichierDeReference]["tmp_name"], FTP_BINARY);
// Vérification du status du chargement
if (!$upload)
{
return false;
echo "Le chargement FTP a échoué!";
}
else
{
return true;
//echo "Chargement de $source_file vers $ftp_server en tant que $repertoireDestination";
}
// Fermeture du flux FTP
ftp_close($conn_id);
}
?>
Voilà si quelqu'un peu m'aider SVP...
A voir également:
- IE8 Erreur PHP "Warning: ftp_put()"
- Ie8 - Télécharger - Navigateurs
- Expert php pinterest - Télécharger - Langages
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo