Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/08/2007, 16h51   #1
Invité de passage
 
Inscription : août 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 2
Points : 1
Points : 1
Par défaut [FTP] Créer un script d'upload de fichiers avec connexion ftp

Bonjour,

Je suis un train de créer un site d'upload d'images. La limite de taille est fixée à 3mo mais à cause de la valeur upload_max_filesize fixée à 2mo du fichier php.ini de mon hébergeur, je ne peux pas uploader d'images de plus de 2mo. J'ai commencé à coder un script de connexion ftp, la connexion marche mais je ne peux pas envoyer d'images.
Voici ce qui me pose problème :

Code :
1
2
3
4
5
6
7
8
9
10
$conn_id = @ftp_connect($ftp_server);      // Ca marche
$login_result = @ftp_login($conn_id, $ftp_user, $ftp_pass);      // Ca marche

if ((!$conn_id) || (!$login_result))      // Ca marche
     exit('Impossible de se connecter au ftp, merci de réessayer plus tard.');

// La variable $nom est une chaine générée automatiquement pour remplacer le vrai nom du fichier
if (!ftp_put($conn_id, $_FILES['fichier']['name'], 'upload/'.$nom, FTP_ASCII))     // Cette ligne ne marche pas, j'ai essayé en mettant FTP_BINARY
     exit('Impossible d\'envoyer le fichier demandé, merci de réessayer plus tard.');
Pouvez-vous m'aider à résoudre mon problème ?
hood42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2007, 19h42   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Le problème sera le même : il faut bien que l'image vous soit envoyée par le client et ici votre connexion FTP est établie depuis le serveur ... N'aurais-je pas saisi la démarche ?

$_FILES['fichier']['name'] désigne le nom du fichier côté client avant l'envoi. $_FILES['fichier']['tmp_name'] en revanche est le nom actuel et temporaire du fichier juste après sa réception par le serveur.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2007, 15h20   #3
Invité de passage
 
Inscription : août 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 2
Points : 1
Points : 1
Finalement, j'ai réussi tout seul à résoudre mon problème
Merci quand même d'avoir essayé de m'aider
hood42 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h31.


 
 
 
 
Partenaires

Hébergement Web