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

K webhostingu .sk doména za neuveriteľných 11,76€ (14,11€ s dph). Za rovnakú cenu aj predĺženie na ďalší rok.

PODPORA A TECH. INFO

Ostatné

HOTLINE
0907 992 728
0948 416 665
E-MAIL podpora
support@exohosting.sk
ICQ podpora
213 057 503
Prevod .sk domény zadarmo

Ak sa rozhodnete prejsť k nám od súčasneho poskytovateľa, uhradíme za Vás poplatok za zmenu registrátora.

Skript na odosielanie formulárov mailom

zobrazení: 3826 | dátum pridania: 19.10.2011 | hodnotenie:

HTML formulár :
--------------------------------------------------------------

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

--------------------------------------------------------------
Vytvorte si súbor odoslat.php zhruba v nasledovnom formáte a ten dajte do action formulára :
funguje pri register_globals="on"
--------------------------------------------------------------

<?php
//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++;
}

// test na spam injection útok

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

$text="
Firma: $Firma
Kontakt: $Kontakt
Email: $Email";
mail("komu@nieco.sk","Predmet spravy","$text","From:$email ");
?>

--------------------------------------------------------------
Vytvorte si súbor odoslat.php zhruba v nasledovnom formáte a ten dajte do action formulára :
funguje pri register_globals="off"
--------------------------------------------------------------

<?php
//načítanie premenných pomocou metódy POST

$Firma=$_POST["Firma"];
$Kontakt=$_POST["Kontakt"];
$Email=$_POST["Email"];
$text="
Firma: $Firma
Kontakt: $Kontakt
Email: $Email";
mail("komu@nieco.sk","Predmet spravy","$text","From:$email ");
?>

--------------------------------------------------------------
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.27/5 (540 hlasov)
áno

Príbuzné témy