Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: PHP: Op Palautelomake

oopee89 [08.01.2005 19:31:14]

#

Tällainen palautelomake. Demon näet: http://oopee.net/oppalautelomake.php :) Saat sen zippinä: http://oopee.net/zipit/oppalautelomake.zip Jos lataat zippinä... Saat sen mukana LueMinut.txt tiedoston. Siinä on kaiken maailman asennusohjeet sun muuta.

oppalautelomake.php

<!-- Copyright © 2004-2005 Oopee | Oopee.net -->
<!-- HUOM! Tuo kusee sitten aika monilla sivueditoreilla... Joten kannattaa muokkailla Muistiolla -->
<html>
<head>
<title>Oopee.net</title>

<?php

// Nimesi.
$nimesi = "Oopee | Oopee.net";

// E-mail osoitteesi, osoite minne palaute lähetetään!
$emailosoite = "Nimi@jokusivu.com";

// E-mail viestin nimi, Kannattaa pitää tuo.
$subjecti = "Palautelomake: $nimesi";

// Lähetä palautelomakkeenlähettäjälle automaattisesti postia hänen e-mail osoitteeseensa?
// Pistä "yes" jos kyllä, pistä "no" jos ei. Kannattaa pistää "no" ... Vähän helpompi..
$autovastaaja = "no";

// Jos valitsit äskeiseen yes, niin pistä tähän aihe, minkä haluat palautettalähettäjälle lähettää!
$autoaihe = "Kiitos palautteesta!";

// Ja tähän teksti... Joka tulee palautetta lähettäneen e-mailiin!
$autoemail = "Kiitos palautteestasi! Otamme sinuun yhteyttä joskus!";

// Kiitos teksti... Tulee kun painaa Lähetä-nappulaa
$kiitos = "Kiitos palautteestasi!";






?>

<style type="text/css"><!--
td,body,input,textarea {
    font-size:9px;
    font-family:Verdana,;
    color:#000000}
--></style>
</head>
<body>

<table width="100%" height="100%"><tr>
<td valign="top"><font face="Verdana" size="2">

<?php
if($_POST['submitform']) {

$Name = $HTTP_POST_VARS['Nimi'];
$Email = $HTTP_POST_VARS['Email'];
$Comments = $HTTP_POST_VARS['Kommentit'];

// Tsekkaa kaikki täytettävät kentät
$dcheck = explode(",",$require);
while(list($check) = each($dcheck)) {
if(!$$dcheck[$check]) {
$error .= "Et t&auml;ytt&auml;nyt kaikkia kentti&auml;! $dcheck[$check]<br>";
}
}

// Tsekkaa E-mail osoitteen
if ((!ereg(".+\@.+\..+", $Email)) || (!ereg("^[a-zA-Z0-9_@.-]+$", $Email))){
$error .= "V&auml;&auml;r&auml; e-mail osoite!<br>";}

// Error juttu
if($error) {
?>

<b>Error</b><br>
<?php echo $error; ?><br>
<a href="#" onClick="history.go(-1)">Yrit&auml; uudestaan</a>


<?php
}
else
{

$selainjuttu = $HTTP_USER_AGENT;
$ip = $REMOTE_ADDR;

// E-mail aihe uudestaan.
$message = "Palautelomake: $nimesi:

Nimi: $Nimi
Email: $Email

Kommentit: $Kommentit

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

Selain: $selainjuttu
IP osoite: $ip";

// Lähetetty e-mail onnistuneesti
mail($emailosoite,"$subjecti","$message"," $Nimi <$Email>");

if($autovastaaja == "yes") {
$autoaihe = stripslashes($autoaihe);
$autoemail = stripslashes($autoemail);
mail($Email,"$autoaihe","$autoemail"," $nimesi <$emailosoite>");
}

echo "$kiitos";
}
}
else {
?>

<form name="contactform" action="<?php echo $PHP_SELF; ?>" method="post">
<input type="hidden" name="require" value="Nimi,Email,Kommentit">
<table>
<tr>
<td valign="top" align="right">Nimi:</td>
<td valign="top"><input name="Nimi" size="25"></td>
</tr><tr>
<td valign="top" align="right">E-mail:</td>
<td valign="top"><input name="Email" size="25"></td>
</tr><tr>
<td valign="top" align="right">Kommentit:</td>
<td valign="top"><textarea name="Kommentit" rows="5" cols="35"></textarea></td>
</tr><tr>
<td colspan="2" align="center"><input type="submit" value="L&auml;het&auml;" name="submitform">
<input type="reset" value="Tyhjennä" name="reset"></td>
</tr></table>
<br>

<?php } ?>
</font><p></td>
</tr>
</table>

</body>
</html>

oopee89 [08.01.2005 19:31:51]

#

Muistakaa käydä sivulla http://oopee.net :D

tsuriga [12.01.2005 10:44:45]

#

Pistänpä referenssinä tähän linkin Mureakuhan puolella tapahtuneeseen keskusteluun http://mureakuha.com/koodikirjasto/663

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta