![]() |
![]() |
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 01:04 |