Copie de fichier d'un serveur distant sur mon serveur

quellentreprise
WRInaute discret
WRInaute discret
 
Messages: 61
Inscription: 14 Oct 2008

Copie de fichier d'un serveur distant sur mon serveur

Message le Mer Jan 04, 2012 11:54

Bonjour à tous,

Je crée actuellement un site météo et je voudrais créer une animation météo régulièrement mis à jour. Pour cela j'ai besoin de récupérer des images sur un serveur (type eumetsat, meteo france....) et les copier sur mon serveur.
par exemple:
je veux copier -->
Code: Tout sélectionner
http://www.unsitemeteo.fr/images/image1.jpg
http://www.unsitemeteo.fr/images/image2.jpg
http://www.unsitemeteo.fr/images/image3.jpg


vers
Code: Tout sélectionner
http://www.monserveur.com/animation/

pour l'animation j'utiliserai un script php type "animategr3"

La difficulté est que:
- les images du serveur distant sont mises à jour toutes les heures, donc je pense utiliser cron pour automatiser la copie
-les images que je copie sur mon serveur doivent écraser les précédentes (ex: image1.jpg doit écraser image1.jpg du même dossier)
Avez vous une petite idée de comment faire?

Merci d'avance pour votre aide.

chtipepere
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 496
Inscription: 8 Jan 2004

Re: Copie de fichier d'un serveur distant sur mon serveur

Message le Mer Jan 04, 2012 13:25

Un truc du genre wget

quellentreprise
WRInaute discret
WRInaute discret
 
Messages: 61
Inscription: 14 Oct 2008

Re: Copie de fichier d'un serveur distant sur mon serveur

Message le Mer Jan 04, 2012 14:00

merci. je regarde ça...

quellentreprise
WRInaute discret
WRInaute discret
 
Messages: 61
Inscription: 14 Oct 2008

Re: Copie de fichier d'un serveur distant sur mon serveur

Message le Mer Jan 04, 2012 14:02

Mais comment faire ce que je veux avec un script PHP?
merci

Amauri
WRInaute discret
WRInaute discret
 
Messages: 221
Inscription: 7 Avr 2011

Re: Copie de fichier d'un serveur distant sur mon serveur

Message le Mer Jan 04, 2012 14:09

Je ne suis pas sûr que météo france va accepter le vol des images..

chtipepere
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 496
Inscription: 8 Jan 2004

Re: Copie de fichier d'un serveur distant sur mon serveur

Message le Mer Jan 04, 2012 16:26

En php passe par du fopen et tout ce qui va bien derrière.


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19592
Inscription: 8 Aoû 2004

Re: Copie de fichier d'un serveur distant sur mon serveur

Message le Mer Jan 04, 2012 18:17

si c'est autorisé, il doit exister une api. Si c'est interdit, ne met pas de pub dessus et met de l'argent de côté pour payer les frais de procédure au tribunal :lol:


Blount
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 430
Inscription: 18 Nov 2010

Re: Copie de fichier d'un serveur distant sur mon serveur

Message le Mer Jan 04, 2012 20:51

Si tu passes par une tâche cron, ce n'est pas obligatoire de le faire en PHP, un simple fichier bash suffit :
Code: Tout sélectionner
#!/bin/bash

cd /vers/repertoire/destinataire
wget http://www.example.com/fichier.jpg


Si tu tiens réellement à passer par PHP, je ne pense pas qu'il y ait plus simple que :
Code: Tout sélectionner
file_put_contents("fichier.jpg", file_get_contents("http://www.example.com/fichier.jpg"));


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

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Web Accelerator, Google Talk

  • Analyser la classe C de l'adresse IP
    Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur).
  • Test HTTP header
    Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités