FTP en php - AU SECOURS !
bivouak
Messages postés
189
Date d'inscription
Statut
Membre
Dernière intervention
-
Zep3k!GnO Messages postés 2049 Statut Membre -
Zep3k!GnO Messages postés 2049 Statut Membre -
Salut tout le monde !
Voila, je n'y arrive vraiment pas.
J'ai un formulaire HTML ajout.htm:
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 :
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 !
--
++ Biv
Toujours à votre Service
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 !
--
++ Biv
Toujours à votre Service
4 réponses
-
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 -
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
-
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.
-
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