Sript php pour aspirer une image d'un serveur à l'autre

theJB
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 411
Inscription: 7 Avr 2006

Sript php pour aspirer une image d'un serveur à l'autre

Message le Dim Jan 14, 2007 0:46

salut les amis,

voila ce que je cherche à faire: j'ai deux sites A et B sur 2 serveurs différents, je voudrais faire un script php qui, executé sur A, telecharge une image (un fichier jpg ou gif) située sur B et l'enregistre sur A.

j'ai regardé fopen mais je pige moyen..

qq1 a déjà réfléchis à ça?
merci

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Message le Dim Jan 14, 2007 1:03

Avec la fonction file_get_contents()
Tu récupère tout le contenu de ton image dans une variable.

Puis avec file_put_contents() tu place ce contenu dans le fichier de ton choix. Ton image est copiée.

theJB
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 411
Inscription: 7 Avr 2006

Message le Dim Jan 14, 2007 11:26

merci pour ta réponse,
t'es sur que ça c'est pas uniquement pour les chaines de caractères:
file_put_contents -- Ecrit une chaîne dans un fichier
?

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Message le Dim Jan 14, 2007 11:28

Un fichier, quelqu'il soit, est constitué d'un ensemble de caractères.
Si tu copie tous ces caractères dans un autre fichier, il affichera le même contenu.

theJB
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 411
Inscription: 7 Avr 2006

Message le Dim Jan 14, 2007 11:36

je te fais confiance,
j'vais essayer, merci bcp

theJB
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 411
Inscription: 7 Avr 2006

Message le Dim Jan 14, 2007 12:50

super ça marche,
maintenant j'ai une autre question, comment connaitre la taille du fichier avant de le telecharger, j'ai essayé filesize, mais ça marche qu'en local pas à distance.

t'as une autre bonne idée?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité