Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]header('Content-Type: image/jpeg'); i funkcja echo
Forum PHP.pl > Forum > Przedszkole
marcus753
Witam mam skrypcik korzystający z biblioteki graficznej GD aby wykonywał się poprawnie wstawiam header

  1. header('Content-Type: image/jpeg');


problem w tym że ten sam skrypt ma skorzystać z opcji echo i tu sie zaczynaja schody bo to inna biblioteka można jakoś to obejść ?

ogólnie pracuje nad tym skryptem

  1. <?
  2. header('Content-Type: image/jpeg');
  3. $strona = $_GET['nazwa'];
  4. $strona1 = $_GET['nazwa1'];
  5. $lista = file('gotowiec.txt');
  6. $img4 = imagecreatefromjpeg($strona);
  7. $kolorbialy = imagecolorallocate($img4, 255, 0, 255);
  8.  
  9. foreach ($lista as $userek)
  10. {
  11.  
  12. $tuser = explode('|',$userek);
  13. $rzad = $tuser[0];
  14. $kolumna = $tuser[1];
  15.  
  16. imagefill($img4, $kolumna, $rzad, $kolorbialy);
  17.  
  18. }
  19.  
  20.  
  21. imagejpeg($img4, null, 100);
  22. $name= $strona1."-porownywarka2-50";
  23. imagejpeg ($img, $name);
  24.  
  25. [u][b]echo "<script> window.location = \"http://www.stronka.pl/pliczek.php?nazwa=".$strona."&nazwa1=".$strona1."\" </script>";[/b][/u]
  26. ?>
mablo
Witam, nie ma takiej możliwości aby ten skrypt działał poprawnie, ponieważ skrypt tworzy plik graficzny jpeg.
Dodanie headerów wymusza ustawienie formatu tworzonego pliku. Funkcja echo na końcu powoduje, że do jego źródła dodawany jest dodatkowy tekst. W wyniku czego najprawdopodobniej źle jest wyświetlany sam plik graficzny.

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.