[PHP/FTP] Upload
ekudarius
Messages postés
175
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Voila besoin d'aide pour upload un fichier par php-ftp.
Ma page upload.html :
<form method="post" action="upload.php" enctype="multipart/form-data">
<input type="file" name="fichier" size="30">
<input type="submit" name="upload" value="Envoyer le fichier">
Bon j'ai racourci :P
Ma page upload.php :
<?php
if( isset($_POST['pseudo']) ) // si le champ pseudo est rempli
{
$pseudo=$_POST['pseudo'];
if( isset($_POST['match']) ) // si le champ match est rempli
{
$match=$_POST['match'] ;
if( isset($_POST['upload']) ) // si un fichier est séléctioné
{
// dossier où sera déplacé le fichier :
$content_dir = '/home/tt/www/csswarner/tournoi_gg/admin/upload/';
// Nom d'hôte (IP de ftp4.freeheberg.com) :
$ftp_server = "213.251.184.118" ;
// Nom d'utilisateur :
$ftp_user_name = "****" ;
// Mot de passe :
$ftp_pass = "****" ;
$source_file = $_POST['fichier'];
// Création de la connexion FTP
$conn_id = ftp_connect("$ftp_server") ;
// Authentification avec nom de compte et mot de passe
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_pass");
// Vérification de la connexion
if ((!$conn_id) || (!$login_result))
{
exit("La connexion FTP à échoué!") ;
}
else
{
echo "Connecté à $ftp_server, avec $ftp_user_name<br>";
}
if (ftp_put($conn_id, $content_dir, $source_file, FTP_BINARY))
{
echo "Le fichier a été chargé avec succès \n";
}
else
{
echo "Il y a eu un problème lors du chargement du fichier \n";
}
}
}
}
?>
Voila ce que m'affiche la page php :
Connecté à 213.251.184.118, avec ****
Il y a eu un problème lors du chargement du fichier
Voila je reste à vos diposition pour d'éventuelle question pouvant m'aider :P
@ bientot
Voila besoin d'aide pour upload un fichier par php-ftp.
Ma page upload.html :
<form method="post" action="upload.php" enctype="multipart/form-data">
<input type="file" name="fichier" size="30">
<input type="submit" name="upload" value="Envoyer le fichier">
Bon j'ai racourci :P
Ma page upload.php :
<?php
if( isset($_POST['pseudo']) ) // si le champ pseudo est rempli
{
$pseudo=$_POST['pseudo'];
if( isset($_POST['match']) ) // si le champ match est rempli
{
$match=$_POST['match'] ;
if( isset($_POST['upload']) ) // si un fichier est séléctioné
{
// dossier où sera déplacé le fichier :
$content_dir = '/home/tt/www/csswarner/tournoi_gg/admin/upload/';
// Nom d'hôte (IP de ftp4.freeheberg.com) :
$ftp_server = "213.251.184.118" ;
// Nom d'utilisateur :
$ftp_user_name = "****" ;
// Mot de passe :
$ftp_pass = "****" ;
$source_file = $_POST['fichier'];
// Création de la connexion FTP
$conn_id = ftp_connect("$ftp_server") ;
// Authentification avec nom de compte et mot de passe
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_pass");
// Vérification de la connexion
if ((!$conn_id) || (!$login_result))
{
exit("La connexion FTP à échoué!") ;
}
else
{
echo "Connecté à $ftp_server, avec $ftp_user_name<br>";
}
if (ftp_put($conn_id, $content_dir, $source_file, FTP_BINARY))
{
echo "Le fichier a été chargé avec succès \n";
}
else
{
echo "Il y a eu un problème lors du chargement du fichier \n";
}
}
}
}
?>
Voila ce que m'affiche la page php :
Connecté à 213.251.184.118, avec ****
Il y a eu un problème lors du chargement du fichier
Voila je reste à vos diposition pour d'éventuelle question pouvant m'aider :P
@ bientot
A voir également:
- [PHP/FTP] Upload
- Upload video youtube - Télécharger - Diffusion
- Easy php - Télécharger - Divers Web & Internet
- Core ftp - Télécharger - Téléchargement & Transfert
- Typsoft ftp server - Télécharger - Téléchargement & Transfert
- Expert php pinterest - Télécharger - Langages
8 réponses
Bonsoir,
êtes-vous sûr de ce chemin ?
$content_dir = '/home/tt/www/csswarner/tournoi_gg/admin/upload/';
pourquoi pas :
$content_dir = '/csswarner/tournoi_gg/admin/upload/';
êtes-vous sûr de ce chemin ?
$content_dir = '/home/tt/www/csswarner/tournoi_gg/admin/upload/';
pourquoi pas :
$content_dir = '/csswarner/tournoi_gg/admin/upload/';
me re voila et malheuresement c'est pas sa :(
Sa fait 2 semaine que je suis dessus et j'ai tenté beaucoup de chose lol mais marche toujour pas
Sa fait 2 semaine que je suis dessus et j'ai tenté beaucoup de chose lol mais marche toujour pas
Comme tu reçois le message de connexion sur le serveur ftp il faut chercher dans la commande ftp_put ce qui ne va pas.
c'est pourquoi ma premère vision etait de voir le chemin de dépôt du fichier.
maintenant on va voir le chemin du fichier à déposer que contient $sourcefile ? a-t-il le bon chemin ?
est-il dans le même dossier que ton fichier upload.php ?
as-tu essayé en codant le chemin complet ?
voilà quelques autres pistes
c'est pourquoi ma premère vision etait de voir le chemin de dépôt du fichier.
maintenant on va voir le chemin du fichier à déposer que contient $sourcefile ? a-t-il le bon chemin ?
est-il dans le même dossier que ton fichier upload.php ?
as-tu essayé en codant le chemin complet ?
voilà quelques autres pistes
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
pour commencer $source_file prend la valeur de $_POST['fichier'] donc l'emplacement du fichier sur le pc.
Je sais pas après si c'est le bon :P
je vais le faire afficher quand j'envoi quelque chose et je te tiens au courant ^^
Je sais pas après si c'est le bon :P
je vais le faire afficher quand j'envoi quelque chose et je te tiens au courant ^^
Alors petit verdict :
J'ai mit ceci :
$file = $_FILES['fichier']['tmp_name'];
et avec sa : $content_dir = '/home/tt/www/csswarner/tournoi_gg/admin/upload/';
voici le message d'erreur :
Warning: ftp_put() [function.ftp-put]: /tmp/phpcB2Z3B: No such file or directory in /home/tt/www/csswarner/tournoi_gg/upload.php on line 41
Il y a eu un problème lors du chargement du fichier
et avec sa : $content_dir = ''
sa me dit fichier chargé avec succès or il n'est pas sur le ftp :(
tu c'est d'ou vient le problème ?
J'ai mit ceci :
$file = $_FILES['fichier']['tmp_name'];
et avec sa : $content_dir = '/home/tt/www/csswarner/tournoi_gg/admin/upload/';
voici le message d'erreur :
Warning: ftp_put() [function.ftp-put]: /tmp/phpcB2Z3B: No such file or directory in /home/tt/www/csswarner/tournoi_gg/upload.php on line 41
Il y a eu un problème lors du chargement du fichier
et avec sa : $content_dir = ''
sa me dit fichier chargé avec succès or il n'est pas sur le ftp :(
tu c'est d'ou vient le problème ?
Bonsoir,
$content_dir doit contenir le chemein où tu veux mettre ton fichier.
quand tu te connectes sur ftp tu est à un certain endroit sur le serveur.
si tu mets $content_dir='' tu mets le fichier à cet endroit (sans doute la racine du serveur ftp).
pour avancer essaies d'enlever au coup par coup les répertoire de gauche dans
$content_dir = '/tt/www/csswarner/tournoi_gg/admin/upload/';
puis
$content_dir = '/www/csswarner/tournoi_gg/admin/upload/';
puis
$content_dir = '/csswarner/tournoi_gg/admin/upload/';
$content_dir doit contenir le chemein où tu veux mettre ton fichier.
quand tu te connectes sur ftp tu est à un certain endroit sur le serveur.
si tu mets $content_dir='' tu mets le fichier à cet endroit (sans doute la racine du serveur ftp).
pour avancer essaies d'enlever au coup par coup les répertoire de gauche dans
$content_dir = '/tt/www/csswarner/tournoi_gg/admin/upload/';
puis
$content_dir = '/www/csswarner/tournoi_gg/admin/upload/';
puis
$content_dir = '/csswarner/tournoi_gg/admin/upload/';