UPLOAD FTP DANS UN DOSSIER CHOISIT

pouda Messages postés 264 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 27 octobre 2014 - 4 avril 2005 à 13:04
 kawaboutu - 11 févr. 2014 à 17:16
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30536-upload-ftp-dans-un-dossier-choisit

younes253 Messages postés 6 Date d'inscription vendredi 17 avril 2009 Statut Membre Dernière intervention 28 février 2012
28 févr. 2012 à 15:03
SVP aide moi
je n arrive pas a le faire marché
j'ai cette erreurs
je l ai mis sur mon serveur et j ai cette erreurs

Not Found

The requested URL /Envoi/upload.php3 was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.21 (Unix) mod_ssl/2.2.21 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 Server at sarlunilink.com Port 80

a ce que je dois change quelque chose ???

merci de votre aide
cs_Fabrice90 Messages postés 18 Date d'inscription mardi 19 mai 2009 Statut Membre Dernière intervention 16 octobre 2011 1
18 mai 2010 à 18:47
Salut,
Merci, mais j'avais trouvé comment faire depuis le temps!^^ Ca fait presque 1ans!lol
Mais bon, merci quand même! ;)
cs_TuniZien Messages postés 1 Date d'inscription mardi 18 mai 2010 Statut Membre Dernière intervention 18 mai 2010
18 mai 2010 à 15:52
salut tout le monde,
@FABRICE90 :tu cherche la ligne de code : if (@ftp_chdir($conn_id, "upload"))

et il faut modifier "upload" par le dossier que tu veux utiliser, le dossier doit etre sur la racine de la connexion ftp de login.
cs_Fabrice90 Messages postés 18 Date d'inscription mardi 19 mai 2009 Statut Membre Dernière intervention 16 octobre 2011 1
15 juin 2009 à 17:58
Salut tout le monde,

Merci pour le code, mais j'ai un problème!...

Quand je clic sur Envoyé, la page suivante m'affiche "Impossible de changer le dossier courant. Le fichier n'a pas put être envoyer !" :s

Je vois bien où sa s'arète dans le code mais je ne comprend pas pourquoi!...

Quelqu'un peut m'aidez?
Merci...
cs_BlAzAk Messages postés 21 Date d'inscription mardi 4 avril 2006 Statut Membre Dernière intervention 13 janvier 2010
19 juin 2008 à 19:42
Salut tout le monde alors moi j'ai comme informations:
Impossible de changer le dossier courant. Le fichier imagetest.jpg a été envoyé avec succes !

pourquoi il met met ça je ne sait pas et en tout cas,l'image n'est pas chargée sur le ftp

Le code:

<?php
$ftp_server = "serveurftp(CORRECT)";
$ftp_user_name = "utilisateur(CORRECT)";
$ftp_user_pass = "motdepass(CORECT)";
$fichier_destination = $_SERVER["DOCUMENT_ROOT"] . "http://www.lesitequejenepeutpasdevoiler.fr/membres/images/membres/";
$source_file = $fichier_name;
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if ((!$conn_id) || (!$login_result))
{
die("La connexion FTP a échoué!");
}
if (@ftp_chdir($conn_id, "upload"))
{
echo "Le dossier courant est maintenant : ", ftp_pwd($conn_id), "\n";}
else
{
echo "Impossible de changer le dossier courant.\n";
}
if($fichier_name != "")
{
$upload = ftp_put($conn_id, $source_file, "$fichier",FTP_BINARY);
echo "Le fichier $source_file a été envoyé avec succes !";
}
else
{
echo "Le fichier $source_file n'a pas put être envoyer !";
}
?>
zen56 Messages postés 1 Date d'inscription jeudi 24 août 2006 Statut Membre Dernière intervention 14 juin 2007
14 juin 2007 à 16:34
Moi j'ai juste un petit probleme qui vient de :

$source_file = $fichier_name;
Il ne reconnait pas $fichier_name; :

Notice: Undefined variable: fichier_name in c:\up\upload.php on line 7

alors que dans mon fichier html il existe bien :



Merci
kawaboutu > zen56 Messages postés 1 Date d'inscription jeudi 24 août 2006 Statut Membre Dernière intervention 14 juin 2007
11 févr. 2014 à 17:16
Slt. J'ai le même problème, tu avec $fichier_name,tu as réussi à trouver une solution?
cs_grrgrr Messages postés 3 Date d'inscription dimanche 4 septembre 2005 Statut Membre Dernière intervention 27 novembre 2005
27 nov. 2005 à 12:45
d'un autre côté ca sert a rien d'utiliser un port sécurisé si même le login et pass sont dans le php :D
pouda Messages postés 264 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 27 octobre 2014
14 août 2005 à 14:29
ou 25 si c'est sécurisé
GiUsTiNo Messages postés 129 Date d'inscription lundi 26 avril 2004 Statut Membre Dernière intervention 30 juin 2012
14 août 2005 à 13:09
Non je pense que la fonction le fait par défault, sinon pour le port ftp c'est le 21
cs_samlav_10 Messages postés 5 Date d'inscription lundi 29 décembre 2003 Statut Membre Dernière intervention 18 novembre 2005
14 août 2005 à 05:15
et aussi, question : Faut-il metre le port ?
cs_samlav_10 Messages postés 5 Date d'inscription lundi 29 décembre 2003 Statut Membre Dernière intervention 18 novembre 2005
14 août 2005 à 05:13
Avec un ftp_quit(); ça irait pas mieux nan ?
cs_harlock59 Messages postés 10 Date d'inscription lundi 12 mai 2003 Statut Membre Dernière intervention 17 avril 2009 1
22 juin 2005 à 10:04
je n'arrive pas à faire fonctionner ce code.

çà me met:
Warning: ftp_login() expects parameter 1 to be resource, boolean given in /upload_photo_conseil_du_mois.php on line 12
La connexion FTP a échoué!

voici mon code source: (ce doit être parceque j'ai emboîté 2 formulaires...)
<?
$id=$_POST['id'];
$titre=$_POST['titre'];
$contenu=$_POST['contenu'];
?>


<fieldset>
<form name="insertion_conseil" method="POST" action="inserer_conseil_du_mois.php">
Type de conseil que vous souhaitez insérer : <select name=id>
<option value="jardinage">jardinage</option>
<option value="cuisine">cuisine</option>
<option value="bricolage">bricolage</option>
</select>


Titre du conseil du mois :


Contenu : <textarea name="contenu"></textarea>


<?
//
//
?>

<form method="post" action="upload_photo_conseil_du_mois.php" enctype="multipart/form-data">





</form>

</form>

<?
mysql_connect("masqué","masqué","masqué");
mysql_select_db("masqué");
$sql="update `conseils` set titre='$titre' ,contenu='$contenu',url_photo='$dest_dossier.$dest_fichier' where id='$id' limit 1";
mysql_query($sql) or die (mysql_error());
?>
GiUsTiNo Messages postés 129 Date d'inscription lundi 26 avril 2004 Statut Membre Dernière intervention 30 juin 2012
5 avril 2005 à 20:13
Pas excellent niveau sécurité ...
Je préciserais quand j'aurais le temps car ici, je suis pressé :-) Bonne continuation

Giustino, Admin VegaGames
stepibou Messages postés 112 Date d'inscription jeudi 11 mars 2004 Statut Membre Dernière intervention 11 octobre 2006
4 avril 2005 à 14:50
pas deux fois le meme bout de code php!!! svp
pouda Messages postés 264 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 27 octobre 2014
4 avril 2005 à 13:04
heu ouai un peu mal concu mais ca devrait fonctionner..
Rejoignez-nous