Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][GD] Cannot modify header information
FireMan
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 4.10.2008
Skąd: Małopolska

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


Witam. Mam problem taki jak w temacie. Mam stronę główną i w stopce chcę wczytać plik z statystykami robionymi w GD. Strona główna kodowana jest w UTF-8 bez BOM ( <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> ) a plik robiący statystykę w ASCII. Jak dodaję w stopce <?php require_once(...); ?> to wywala mi taki błąd jak jest w temacie. Statystyka jest robiona w PNG ( header("Content-type: image/png;"); ). próbowałem ob_start();... dać też nie działało. Jak wchodzę bezpośrednio w plik co generuje statystykę to statystyka jest ładnie wygenerowana. Wiem że to jakiś problem z kodowaniem ale nie mam pomysłu jak się z tym uporać. Jak dałem wczytywanie na początku pliku to wyświetlało statystykę ale resztę strony nie. Chyba chodzi o to że strona główna jest w text/html a wyświetlana niżej statystyka w image/png. Ma ktoś jakiś pomysł ? Nie chcę zapisywać statystyki do pliku.

Ten post edytował FireMan 9.09.2010, 15:48:40
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Kaffiuri
post
Post #2





Grupa: Zarejestrowani
Postów: 40
Pomógł: 6
Dołączył: 6.05.2009

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


A nie mozesz poprostu na stronie głównej dodać
  1. <img src="ścieżka do skryptu ze statystykami" />


Wyświetli Ci sie obrazek..
Go to the top of the page
+Quote Post
everth
post
Post #3





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

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


Osadzasz tak:
  1. <img src='PLIK_PHP_ZE_STATYSTYKĄ.php' />

Nie możesz wygenerować dokumentu html zawierającego dwa typy. Albo to jest text/html albo image/png. Możesz osadzić statystykę jako obrazek na stronie.
Go to the top of the page
+Quote Post
FireMan
post
Post #4





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 4.10.2008
Skąd: Małopolska

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


Cytat(Kaffiuri @ 9.09.2010, 16:50:19 ) *
A nie mozesz poprostu na stronie głównej dodać
  1. <img src="ścieżka do skryptu ze statystykami" />


Wyświetli Ci sie obrazek..


No. Ja. Dzięki ;p Kolejny przykład że najprostsze rozwiązania są najlepsze. Nie wpadł bym na to ;p
Go to the top of the page
+Quote Post
webriddles
post
Post #5





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

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


Witam. Wyskakuje mi ten sam problem, tylko że nawet po maksymalnym uproszczeniu kodu, dalej wywala ten błąd.
  1. <?php
  2.  
  3. header('location: index.php');
  4.  
  5. ?>


Tak wygląda kod całej strony, a błąd jaki dostaję to:
Cytat
Warning: Cannot modify header information - headers already sent by (output started at /projekty/fsa_2.0/admin/stats.php:1) in /projekty/fsa_2.0/admin/stats.php on line 4


Czy ktoś wie o co może chodzić i jak rozwiązać ten problem?
Go to the top of the page
+Quote Post
CuteOne
post
Post #6





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


przed <?php i po ?> nie mogą się znajdować żadne znaki [w tym białe znaki (spacja, tabulator, enter)] i wywal ob_ bo nie do tego one służą

Ten post edytował CuteOne 13.11.2010, 11:37:18
Go to the top of the page
+Quote Post
webriddles
post
Post #7





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

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


Dzięki, ale dalej nie pomogło (IMG:style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post
Mephistofeles
post
Post #8





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Kodujesz w UTF-8? BOM to też znak.
Go to the top of the page
+Quote Post
webriddles
post
Post #9





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

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


Dzięki wielkie, faktycznie pomogło!
Go to the top of the page
+Quote Post

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: 23.08.2025 - 01:20