FTP en php - AU SECOURS !

Fermé
bivouak Messages postés 189 Date d'inscription mardi 10 décembre 2002 Statut Membre Dernière intervention 20 mai 2011 - 11 oct. 2005 à 15:52
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 - 11 oct. 2005 à 17:13
Salut tout le monde !

Voila, je n'y arrive vraiment pas.
J'ai un formulaire HTML ajout.htm:
<form method="POST" action="ajout.php" enctype="multipart/form-data">
<input type="file" name="dl" size="50">
<input type="submit" value="Envoyer" name="B1">
</form>

Qui fait donc appel à ma page ajout.php
Que dois je mettre dans cette page pour uploader mon fichier sélectionné dans la page ajout.htm

le serveur ftp est : ftpperso.lan
le login : user
le pass : password
Bien sur ce ne sont pas les bons

J'ai commencé à faire ca dans ma page ajout.php :
$target_path = "Photos/";
$target_path = $target_path . basename( $_FILES['dl']['name']);
$_FILES['dl']['tmp_name']; 

Mais je ne sais même pas à quoi ça sert.

J'ai bien regarder différents forums et autres recherches sur google mais je n'y arrive vraiment pas.

Est ce que qqcn peut m'aider pour coder cette page php ?
Merci de bien vouloir utiliser les exemple que j'ai mis sinon je suis vite perdu !

Je vous en remercie vraiment, je suis en train de m'arracher les cheveux et j'ai pas trop envie de devenir chauve.

Un grand MERCI d'avance à tous pour votre aide !
A voir également:

4 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
11 oct. 2005 à 16:05
allez car donc tes capillaires :P

-->
$TEST=explode(" ",$_FILES["dl"]["name"]);

if(count($TEST)>1)// si il n y a des espaces dans le nom de l'image
{

$DAnom="";
for($k=0;$k<count($TEST);$k++)
{
if($k==0)
{
$DAnom=$TEST[$k];
}
else
{
$DAnom.="_".$TEST[$k];
}
}

}
else
{
$DAnom=$_FILES["dl"]["name"];
}

$repertoireDestination = "LE_REPERTOIRE_DE_DESTINATION"; // remets ton repertoire de destination a la place de 'LE_REPERTOIRE_DE_DESTINATION'

$nomDestination = $DAnom;

if (is_uploaded_file($_FILES["dl"]["tmp_name"]))
{
if (rename($_FILES["dl"]["tmp_name"],
$repertoireDestination.$nomDestination))
{
/*echo "Le fichier temporaire ".$_FILES["dl"]["tmp_name"].
" a été déplacé vers ".$repertoireDestination.$nomDestination;*/
echo"<center>Le Fichier a correctement été téléchargé !</center>";

echo"<br><center><input type=\"button\" onClick=\"window.close()\" value=\"fermer\"></center>";
}
else
{
echo "Le déplacement du fichier temporaire a échoué".
" vérifiez l'existence du répertoire ".$repertoireDestination;
}
}
else
{
echo "<br><center><input type=\"button\" onClick=\"window.close()\" value=\"fermer\"></center><br>Le fichier n'a pas été uploadé (trop gros ?)";
}

En + je t'ai filé un truc maison :D il vérifie aussi si le nom de fichier ne contient pas d'espaces et si c'est le cas,il les remplace par des '_' .

alors MErci Ki ? (kon ne Me reponde pa MaGloire .. ptDr)

Zep3k!gnO
-->hii hi o on va pas au boulot :P
0
bivouak Messages postés 189 Date d'inscription mardi 10 décembre 2002 Statut Membre Dernière intervention 20 mai 2011 33
11 oct. 2005 à 16:44
Waooow !

Kel code

Mais ca ne marche pas :(

La photo est bien envoyée sur le serveur mais pas dans mon dossier photos.

par exemple pour une photo qui s'appelle test.jpg :
Elle se trouve à la racine du serveur et porte le nom de" photostest.jpg"

Je te remercie vraiment beaucoup
0
bivouak Messages postés 189 Date d'inscription mardi 10 décembre 2002 Statut Membre Dernière intervention 20 mai 2011 33
11 oct. 2005 à 16:47
Ok je m'excuse !

Je suis désolé.
Je viens de chercher un peu dans le code et la raison est :
$repertoireDestination = "LE_REPERTOIRE_DE_DESTINATION/";

Un grand merci pour ton aide.
C'est vraiment super sympa de ta part.

Heuresement que gens comme toi existe car sinon les gens comme moi seraient tous chauves.
0
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
11 oct. 2005 à 17:13
Vive le pétrolhann :D

Ya pas de soucis, ca me fait plaiZir de faire PlaiziR . .

bonne soirée et bon script :P

@+

Zep3k!gnO
-->hi i hi o on va pas au boulot :P
0