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 03/05/2007, 11h29   #1
Membre actif
 
Avatar de pimpmyride
 
Inscription : décembre 2005
Messages : 303
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 303
Points : 156
Points : 156
Par défaut [FTP] fopen et chemin absolue

bonjour,

je souhaite ecrire un fichier via un fopen et le premier parametre comporte l'adresse et le nom du fichier : "http://www.monsite.com/img/img.jpg"

Ca ne fonctionne pas meme avec la variable allow_url_open à on.


j'ai essayé cette methode : "ftp://login:pass@www.monsite.com/img/img.jpg", cela fonctione mais je n'aime pas bien cette methode de mettre le login et mot de passe en dur dans un fichier.


Y a t il une autre methode pour ecrire un fichier via un chemin absolue ?

merci
pimpmyride est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2007, 11h52   #2
Membre expérimenté
 
Inscription : janvier 2007
Messages : 439
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 439
Points : 519
Points : 519
Bonjour

S'apres ce que je sais nom puisque si tu consulte a partir de l'url et que tu y arrive tu t'imagine bien que tout le monde pourrai le faire ^^

tu dois d'abord te connect au ftp et ensuite tu met ton chemin ^^
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
// Mise en place d'une connexion basique
$conn_id = ftp_connect($ftp_server);
 
// Identification avec un nom d'utilisateur et un mot de passe
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
 
// Vérification de la connexion
if ((!$conn_id) || (!$login_result)) {
        echo "La connexion FTP a échoué !";
        echo "Tentative de connexion au serveur $ftp_server pour l'utilisateur $ftp_user_name";
        exit;
    } else {
        echo "Connexion au serveur $ftp_server, pour l'utilisateur $ftp_user_name";
    }

Apres tu fait ton fopen tu modifie

et tu n'oublie pas

Code :
1
2
// Fermeture du flux FTP
ftp_close($conn_id);


Cordialement
spawntux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2007, 11h59   #3
Membre actif
 
Avatar de pimpmyride
 
Inscription : décembre 2005
Messages : 303
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 303
Points : 156
Points : 156
je pensais bien faire comme ca si je ne trouve pas d'autres moyens sachant que la methode ftp://log:pass@domaine.com/img/img.jpg est une facon simplifié de ton script
pimpmyride est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2007, 12h00   #4
Membre expérimenté
 
Inscription : janvier 2007
Messages : 439
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 439
Points : 519
Points : 519
Oui ^^ je pense que c'est la solution la plus sur et la plus pratique ^^
spawntux est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h57.


 
 
 
 
Partenaires

Hébergement Web