![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 28.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam taki problem. Dopiero zaczyam z php i chcialbym napisac skrypt, ktory po wpisaniu jakiegos stringa do formularza wykona: 1) przekierowanie do witryny, gdzie sobie z POST pobiore dane 2) wyslanie danych z formularza na maila. I napisalem cos takiego: Kod <?php if (empty($_POST['submit'])) { echo "<form action=\"adres.php\" method=\"post\"> pole: <input type=\"text\" name=\"id\" style=\"width: 250px\"> <input type=\"submit\" name=\"submit\" value=\"Wyslij\"> <input type=\"reset\" value=\"zresetuj\"></form>"; } elseif (!empty($_POST['id'])) { $message = "Id: $_POST[id]"; $header = "From: $_POST[id] <$_POST[email]>"; @mail("adres@domena.com","Wiadomosc ze strony page","$message","$header") or die('blad'); echo "<div align=\"center\"><strong>Wiadomość została wysłana poprawnie!</a></strong></div>"; } ?> No i to przekierowuje mnie do nowyj witryny, ale na maila nie dostaje zadnej informacji.... z kolei jesli usune: Kod action=\"adres.php\" to maila dostaje, ale nie zostane rzecz jasna przekierowany do nastepnej witryny. Co powinienem zrobic ? Ten post edytował Liam88r 29.04.2009, 01:03:25 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 28.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
przeciez header nie moze byc po pojawieniu sie juz czegos na ekranie, a echo jest juz w czwartej linii. Poza tym w linii 4 jest:
Kod action="strona.php" przekieruje mnie do tej strony, ale nie wysle maila. A jesli to usune to nie przekieruje mnie do tej strony, ale wysle maila (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) I tu jest caly problem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Probowalem juz na rozne sposoby wykorzystujac to co podal DREEMus, ale nie chce dzialac dalej. No i jak umueszcze headera po echo no to mam: Cytat Warning: Cannot modify header information - headers already sent by (output started at /adres/test.php:13) in /adres/test.php on line 14 @piotrooo89: ta propozycja juz byla. Nic z tego. Ten post edytował Liam88r 29.04.2009, 09:51:39 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 03:18 |