Predajom Exo hosting produktov sa náš záujem o vás nekončí, naopak. Dôkazový materiál o tom nájdete aj v sekcii Podpora. Prípadne si ho vyžiadajte na pocuvamevas@exohosting.sk

Skript na odosielanie formulárov.

zobrazení: 320 | dátum pridania: 12.6.2009 | hodnotenie:

HTML formulár :

---------------------------------------------------

...

<form method="post" action="odoslat.php">
Firma:<input type="text" name="Firma" size="10" />

Kontakt:<input type="text" name="Kontakt" size="10" />

Email:<input type="text" name="Email" size="10" />

...
<input type="submit" value="odoslat" />
</form> ......

Vytvorte si súbor odoslat.php zhruba v nasledovnom formáte a ten dajte do action formulára :
--------------------------------------------------------------
html, ktorý chcete zobraziť po odoslaní.....

// test na spam injection útok

// test na premenné odoslané cez post metódu

foreach($_POST as $field => $input) {
$input = stripslashes($input);
if(preg_match('/Content-Type:/i', $input)) $attack++;
if(preg_match('/bcc:/i', $input)) $attack++;
}

// test na premenne odoslane cez get metodu

foreach($_GET as $field => $input) {
$input = stripslashes($input);
if(preg_match('/Content-Type:/i', $input)) $attack++;
if(preg_match('/bcc:/i', $input)) $attack++;
}



if($attack) {
print "Bol detekovany spam inejction utok, formular nebol odoslany";
exit;
}

$text=" Firma: $Firma
Kontakt: $Kontak
Email: $Email . . . ";
mail("komu@nieco.sk","Predmet spravy","$text","From:$email\n\r");
?>
------------------------------------------------------------------
Tento skript Vám odošle mail na adresu komu@nieco.sk, ako odosielateľ bude email zadaný v objednávke, čiže ihneď mu môžete odpovedať pomocou reply. Do premennej text si doplnte ďalšie premenné z formulára, čiže názov inputu s $ na začiatku.

Ďalšie informácie o php nájdete na http://www.php.sk/ , http://www.php.net/ .

Vzorové skripty nájdete na http://www.hotscripts.com/

Boli ste spokojný/á s článkom?
nie
Hodnotenie 2.69/5 (320 hlasov)
áno

Príbuzné témy