Urgent (PHP) copie de fichier sur un serveur

lolonaute97 -  
lolonaute97 Messages postés 27 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai créé un blog sur la météo. Je veux créer un slide show de différentes images sat. Mais tout les scripts que j'ai téléchargé demande à ce que les images soit sur mon serveur. Or les images que je dois récupérer sur différents site météo sont constamment mises à jour.


Mon Problème: je veux copier un fichier (directement depuis un site comme météo France) et le coller dans un répertoire donné. et faire en sorte qu'il soit souvent mise à jour.
Et tout ça automatiquement.


Quelqu'un à un code php qui fonctionne pour m'aider.

Merci

A voir également:

8 réponses

prosthetiks Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   431
 
Re,

désolé pour le demain qui s'est transformé en trois jours ^^

Donc j'ai crée un répertoire img avec les droits en écriture /!\

et voici mon bout d'code:

<?php
$distant = fopen("http://img440.imageshack.us/img440/2207/meretpresidente.jpg", "rb");
$local = fopen("img/image.jpg", "wb");
while (!feof($distant)) {
    $data = fread($distant, 1024);
    fwrite($local, $data);
}
fclose($local);
fclose($distant);
?>
2
lolonaute97 Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
 
Salut merci pour ton code: je pense qu'il peut marcher. Quand Je lance le script il me met une page blanche. Et en allant vérifier sur mon serveur le fichier jpg est resté a son état initial.

"rb" et "wb " c'est quoi? je sais que ça a un rapport avec les droits d'écritures.
C'est peut être ça qui pose pb au script, non?
0
Profil bloqué
 
copy() ne fonctionne pas en distant ? As tu regardé du côté de cURL sinon ?
Je pense que tu ne trouveras pas de script tout fait pour cela et qu'il faudra un peu mettre les mains dans le cambouis
0
prosthetiks Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   431
 
Pour automatiser tournes toi vers cron. Pour le reste je l'ai pas en tete, je te repondrai demain. =
0
lolonaute97
 
quand je vérifie mon message (dans la liste des message) on me met qu'il y a deux réponses,

Et quand je clic pas de réponses.

Quelqu'un peut m'aider?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Zaki_N. Messages postés 107 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

Les deux réponses sont en commentaire, juste au-dessous de ton premier post :-)

Je me permets cette question : As tu vérifié que t'avais le droit de copier ces images des autres sites météo ?


0
meteoman
 
Oui c'est tout a fait légal si tu précises la source.

Alors t'as une réponse à la question de mon premier post?

Pour faire mon diaporama, je ne peux pas faire un simple lien vers une image, l'image doit être sur mon serveur.

Donc, le script doit copier le fichier depuis un serveur et le coller sur mon serveur dans un répertoire donné. Et l'image doit être coller/écraser toutes les 3 heures.
car une image satellite change constamment.

merci d'avance

PS: je ne vois pas les commentaires sous mon post...?
0
prosthetiks Messages postés 1189 Date d'inscription   Statut Membre Dernière intervention   431
 
Hello,

voila les deux réponses:

WebNnay - 23 mar 2011 à 21:50
copy() ne fonctionne pas en distant ? As tu regardé du côté de cURL sinon ?
Je pense que tu ne trouveras pas de script tout fait pour cela et qu'il faudra un peu mettre les mains dans le cambouis
Permalink (#2)

Signaler prosthetiks - 23 mar 2011 à 22:05
Pour automatiser tournes toi vers cron. Pour le reste je l'ai pas en tete, je te repondrai demain. =
Modifier - Permalink (#3)
0
lolonaute
 
merci pour les suggestions Webnay et prosthetiks
j'attends patiemment ta réponse prosthetiks....
0
lolonaute97 Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
 
comme je n'étais pas inscrit je ne voyais pas les 2 commentaires.
Je suis inscrit now: pseudo= lolonaute97
0