Autor | Zpráva | ||
---|---|---|---|
Walwiadera Profil |
#1 · Zasláno: 20. 6. 2012, 15:32:10
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ář : <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <form action="odeslat.php" method="post"> <table cellspacing="10"> <tr> <td class="tx"><b>Jméno a Příjmení :</b></td> <td><input name="jmenoaprijmeni"> </td> </tr> <tr> <td class="tx"><b>Váš e-mail :</b></td> <td><input name="email"> </td> </tr> <tr> <td class="tx"><b>Ulice a číslo :</b></td> <td><input name="uliceacislo"> </td> <tr> <td class="tx"><b>PSČ :</b></td> <td><input name="psc"> </td> <tr> <td class="tx"><b>Město :</b></td> <td><input name="mesto"> </td> </tr> <tr> <tr><td class="tx"><b>Poznámka :</b></td> <td><textarea name="vzkaz"></textarea> </td> </tr> <tr> <td><input type=submit value="Odeslat"> </td> </tr> </table> </form> Odeslat.php : $email = $_POST['email']; $jmenoaprijmeni = $_POST['jmenoaprijmeni']; $uliceacislo = $_POST['uliceacislo']; $pscamesto = $_POST['pscamesto']; $vzkaz = $_POST['vzkaz']; 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: $email\r\nReply-To: $email\r\nContent-Type: text/plain; charset=\"utf-8\"\r\nContent-Transfer-Encoding: 8-bit\r\n"; $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 |
||
martin1312 Profil |
#2 · Zasláno: 20. 6. 2012, 15:39:03
php kod mas ohraničený značkami
<?php a koniec ?> ?
|
||
blaaablaaa Profil |
#3 · Zasláno: 20. 6. 2012, 15:43:06
- bud Vam v odeslat.php chybi na zacatku <?php
- nebo nemate na serveru PHP (u wedosu miniweb) - nebo je to drogama =) |
||
Šéva Profil |
případně umožnujě ti web PHP kód?
blaaablaaa: byl rychlejší :) |
||
Walwiadera Profil |
#5 · Zasláno: 20. 6. 2012, 15:47:56
Jinak je to dobře i script i formulář?
|
||
Časová prodleva: 13 let
|
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.
Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:
Běda vám, jestli to bude blábol.
0