php ] help

0

pomocy co to nie działa ;-(

if($tresc && $autor)
{
//tu cos jak bedzia spelnione warunki
}
else
{
header("Location: blad.php"); //jak nie sa spełnione to chce aby mi
//otwierał strone blad.php
}

// a wyskakuje taki blad:

Warning: Cannot add header information - headers already sent

0

chyba po prostu nie ma tej strony blad.php

0

Musisz podać pełny adres np.
[code]header ("Location: http://www.jakastamdomena.pl/mojastrona/blad.php");[/code]

0

Panczo a jak zrobić zeby otworzyła sie strona , z zastosowaniem sciezek względnych ?

0

Problem leży nie w adresowaniu (teraz spojrzałem), tylko w tym że skrypt już wysłał nagłówki HTTP do przeglądarki. PHP automatycznie je wysyła jak zaczyna wyświetlać dane.
A nagłówek nie może być wysłany dwa razy...
Czyli użyj Location zanim zaczniesz wysyłać dane do przeglądarki.

We wszystkich książkach które mam piszą że ma być cały adres, ale może względnie też się da. Sam nie próbowałem...

0

Jak czytałem te odpowiedzi (prócz ostatniej) to mi się słabo zrobiło...
Zajrzyj do FAQ - tam jest odpowiedź na pytanie.

0

Vogel: a mi z kolei zrobilo sie slabo jak zobaczylem pytanie [glowa]

0

Jak czytałem te odpowiedzi (prócz ostatniej) to mi się słabo zrobiło...
Zajrzyj do FAQ - tam jest odpowiedź na pytanie.

Szczerze mówiąc to jak zobaczyłem ten wątek także mnie ścieło
i od razu chciałem go usunąć ale zapomniałem że nie jestem moderatorem :-D :p

1 użytkowników online, w tym zalogowanych: 0, gości: 1