Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] pobranie obrazka i zapisanie na localu
--mic22--
post
Post #1





Goście







Witam!
W jaki sposób można pobrać obrazek z np. http://strona.pl/obrazek.png i zapisać go na localu?
Próbowałem tak:
  1. <?php
  2. $handle = fopen("http://strona.pl/obrazek.png", "rb"); 
  3.  stream_set_write_buffer($handle, 0);
  4.  $fp = fopen("test.png", "wb");
  5.  $data = fread($handle, 8000);
  6.  fwrite($fp, $data);
  7.  fclose($fp);
  8.  fclose($handle);
  9. ?>


Zapisuje mi tylko 8kB obrazka, reszta jest czarna. nie pomaga nawet stream_set_write_buffer();
Z góry dzięki (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
dadexix
post
Post #2





Grupa: Zarejestrowani
Postów: 439
Pomógł: 21
Dołączył: 28.06.2007
Skąd: Bielsko-Biała

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


ahh troche chciałem "na skróty" (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)
  1. <?php
  2. if (exif_imagetype('http://strona.pl/obrazek.png') == IMAGETYPE_PNG) {
  3. $image = imagecreatefrompng("http://strona.pl/obrazek.png")
  4. imagepng($image,$nazwa);
  5. }
  6.  
  7. if (exif_imagetype('http://strona.pl/obrazek.png') == IMAGETYPE_GIF) {
  8. $image = imagecreatefromgif("http://strona.pl/obrazek.gif")
  9. imagepng($image,$nazwa);
  10. }
  11. if (exif_imagetype('http://strona.pl/obrazek.png') == IMAGETYPE_JPEG) {
  12. $image = imagecreatefromjpeg("http://strona.pl/obrazek.jpg")
  13. imagepng($image,$nazwa);
  14. }
  15. ?>


Ten post edytował dadexix 25.11.2007, 12:44:52
Go to the top of the page
+Quote Post

Posty w temacie
- -mic22-   [php] pobranie obrazka i zapisanie na localu   25.11.2007, 10:11:57
- - dadexix   Kodif (exif_imagetype('http://stro...   25.11.2007, 12:21:28
- - Gość   "Warning: imagepng(): supplied argument is no...   25.11.2007, 12:33:43
- - dadexix   ahh troche chciałem "na skróty" [P...   25.11.2007, 12:44:23
- - qrees   Cytat(-mic22- @ 25.11.2007, 10...   25.11.2007, 12:55:30
- - dadexix   CytatAczkolwiek rozwiązanie dadexix nie jest ...   25.11.2007, 13:06:19


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: 11.10.2025 - 01:57