Zadejte hledaný výraz...

Chyba v emailovém formuláři/ scriptu?

Walwiadera
verified
rating uzivatele
20. 6. 2012 15:34:55
Dobrý den,
mám problém, který akutně potřebuji vyřešit, nejsem v PHP expert, tak Vás prosím o přiměřené reakce .
Potřebuji vložit na stránku tento emailový formulář :
Jméno a Příjmení :
Váš e-mail :
Ulice a číslo :
PSČ :
Město :
Poznámka :
Odeslat.php :
$email = $_POST;
$jmenoaprijmeni = $_POST;
$uliceacislo = $_POST;
$pscamesto = $_POST;
$vzkaz = $_POST;
if(strstr($email, "n") !== false || strstr($email, "r") !== false) {
echo "Hackerum vstup zakazan!";
exit;
}
if(strstr($jmenoaprijmeni, "n") !== false || strstr($jmenoaprijmeni, "r") !== false) {
echo "Hackerum vstup zakazan!";
exit;
}
if(substr_count($email, '@') >= 2) {
echo 'Do kolonky "Vas e-mail" lze zadat pouze jednu emailovou adresu.';
exit;
}
$to = "mladezprotidrogam@gmail.com";
$extra = "From: $emailrnReply-To: $emailrnContent-Type: text/plain; charset="utf-8"rnContent-Transfer-Encoding: 8-bitrn";
$subject = "Vzkaz od ".$jmenoaprijmeni."";
$mess = "Jméno a Příjmení: ".$jmenoaprijmeni."nE-mail:".$email."nUliceasiclo:".$uliceacislo."nPsc:".$psc."nPscamesto:".$pscamesto."nVzkaz: ".$vzkaz."n";
if(mail ($to, $subject, $mess, $extra)) echo "Vzkaz byl uspesne odeslan";
else "Pri zpracovani vzkazu nastala chyba!";
V čem je problém, když po odeslání formuláře vyjede samotný script - viz obrázek. Děkuji za odpověď.
Obrázek:
http://forum.c4.cz/download/file.php?id=636&mode=view
20. 6. 2012 15:34:55
https://webtrh.cz/diskuse/chyba-v-emailovem-formulari-scriptu#reply777180
Petr Zachrdla
verified
rating uzivatele
(1 hodnocení)
20. 6. 2012 15:37:29
apache nepodporuje zpracování php. je nutné nastavit. teda pravděpodobně ;o)
20. 6. 2012 15:37:29
https://webtrh.cz/diskuse/chyba-v-emailovem-formulari-scriptu#reply777179
lookass
verified
rating uzivatele
(8 hodnocení)
20. 6. 2012 15:39:38
na prvni radek v odeslat.php dej a na posledni ?>
20. 6. 2012 15:39:38
https://webtrh.cz/diskuse/chyba-v-emailovem-formulari-scriptu#reply777178
Petr Zachrdla
verified
rating uzivatele
(1 hodnocení)
20. 6. 2012 15:40:51
Napsal lookass;810308
na prvni radek v odeslat.php dej a na posledni ?>
to je pravda. to by mě nenapadlo, že by tam někdo mohl udělat takovou chybu ;o)
20. 6. 2012 15:40:51
https://webtrh.cz/diskuse/chyba-v-emailovem-formulari-scriptu#reply777177
Walwiadera
verified
rating uzivatele
20. 6. 2012 15:50:19
Jinak je script i formulář napsán dobře?
20. 6. 2012 15:50:19
https://webtrh.cz/diskuse/chyba-v-emailovem-formulari-scriptu#reply777176
David S.
verified
rating uzivatele
(4 hodnocení)
20. 6. 2012 16:15:45
Řekl bych, že v odeslat.php Ti chybí - na začátku ?> - na konci :)
20. 6. 2012 16:15:45
https://webtrh.cz/diskuse/chyba-v-emailovem-formulari-scriptu#reply777175
Dominique
verified
rating uzivatele
(5 hodnocení)
20. 6. 2012 16:38:34
Je to bida, chtelo by to nejakou captcha, ale jo.
Jinak ze sve zkusenosti vim, ze takto upravene hlavicky nektere MTA servery nemusi brat jako novy radek = rn
From to vezme, ale reply-to nebo znakovou sadu uz ne.
Je potreba uprava, ale snad vam to pujde.
Jinak promintemuj dotaz, zaplatil jste za praci, kdyz se ptate na tak trivialni dotaz, ze vam s tim administrator nepomohl? Podle mne to mozna udelal schvalne.
20. 6. 2012 16:38:34
https://webtrh.cz/diskuse/chyba-v-emailovem-formulari-scriptu#reply777174
Pro odpověď se přihlašte.
Přihlásit