Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Cannot modify header information - headers already sent by
jimmix
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 26.04.2009

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


Witam,

Wiem że ten temat był poruszany na forum wielokrotnie ale nie znalazłem rozwiązania następującego problemu - jak zawrzeć w stronie klika nagłówków odpowiednich do treści zawartych w stronie ?.
W swoim szablonie strony muszę najpierw mieć nagłówek mówiący o tym że tekst jest w kodowaniu UTF-8 bo inaczej wyświetlają się krzaki. Oczywiście jak chcę dalej w treści wyświetlić jakiś obrazek to zastosowanie np kodu:

  1. <?php
  2.  
  3. header ("Content-type: image/jpeg");
  4.  
  5. $plik="wm.jpg";
  6. $rysunek=imagecreatefromjpeg ($plik);
  7.  
  8. imagejpeg($rysunek);
  9. imagedestroy($rysunek);
  10.  
  11.  
  12. ?>


Powoduje komunikat "Cannot modify header information - headers already sent by"

Proszę tylko nie odpisujcie że temat był poruszany tyle a tyle razy bo w żadnym z poruszonych odpowiedzi nie znalazłem na moje pytanie. Hmm. może by tak któryś wątek z cyklu "Cannot modify header information - headers already sent by" przykleić ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Hectic
post
Post #2





Grupa: Zarejestrowani
Postów: 256
Pomógł: 7
Dołączył: 1.01.2005

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


Cytat(megawebmaster @ 2.05.2009, 11:23:33 ) *
Nie lepiej byłoby jednak w ten sposób?
  1. <?php
  2. function drawImage($image){
  3. header ("Content-type: image/jpeg");
  4. $rysunek=imagecreatefromjpeg ($image);
  5.  
  6. imagejpeg($rysunek);
  7. imagedestroy($rysunek);
  8. }
  9. ?>

Dołączasz sobie ten plik na początku, a tam gdzie chcesz, żeby był obrazek wygenerowany dajesz
  1. <?php
  2. drawImage('jakisrysunek.jpg');
  3. ?>

I tyle (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Możesz z tego korzystać tyle razy ile zechcesz za jednym dołączeniem pliku. Optymalizacja, optymalizacja (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)


Albo ja jestem jakiś inny, albo wychodzi na to samo? Pierwszy sposób jest nawet wygodniejszy bo nie musi do html wpieprzać tagów php? Może się mylę...
Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 02:24