Bonjour, alors je m'explique je parser des images grace a fopen sur le net... tous est ok... mais le seul souci c'est que file_put_contents enregistre le fichier sur le dossier ou est le fichier .php (exemple /index.php l'images sera enregsitrer: /images.jpg) et si j'essaye d'enregistrer l'images par exemple /img/2012/image.jpg ceci ne fonctionne pas.

voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
          $url = str_replace(" ","%20",$lien);
                    $remoteFile = $url;
 
                    $file = fopen($remoteFile, "r");
 
 
                    if (!$file) {
                        echo "<p>Unable to open remote file.\n";
                        exit;
                    }
                    $line = '';
 
                    while (!feof ($file)) {
                        $line .= fgets ($file, 4096);
                    }
 
                    $dir = "/img/2012/";
                    if(!is_dir($dir)){
                        mkdir($dir);
                        chmod($dir,0777);
                    }
 
                    file_put_contents($dir,  $line, FILE_APPEND);
 
 
                    fclose($file);
Merci d'avance.