Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Pobranie i zapisanie pliku na dysku twardym
wiktor1984
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 29.05.2014

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


Witam

Napisałem taki prosty półautomat do kopiowania ogłoszeń z innej strony,
(Wszystko legal mam takie prośby o skopiowanie do mojego serwisu)
chciałbym go bardziej rozwinąć.
Temat: PHPOdczyt okreslonych tresci z pliku txt

Wiem że można wyszukać za pomącą wyrażeń interesujące nas zdięcia i za pomocą curla jakoś je ściągnąć.

Pytanie

Czy da rady zrobić aby skrypt zapisywał zdjęcia nie na serwerze a na dysku twardym w określonym folderze, bez żadnego komunikatu explorera?

Czy da rady aby nie tworzył nowych plików tylko je nadpisywał i zmniejszał rozdzielczość jeśli plik powyżej 1 m również bez żadnego komunikatu explorera?

Chodzi o to że skrypt dodaje mi treść automatycznie, a ja zdjęcia ręcznie Chciałbym sobie ułatwić życie i zrobić również automatyczne pobieranie zdjęć.(SAMO POBIERANIE DODAWAŁ BĘDĘ DALEJ RĘCZNIE)

Pytam się bo nie wiem czy się za to zabierać

.........
Ps

Witam doszedłem do tego wyszukuje ściąga ale na serwer curl narazie na sztywno bez pętli

file_put_contents('plik.jpg',curl_exec($ch));

Da rady tym powyżej zapisać jakoś te pliki na komputerze?

Szkam i nigdzie nie mogę nic znaleźć


  1. $zmiennaobrazy = $html;
  2. preg_match('/<div class="innersmallgallery">(.*?)<\/div>/is', $zmiennaobrazy, $wynikobrazy);
  3.  
  4. $zmiennaobrazy2 = $wynikobrazy[1];
  5. preg_match_all('/href="(.*?)\" title/is', $zmiennaobrazy2, $wynikobrazy2);
  6.  
  7. echo '<br>';
  8. $n = count($wynikobrazy2[1]);
  9. echo 'ilość zdięć: '.$n;
  10. echo '<br>';
  11.  
  12. for ($i=0;$i<$n; $i++)
  13. echo '<a href="xxx'.$wynikobrazy2[1][$i].'">http://xxx'.$wynikobrazy2[1][$i].'</a><br>';
  14.  
  15. $ch = curl_init('xxx/xxx.jpg');
  16. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  17. file_put_contents('plik.jpg',curl_exec($ch));


Ten post edytował wiktor1984 10.01.2015, 19:16:12
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 14:09