Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z pobraniem obrazu funkcja imagecreatefromjpeg
Forum PHP.pl > Forum > Przedszkole
lukaszw
Witam.
Mam problem z pobraniem obrazu przez funkcję imagecreatefromjpeg wprost z curl_exec.
Jak pobieram obraz curlem i wyświetlam go (echo $photo) obraz jet prawidłowy czyli curl go zwraca, sam skrypt nakładający treść na obraz też jest ok. bo pobierając obraz z dysku działa prawidłowo.
Problem jest w tym że obraz zwracany przez curla do zmiennej photo nie jest przyjmowany przez imagecreatefromjpeg.
Co jest grane czy to jakiś inny format jpga czy może curl zwraca to jakoś inaczej? jak rozwiązać problem??
Oto mój kod.

  1. <?php
  2. $c = curl_init();
  3. curl_setopt($c, CURLOPT_URL, 'http://89.25.238.111/still.jpg');
  4. curl_setopt($c, CURLOPT_USERPWD, 'kam:123123kam');
  5. curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
  6. $photo = curl_exec($c);
  7. curl_close($c);
  8. $czas = date( "H:i:s" ); 
  9. $avatar = imagecreatefromjpeg( $photo ); // tak działa wszystko ok jak obraz pobieram z dysku: $avatar = imagecreatefromjpe
    g( 'obrazek.jpg' ); 
  10. $bialy = imagecolorallocate( $avatar, 255, 255, 255 );
  11.  imagestring( $avatar, 5, 6, 30, 'Godzina:', $biały ); 
  12.  imagestring( $avatar, 5, 6, 42, $czas, $bialy ); 
  13.  header( 'Content-type: image/png' );  
  14.  imagepng( $avatar );  
  15.  imagedestroy( $avatar );
  16. ?>
l0ud
Bo zawartość obrazka != ścieżka do obrazka. Zainteresuj się tą funkcją:

http://pl.php.net/manual/pl/function.image...efromstring.php
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.