Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Poberanie miniatury strpny www
Forum PHP.pl > Forum > Przedszkole
fbu90
Witam, chciałbym zrobić miniaturę danej strony www i zapisać ją na dysk serwera.
Nie znalazłem żadnego skryptu, ale za to taką
stronę http://images.websnapr.com/?url=http://www.strona.pl która generuje miniaturkę, chciałbym ją pobrać na dysk.
fopen w tym wypadku nie zadziałał.
Proszę o naprowadzenie.
Fifi209
Co znaczy, że nie zadziałał?
bercow
http://marginalhacks.com/Hacks/html2jpg/
fbu90
Zastosowałem taki kod:
  1. header('Content-Disposition: attachment; filename=http://images.websnapr.com/?url=http://www.google.pl');
  2. header('Content-Type: application/x-unknown');
  3. if ($fp = fopen('http://images.websnapr.com/?url=http://www.google.pl', 'rb'))
  4. {
  5. flock($fp, 1);
  6. echo(fread($fp, filesize('test.jpg')));
  7. flock($fp, 3);
  8. fclose($fp);
  9. }

//edit

Problem rozwiązany, tutaj kod:

  1. $nazwa_strony = "http://images.websnapr.com/?url=http://www.google.pl";
  2.  
  3. $dane = file_get_contents($nazwa_strony);
  4.  
  5. $file = "baza.jpg";
  6.  
  7.  
  8. $fp = fopen($file, "a");
  9. flock($fp, 2);
  10. fwrite($fp, $dane);
  11. flock($fp, 3);
  12. fclose($fp);
Fifi209
A nie wystarczy:
  1. $nazwa_strony = "http://images.websnapr.com/?url=http://www.google.pl";
  2. file_put_contents('baza.jpg', file_get_contents($nazwa_strony));
  3.  


?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.