twit
20.02.2005, 23:11:59
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
hmmm
20.02.2005, 23:22:20
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 ;)
Leezard
20.02.2005, 23:28:12
w komunikacie masz odpowiedz

w linii 7 wysylasz cos do przegladarki (jakis tekst) a header MUSI byc wyslany zanim cokolwiek innego wyslesz
strife
20.02.2005, 23:55:52
ob_start(); - wstaw to na samym początku... O ile się nie myle to o to chodzi.
Pozdrawiam!