Salut,
Tu peux t'inspirer du script ci-dessous que j'avais créé pour copier des fichiers de serveur à serveur:
<?php
// CAP 1.0
ignore_user_abort();
function CAP($fichier_url){
$fichier_local=basename($fichier_url);
$url=@fopen($fichier_url,"rb");
if($url!=0){
$local=fopen($fichier_local, "wb");
while(!feof($url)){
$paquet=fread($url,65536);
fwrite($local,$paquet,65536);
}
fclose($file);
fclose($url);
}
}
CAP($_GET['url']);
?>
C'est une petite fonction qui copie le fichier passé en paramètre.
Dean
[ Lien ]-------------------------------
Réponse au message :
-------------------------------
> Bonjour,
> Je souhaiterais pouvoir automatiser l'enregistrement sur mon disque d'une image dont je connais l'url.
>
> J'ai essayé plein de choses sans succes (dans le meilleur des cas j'ai une silhouette d'image, de la bonne taille, avec une tite croix rouge qui apparait... en gros image non disponible)...
>
> le plus "poussé" que j'ai tenté est :
>
> <?php
> $fp = fsockopen ("62.39.143.22", 80);
> $img='';
> if ($fp) {
> fputs ($fp, "GET http://62.39.143.22/acmedia/medias/nmedia/00/02/58/09/afte.jpg HTTP/1.1\nHost: http://62.39.143.22\nContent-Length: 7\nContent-Type: application/x-www-form-urlencoded\nConnection: Close\n\na=1&b=2\n\n");
> while (!feof($fp)) $img .= fgets ($fp,128);
> fclose ($fp);
> }
> header("image/jpeg");
> echo $img;
> ?>
>
> Mais vous constaterez que ca ne donne rien...
> Bizarre aucune doc suur ce sujet sur le net... Pourtant ce n'est qu'un vulgaire upload...
>