![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 28.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Jestem początkującym w dziedzinie jakiego kolwiek programowania i nie dałem sobie rady z przerobieniem skryptu. Chodzi mi mianowicie o ten skrypt:
Skrypt działa tak: -ktoś uzupełnia formularz i klika submit -wysyła się formularz na maila, wczytuje się strona, na której był formularz i wyskakuje komunikat Mój dylemat: Jak przerobić ten skrypt, aby po wysłaniu formularza (po kliknięciu submit) pokazywała się inna stronka? Mówiąc inaczej, co zrobić aby po naciśnięciu submit, przeglądarka ODRAZU przechodziła na inną podstronę? Jeśli to w ogóle możliwe (chociaż wątpie, że nie) to proszę o pomoc. Z góry serdecznie dziękuję... Pozdrawiam Xtremex |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 10 Dołączył: 16.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
przeczytaj http://pl.php.net/header w przykładzie masz ładnie napisane.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 28.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Niestety wyskakują mi przeróżne błędy... Czy mógłbyś wstawić to w skrypt, który podałem wyżej?
Pozdrawiam Xtremex |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 10 Dołączył: 16.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Przykro mi, wolę dawać wędkę (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) .
No a jakie to "przeróżne błędy" wyskakują? Bo mój pajęczy zmysł mówi, że może przeczytałeś, ale nie chcesz zrozumieć (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował Exek 10.09.2008, 22:17:03 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 28.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Niestety tak jak mówiłem - jestem początkujący i prawie nie programuje w php (bez reklamy żywca proszę (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ). Więc bardzo proszę kogoś, aby wstawił mi header w skrypt, który podałem, bo niestety kiedy ja to robię to albo nie ma efektu, albo też nie ma efektu + błędy...
Z góry dziękuję |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Dlaczego nie chcesz podać komunikatów błędów? Podaj je i pokaż jak modyfikujesz ten skrypt.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 28.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował Xtremex 13.09.2008, 09:41:59 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 10 Dołączył: 16.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
te headery to daj od razu po funkcji wysyłającej maila.
Po header('...'); najlepiej jeszcze od razu dać exit; Przy mail wywal echo i " ? $message : $error" Ten post edytował Exek 13.09.2008, 12:05:42 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 28.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Obecnie mam tak:
Ale kiedy klikam submit, to pojawia się ta sama stronka tyle, że bez formularza i error: Kod Warning: Cannot modify header information - headers already sent by (output started at /var/www/sites/yoyo.pl/d/e/demon--team/index.php:7) in /var/www/sites/yoyo.pl/d/e/./index.php on line 631 Warning: Cannot modify header information - headers already sent by (output started at /var/www/sites/yoyo.pl/d/e/demon--team/index.php:7) in /var/www/sites/yoyo.pl/d/e/./index.php on line 632 PS. Nie wiem czemu, ale tutaj kiedy wpisuje "Location" wychodzi "Locatio", więc o nie tutaj błąd (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował Xtremex 13.09.2008, 14:43:42 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 5 Dołączył: 15.07.2008 Skąd: Kłodzko Ostrzeżenie: (10%) ![]() ![]() |
po błądaqch można się dowiedzieć że nie pokazałeś całego skryptu wywal <html><head>...(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
polecał bym zrobić coś takiego:
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 28.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Pokazałem cał skrypt. Te błędy były właśnie na headerach. Nie wiem co teraz mam robić, a nad twoim skryptem się zastanowię, lecz wolałbym ten, co ja podałem.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 10 Dołączył: 16.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
@Xtremex
linia 1: widzę niepotrzebny enter, niech skrypt zaczyna się od razu od <?php @akurczyk litości, lepiej zastosować alternatywną składnię ifa: Kod <?php if (isset($_POST['submit'])): ?>
<form method="post"> <table width="100%"> <tr> <td align="right"> ... <?php endif ?> Ten post edytował Exek 13.09.2008, 16:38:44 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 16:59 |