Autor | Zpráva | ||
---|---|---|---|
Kyborg Profil |
#1 · Zasláno: 30. 9. 2007, 14:57:09
Zdravím!
Nevedel som ci mam túto temuz zaradit do html alebo php, ale na konec som sa rozhodolju dat sem. Potrebujem pomoc, respektíve opravit formulár, toto je môj prvý, tak sa ani necudujte ak tam budú nejaké banálne chyby. :-/ |
||
ph@tE Profil * |
#2 · Zasláno: 30. 9. 2007, 15:08:21
Kyborg
Ono se to opravuje celkem těžko, když sem nedáš zdroják, co já vím, kde tvůj formulář najít. To máš jako kdybys chtěl opravit auto, ale nezavezl jim ho do servisu... |
||
Kyborg Profil |
#3 · Zasláno: 30. 9. 2007, 15:11:00
už 10 min se snazim ho sem vlozit, ale vzdy implatuje do fora... mi tu normalne vytvori ten formular i ked to vlozim do kodu
|
||
Kyborg Profil |
#4 · Zasláno: 30. 9. 2007, 15:35:42
tak spravím to inak, tu je html časť : http://www.kyberboys.sk/form.html
a tu je php cast: <? if ( Mail("kyborg@centrum.sk", $type-of-project, $when, $do_you_have_a_budget_idea_for_this_project, $give_us_additional_details_about_your_project, $name, $address, $city, $state, $zip, $best_number_to_contact_you, $phone, "From: " . $email, $where) ) no a ked to odoslem vyhodí túto chybu: Warning: mail() expects at most 5 parameters, 14 given in /domains1/nh507300/public/www_root/druhy.php on line 1 |
||
Mastodont Profil |
#5 · Zasláno: 30. 9. 2007, 15:51:58
Kyborg
Čili funkce mail očekává nejvíce 5 parametrů a ty jí předáš celkem 14 parametrů. To opravdu chodit nebude. Musíš celou zprávu složit jako třetí parametr. |
||
Kyborg Profil |
#6 · Zasláno: 30. 9. 2007, 16:59:31
Ja php neovladam. Pls ako by to malo vypadat? :)
|
||
Měsíček Profil |
#7 · Zasláno: 2. 10. 2007, 07:36:40
Dej všechny části zprávy do jedné a tu pak napiš :
$zprava = $x1.$x2.$x3.$x4.$x5 a další parametry; Mail("", atd.... $zprava); Ovšem jestli jsem správně pochopil Tvůj problém :D Najdi si nějáký jednodušší formulář a účinější a použij strýčka googla .-) |
||
Časová prodleva: 1 rok
|
|||
Mertin Profil * |
#8 · Zasláno: 22. 10. 2008, 23:13:25
Zkoušel jsem podle výše popsaného následující skript, ale mail přijde prázdný.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <title>Odesílání zprávy</title> </head> <body> <? $emailadr = "pozadavek@email.cz"; $predmet = "Objednavka"; $zprava = "$jmeno\r\n $mail\r\n $poznamka\r\n atd"; $headers = "Content-Type: text/plain;\r\n charset=windows-1250\r\n"; $poslano = mail($emailadr, $predmet, $zprava, $headers); ?> </body> </html> |
||
bohyn Profil * |
#9 · Zasláno: 23. 10. 2008, 08:40:59
HTML se mi nepodarilo zkontrolovat: "Could not locate remote server"
Zkus pouzit misto $jmeno $_POST['jmeno'] nebo $_GET['jmeno'] atd Content-type se pise na jeden radek $headers = "Content-Type: text/plain; charset=windows-1250\r\n"; |
||
Mertin Profil * |
#10 · Zasláno: 23. 10. 2008, 18:52:04
Tak jsem to upravil a hlásí mi to chybu Parse error: syntax error, unexpected
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <title>Odesílání zprávy</title> </head> <body> <? $emailadr = "pozadavek@email.cz"; $predmet = "Objednavka"; $zprava = $_POST['jmeno'],$_POST['mail'],$_POST['poznamka'], atd; $headers = "Content-Type: text/plain; charset=windows-1250\r\n"; $poslano = mail($emailadr, $predmet, $zprava, $headers); ?> </body> </html> |
||
Holyday Profil |
#11 · Zasláno: 25. 10. 2008, 04:29:45 · Upravil/a: Holyday
Mertine, viděl bych to takto:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1250"> <title>Odesílání zprávy</title> </head> <body> <?php $emailadr = "pozadavek@email.cz"; $predmet = "Objednavka"; $zprava = $_POST['jmeno'].$_POST['mail'].$_POST['poznamka']; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-Type: text/plain; charset=windows-1250' . "\r\n"; $headers .= 'From: Jméno Příjmení <moje-mailova@adresa.cz>' . "\r\n"; $poslano = mail($emailadr, $predmet, $zprava, $headers); ?> </body> </html> Jinak více najdeš v popisu funkce mail() |
||
Časová prodleva: 16 let
|
0