Przekierowanie

0

W PHP jestem całkowitym beginerem więc jeżeli odpowiedz na to pytanie jest oczywista lub banalnie prosta nie śmiejcie się :p .

Mam w skrypcie przekierowanie na inną stronę z pomoca funkcji:

header("Location: strona.php");

Na tej lini wyskakuje bład:

Warning: Cannot add header information - headers already sent by (output started at /home/usersgrp/dominick/www/ksiega/dodajwpis.php:2) in /home/usersgrp/dominick/www/ksiega/dodajwpis.php on line 16

Co jest nie tak ?? Moze jest jakiś inny sposób przekeirowywania na inną stronę ??

0

Niw szystko się zgadza, komunikat informuje cię że nagłówki zostały już wysłane do przeglądarki a nie można ich wysyłać dwa razy.
Prawdopodobnie wcześnie już coś wysyłasz do przeglądarki, jakąś część strony, lub wykonujesz echo lub print...

0

Skrypt wygląda tak (przepisałem go z gazety Ekspert i wprowadziłem drobne zmiany):

<?
$plik=fopen("dane.txt","a");
if(!$plik)
{
echo "Błąd Zapisu do pliku!";
exit;
}
$adres = strval($REMOTE_ADDR);
$dzien = gmDate("d");
$miesiac = gmDate("m");
$rok = gmDate("y");
fputs($plik,"$dzien:$miesiac:$rok:$name:$email:$gg:$url:$adres:$message\r\n");
fclose($plik);
header("Location: pokazwpisy.php");
?>

Co mam poprawić żeby działało właściwie ??

0

odpowiedź jest w FAQ

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