Autor | Zpráva | ||
---|---|---|---|
senior Profil |
#1 · Zasláno: 17. 7. 2009, 21:08:45
Pekný večer,
skopíroval som si PHP script, upravil si ho podľa svojich potrieb, neviem upraviť túto poôožku $from = "xxx@xxx.com"; tak, aby mi formulár vypisoval e-mailovú adresu odosielateľa a nie xxx@xxx.com. Ak to napíšem takto: $from = ""; tak sa formulár neodošle. Som vďačný za každú pomoc. Ďakujem. |
||
keeehi Profil |
#2 · Zasláno: 17. 7. 2009, 22:56:48
musíš ukázat celý kód, jak tu část php tak i ten html formulář. Pak se můžeme bavit o problému konkrétně. Teď však věšteckou koulí nedisponujeme.
|
||
fuckin Profil |
#3 · Zasláno: 17. 7. 2009, 23:02:33
to zalezi na tom jakou emailovou adresu potrebujes, coz si neuvedl.
Vetsinou se uvadi adresa ktera ma neco spolecneho s domenou treba admin@domena.cz, ale samozrejme tvuj skript treba bude vyzadovat tento email z nejakama brat, treba z databaze popr formulare. Jak rikam nic jsi nenapsal tak necekej odpoved. |
||
senior Profil |
keeehi
fuckin Tu je celý kód: <?php if ($_POST["robot"]*1!=6){ echo("CHYBA: Nepodarilo sa odoslat formular. Skuste znova."); return; } $ignoreElements = array("redirect", "submit", "robot"); // Polia z formulara, ktore budu ignorovane $recipents = array("xxx@xxx.com" , "xxxx@xxx.com"); // Email adresy, na ktore bude formular odoslany. V uvodzovkach, oddelene ciarkami. $from = "xxx@xxxx.sk"; // Odosielatel $to = implode(", ", $recipents); $message = ""; foreach ($_POST as $key=>$value){ if (($value !="") && (!in_array($key, $ignoreElements))){ $message .= "\n".$key.": ".$value; } } $message .= "\nIP: ".$_SERVER['REMOTE_ADDR']; $message .= "\nHTTP: ".$_SERVER['HTTP_REFERER']; $message .= "\nDATUM: ".date('d.m.Y, H:i'); $ret = mail($to, 'formular', $message, "From: ".$from); if ($ret) { header("location: ".$_POST[redirect]); } else { echo("CHYBA: Nepodarilo sa odoslat formular. Skuste znova."); } ?> |
||
Časová prodleva: 15 let
|
0