Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapis obrazka gd z file put contents
Forum PHP.pl > Forum > PHP
haribol
witam, męcze się już kilka dobrych godzin i nie działa...

zrodlo save16x16.php
  1. <?php
  2. echo 'start';
  3. $x = $_GET['x'];
  4. $y = $_GET['y'];
  5. $image = $_GET['image'];
  6. $id = $_GET['id'];
  7.  
  8. $url = '16x16.php?x='.$x.'&y='.$y.'&image='.$image;
  9.  
  10. $img = '/mini/'.$x.''.$y.''.$id.'.jpeg';
  11.  
  12. file_put_contents($img, file_get_contents($url));
  13.  
  14. ?>


zrodlo 16x16.php
  1. <?php
  2. $open = $_GET['image'];
  3.  
  4.  
  5. $xwww = $_GET['x'];
  6. $x = $xwww * 16;
  7. $ywww = $_GET['y'];
  8. $y = $ywww * 16;
  9.  
  10. // Create image instances
  11. $src = imagecreatefromjpeg('img.php?src=upload/img/'.$open.'&w=112&h=64&zc=2');
  12. $dest = imagecreatetruecolor(16, 16);
  13.  
  14. // Copy
  15. imagecopy($dest, $src, 0, 0, $x, $y, 16, 16);
  16.  
  17. // Output and free from memory
  18. header('Content-Type: image/jpeg');
  19. imagejpeg($dest);
  20.  
  21.  
  22.  
  23. imagedestroy($dest);
  24. imagedestroy($src);
  25.  
  26. ?>


nie zapisuje się obrazek po wywołaniu save16x16.php
gdy wywołam plik 16x16.php?x=0&y=0&id=0&image=668731691.jpeg obrazek sie wyświetla
dzięki za pomoc z góry
PaFaT
Drogi(a) haribol,

Dlaczego chcesz użyć funkcji file_put_contents zamiast po prostu:

  1. imagejpeg($obraz, 'nazwa.jpg');
?
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.