Autor | Zpráva | ||
---|---|---|---|
kopcakk Profil |
#1 · Zasláno: 1. 12. 2010, 23:16:40 · Upravil/a: kopcakk
Tady mám formulář
<div> <form action="poptavka.php" method="post"></br> <input type="text" size="40" name="jmeno" value="jméno"> </br> <input type="text" size="40" name="prijmeni" value="příjmení"><br> <input type="text" size="40" name="telefon" value="telefon"><br> <input type="text" size="40" name="email" value="email"><br><br> <input type="text" size="40" name="predmet" value="předmět"><br> <br><a href="#" target="v"><input type="submit" value="odeslat"></a> </form> </div> a tady php soubor <?php $to = "kpc@hu.cz"; $subject = ".$_POST["predmet"]."; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/text; charset=utf-8' . "\r\n"; $headers .= "From: ". $_POST["email"] .">\r\n"; $headers .= "Reply-To: " . $_POST["email"] . "\r\n"; $headers .= "Return-path: " . $_POST["email"]; $message .="Jméno:".$_POST["jmeno"]."\r\n"; $message .="Příjmení:".$_POST["prijmeni"]."\r\n"; $message .="Email:".$_POST["email"]."\r\n"; $message .="Telefon:".$_POST["telefon"]."\r\n"; $message .="Předmět:".$_POST["predmet"]."\r\n"; mail($to, $subject, $message, $headers); ?> a potřebuji aby to odesílalo mail na zadanou adresu ale nekde je chybicka :( kdopak mi poradi kde? :( predem dekuji |
||
Keeehi Profil |
#2 · Zasláno: 1. 12. 2010, 23:29:42 · Upravil/a: Keeehi
řádek 4. (Je vidět, že je to jinak barevně)
$subject = $_POST["predmet"]; |
||
xmark Profil |
#3 · Zasláno: 1. 12. 2010, 23:38:38 · Upravil/a: xmark
kopcakk:
„$subject = ".$_POST["predmet"].";“ Nevím, co vede někoho k podobným nesmyslům. Řetězec začíná a končí uvozovkami nebo apostrofem, na obou stranách to má stejně. php proměnné a funkce kolem sebe uvozovky/ apostrofy nemají. Spojuje se to tečkami. $subject = $_POST["predmet"]; $subject = $_POST["predmet"]."přilepený text"; $subject = 'přilepený text'.$_POST["predmet"]; // Keeehi rychlejší // dodatek: A to, že to jde i jinak, nic nemění na tom, že by to měl používat jen ten, kdo to používat umí. |
||
kopcakk Profil |
#4 · Zasláno: 1. 12. 2010, 23:40:53
jé děkuji vůbec jsem si toho nevšiml :) asi jsem ty uvozovky omylem přepsal :) moc díky
|
||
kopcakk Profil |
#5 · Zasláno: 2. 12. 2010, 06:59:19 · Upravil/a: kopcakk
přesto že jsem chybu opravil tak mail naustále nedošel :( asi někde bude chyba :( jen netuším kde :(
a přitom mi to na jiné stránce funguje sice je ten formulář jednodušší ale funguje :( |
||
Spectator Profil |
#6 · Zasláno: 2. 12. 2010, 09:37:06
kopcakk:
koukni na řádek 12 a na vytvoření proměnné message. Co ta tečka? |
||
Spectator Profil |
#7 · Zasláno: 2. 12. 2010, 09:47:43
a druhá věc na řádku 8.
$headers .= "From: ". $_POST["email"] .">\r\n"; nač je ta ostrá závorka? > |
||
kopcakk Profil |
#8 · Zasláno: 2. 12. 2010, 10:00:39 · Upravil/a: kopcakk
děkuji :) tak mail mi už chodí ale neobsahuje data z formuláře :( nevím co dělám špatně :( jen mě zaráží jak jsem již dříve psal, že mi to na jiné stránce funguje normálně :(
edit: tak nic už to funguje :) |
||
Časová prodleva: 13 let
|
0