Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z header location
-twit-
post
Post #1





Goście







Mam następujący problem:

wynikiem wykonania takiej lini kryptu

header("Location: index.php")

jest

Warning: Cannot modify header information - headers already sent by (output started at c:\usr\apache\httpd\html\login.php:7) in c:\usr\apache\httpd\html\login.php on line 247

Parę linijek kodu umieściłem wewnątrz strony HTML. Dla próby stworzyłem osobny plik php w którym to przekierowanie mi działa - co może być powodem że umieszczony kod php wewnątrz strony HTML nie działa ?

Proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
hmmm
post
Post #2





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 4.01.2005

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


przed header zadne dane nie moga zostac wyslane do przegladarki, czyli zadnego kodu html przed nie moze byc, ani funkcji echo() czy tam print()

mysle, ze o to chodzi ;)
Go to the top of the page
+Quote Post
Leezard
post
Post #3





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 19.09.2004
Skąd: Uć

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


w komunikacie masz odpowiedz winksmiley.jpg
w linii 7 wysylasz cos do przegladarki (jakis tekst) a header MUSI byc wyslany zanim cokolwiek innego wyslesz


--------------------
Nie rób nic na siłę - weź większy młotek ;)
Go to the top of the page
+Quote Post
strife
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


ob_start(); - wstaw to na samym początku... O ile się nie myle to o to chodzi.

Pozdrawiam!


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 13:38