Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Pobieranie wielu plików
lsrtb
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 22.11.2015

Ostrzeżenie: (0%)
-----


  1. $arrFile = file('links.txt');
  2.  
  3. foreach($arrFile as $key => $val){
  4.  
  5. $patt = '@http://przykladowa-strona.pl/content/images/show_(.*).jpg@Uis';
  6. preg_match($patt, $val, $id);
  7. $content = file_get_contents($val);
  8. $fp = fopen('images/'.$id[1].'.jpg', "w");
  9. fwrite($fp, $content);
  10. fclose($fp);
  11.  
  12. }


W pliku links.txt znajdują się linki - każdy w osobnej linii, jeden pod drugim.

Dlaczego to nie działa? Tzn. pobiera obrazek tylko z ostatniego linka. Próbowałem to samo za pomocą cURL i ten sam efekt - tylko ostatni plik się pobiera. Dodam, że wszystkie linki działają w przeglądarce.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 23:58