upload ftp en php
Posté : 01 déc. 2010, 18:45
bonjour, voici mon code php:
et mon fichier html:
voici la réponse lors de l'upload:
"Le dossier courant est maintenant : /htdocs/img Le fichier n'a pas put être envoyer !"
pourquoi ?
ps: c'est un code que j'ai trouver sur le net
Code : Tout sélectionner
<?php
// Paramètres
$ftp_server = "ftp.byethost13.com";
$ftp_user_name = "lebon";
$ftp_user_pass = "lebon";
$fichier_destination = $_SERVER["DOCUMENT_ROOT"] . "/htdocs/img/";
$source_file = $fichier_name;
// Connexion
$conn_id = ftp_connect($ftp_server);
// Identification par login et 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))
{
die("La connexion FTP a échoué!");
}
// Affichage du dossier FTP courant
//echo "Dossier courant : ", ftp_pwd($conn_id), "\n";
// changement du dossier courant
if (@ftp_chdir($conn_id, "/htdocs/img/"))
{
// Confirmation du changement de dossier courant
echo "Le dossier courant est maintenant : ", ftp_pwd($conn_id), "\n";}
else
{
// Erreur lors du changement de dossier courant
echo "Impossible de changer le dossier courant.\n";
}
// Upload du fichier local vers le serveur
if($fichier_name != "")
{
$upload = ftp_put($conn_id, $source_file, "$fichier",FTP_BINARY);
// Confirmation de l'envoi du fichier
echo "Le fichier $source_file a été envoyé avec succes !";
}
else
{
// Erreur lors de l'envoi du fichier
echo "Le fichier $source_file n'a pas put être envoyer !";
}
?>
Code : Tout sélectionner
<html>
<form method="post" action="upload.php" enctype="multipart/form-data">
<p><input type="file" name="fichier">
</p>
<p><input type="submit" name="Submit" value="Envoyer">
</p>
</form>
</html>"Le dossier courant est maintenant : /htdocs/img Le fichier n'a pas put être envoyer !"
pourquoi ?
ps: c'est un code que j'ai trouver sur le net