Hallo,
kann mir jemand sagen wie ich folgender Php Code mit Script in mein HTLM dokument einfügen kann!?!
PHP Code
<? function check_len(&$check, $field, $max, &$err_field, $err="", $min, $min_err="") { if (strlen($field) > $max) { if ($err == "") { $err = $msg->err_maxlen($max); } $err_field = $err; if ($check==true) $check = false; } if (strlen($field) < $min) { if ($min_err == "") { $min_err = $msg->err_minlen($min); } $err_field = $min_err; if ($check==true) $check = false; } }
function check_mail(&$check, $fld, &$error_field, $invalidchars="", $blanks="") {
global $msg; $expr = "[1]+@([0-9a-z][0-9a-z-]+.)+[a-z][a-z]+$"; //echo "expr=" . $expr . "<br>"; if ((!$fld) || ($fld=="") || (!eregi($expr,$fld))) { if ($invalidchars > "") { $error_field = $invalidchars . "<br>\n"; } else { $error_field = "invalid characters<br>\n"; } if ($check==true) $check =false; } if (strrpos($fld,' ') > 0) { if ($blanks > "") { $error_field = $blanks . "<br>\n"; } else { $error_field = "blanks in e-mail<br>\n"; } if ($check==true) $check =false; } }
if (empty($HTTP_POST_VARS["anrede"])) $HTTP_POST_VARS["anrede"]="Herr,Frau"; if (empty($err_anrede)) $err_anrede=" "; if (empty($HTTP_POST_VARS["vorname"])) $HTTP_POST_VARS["vorname"]=""; if (empty($err_vorname)) $err_vorname=" "; if (empty($HTTP_POST_VARS["nachname"])) $HTTP_POST_VARS["nachname"]=""; if (empty($err_nachname)) $err_nachname=" "; if (empty($HTTP_POST_VARS["strasse"])) $HTTP_POST_VARS["strasse"]=""; if (empty($err_strasse)) $err_strasse=" "; if (empty($HTTP_POST_VARS["plz"])) $HTTP_POST_VARS["plz"]=""; if (empty($err_plz)) $err_plz=" "; if (empty($HTTP_POST_VARS["ort"])) $HTTP_POST_VARS["ort"]=""; if (empty($err_ort)) $err_ort=" "; if (empty($HTTP_POST_VARS["telefon"])) $HTTP_POST_VARS["telefon"]=""; if (empty($err_telefon)) $err_telefon=" "; if (empty($HTTP_POST_VARS["fax"])) $HTTP_POST_VARS["fax"]=""; if (empty($err_fax)) $err_fax=" "; if (empty($HTTP_POST_VARS["email"])) $HTTP_POST_VARS["email"]=""; if (empty($err_email)) $err_email=" "; if (empty($HTTP_POST_VARS["nachricht"])) $HTTP_POST_VARS["nachricht"]=""; if (empty($err_nachricht)) $err_nachricht=" "; if (empty($HTTP_POST_VARS["empfohlen"])) $HTTP_POST_VARS["empfohlen"]="Freunde,Suchmaschine,Zeitschrift"; if (empty($err_empfohlen)) $err_empfohlen=" "; if (empty($HTTP_POST_VARS["kontakt"])) $HTTP_POST_VARS["kontakt"]="Brief,Fax,Telefon,E-Mail"; if (empty($err_kontakt)) $err_kontakt=" "; if (empty($HTTP_POST_VARS["partner"])) $HTTP_POST_VARS["partner"]="Privat,Geschäftlich"; if (empty($err_partner)) $err_partner=" ";
$checked = true; if (isset($HTTP_POST_VARS["submit"])) { check_len($checked, $HTTP_POST_VARS["anrede"],10,$err_anrede,"Eingabe zu lang! Maximale Länge:10",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["vorname"],80,$err_vorname,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["nachname"],80,$err_nachname,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["strasse"],80,$err_strasse,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["plz"],8,$err_plz,"Eingabe zu lang! Maximale Länge:8",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["ort"],80,$err_ort,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["telefon"],80,$err_telefon,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["fax"],80,$err_fax,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["email"],80,$err_email,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_mail($checked, $HTTP_POST_VARS["email"], $err_email,"Die e-Mail enthält ungültige Zeichen oder ist unvollständig.", "Die e-Mail enthält Leerzeichen."); check_len($checked, $HTTP_POST_VARS["nachricht"],5000,$err_nachricht,"Eingabe zu lang! Maximale Länge:5000",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["kontakt"],80,$err_kontakt,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); check_len($checked, $HTTP_POST_VARS["partner"],80,$err_partner,"Eingabe zu lang! Maximale Länge:80",0,"Eingabe erforderlich! Mindesteingabe Länge:1"); } if ( empty($HTTP_POST_VARS["submit"]) or (!$checked) ) { ?> <form action="<? echo $GLOBALS["file:///C|/Temp/PHP_SELF"] ?>" method="post"> <div align="center"> <table width="496" border="0" cellpadding="4"> <!--DWLayoutTable--> <tr> <td width="110" height="32" valign="top">Firma::</td> <td width="231"><input name="firma" type="text" id="firma" value="<? echo $HTTP_POST_VARS["firma"] ?>"> </td> <td width="20"> <? echo $err_anrede ?> </td> </tr> <tr> <td height="30" valign="top">Nachname:</td> <td><input type="text" name="nachname" value="<? echo $HTTP_POST_VARS["nachname"] ?>"> </td> <td> <? echo $err_nachname ?> </td> </tr> <tr> <td height="30" valign="top">Vorname:</td> <td> <input type="text" name="vorname"> </td> <td><!--DWLayoutEmptyCell--> </td> </tr> <tr> <td height="30" valign="top">Straße:</td> <td> <input type="text" name="strasse"> </td> <td><!--DWLayoutEmptyCell--> </td> </tr> <tr> <td height="30" valign="top">PLZ:</td> <td> <input type="text" name="plz"> </td> <td><!--DWLayoutEmptyCell--> </td> </tr> <tr> <td height="30" valign="top">Ort:</td> <td> <input type="text" name="ort"> </td> <td><!--DWLayoutEmptyCell--> </td> </tr> <tr> <td height="30" valign="top">Telefon:</td> <td> <input type="text" name="telefon" value="<? echo $HTTP_POST_VARS["telefon"] ?>"> </td> <td> <? echo $err_telefon ?> </td> </tr> <tr> <td height="30" valign="top">Telefax:</td> <td> <input type="text" name="fax"> </td> <td><!--DWLayoutEmptyCell--> </td> </tr> <tr> <td height="30" valign="top">E-Mail:</td> <td> <input type="text" name="email" value="<? echo $HTTP_POST_VARS["email"] ?>"> </td> <td> <? echo $err_email ?> </td> </tr> <tr> <td height="78" valign="top">Ihre Nachricht:</td> <td colspan="6" valign="top"> <textarea name="nachricht" cols="50" rows="5"><? echo $HTTP_POST_VARS["nachricht"]?></textarea> </td> <td valign="top"> <? echo $err_nachricht ?></td> </tr> <tr> <td height="2"></td> </tr> <tr> <td height="27" valign="top">Kontaktaufnahme:</td> <td colspan="2" valign="top"> <input type="RADIO" name="kontakt" value="Brief"<? if ($HTTP_POST_VARS["kontakt"] == 'Brief') echo ' CHECKED="CHECKED"'?>> Brief <input type="RADIO" name="kontakt" value="Fax"<? if ($HTTP_POST_VARS["kontakt"] == 'Fax') echo ' CHECKED="CHECKED"'?>> Fax <input type="RADIO" name="kontakt" value="Telefon"<? if ($HTTP_POST_VARS["kontakt"] == 'Telefon') echo ' CHECKED="CHECKED"'?>> Telefon <input type="RADIO" name="kontakt" value="E-Mail"<? if ($HTTP_POST_VARS["kontakt"] == 'E-Mail') echo ' CHECKED="CHECKED"'?>> E-Mail<br> </td> <td colspan="2" valign="top"> <? echo $err_kontakt ?></td> </tr> <tr> <td height="32"></td> <td colspan="5" valign="top"><input type="submit" name="submit" value="Abschicken"> </td> </tr> </table> </div> </form> <? } if (isset($HTTP_POST_VARS["submit"]) and ($checked) ) { $msg = "Sie haben Post ;-)\n"; $msg .= "firma=".$HTTP_POST_VARS["firma"]."\n"; $msg .= "vorname=".$HTTP_POST_VARS["vorname"]."\n"; $msg .= "nachname=".$HTTP_POST_VARS["nachname"]."\n"; $msg .= "strasse=".$HTTP_POST_VARS["strasse"]."\n"; $msg .= "plz=".$HTTP_POST_VARS["plz"]."\n"; $msg .= "ort=".$HTTP_POST_VARS["ort"]."\n"; $msg .= "telefon=".$HTTP_POST_VARS["telefon"]."\n"; $msg .= "fax=".$HTTP_POST_VARS["fax"]."\n"; $msg .= "email=".$HTTP_POST_VARS["email"]."\n"; $msg .= "nachricht=".$HTTP_POST_VARS["nachricht"]."\n"; $msg .= "partner=".$HTTP_POST_VARS["partner"]."\n"; $msg .= "kontakt=".$HTTP_POST_VARS["kontakt"]."\n"; mail("info@test.ch","Nachricht von Ihrer Webseite", $msg); echo "Email wurde an test weitergeleitet. Besten Dank<br>\n";}?>
Html Seite
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <!-- saved from url=(0048)http://www.test.ch/home.htm --> <HTML> <HEAD> <TITLE>grazioli test</TITLE> <meta name="description" content="Grazili test"> <meta name="keywords" content="Grazioli"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="author" content="Grazioli"> <meta name="copyright" content="Grazioli @2005"> <LINK href="menu/grw.css" type="text/css" rel="stylesheet">
</HEAD> <BODY>
<DIV id=content_container> <H1 id=header><img src="Bilder/@-Logo.jpg" alt="Logo" width="100" height="100"> <img src="Bilder/Logo.gif" alt="test" width="339" height="68"></H1> <table width="100%" border="0" bgcolor="#EBEBEB"> <tr> <td> </td> </tr> </table> <UL id=menu> <LI id=active><strong>Home</strong> <li><a href="http://www.test.ch/ueberuns.htm">Über uns</a> <LI><a href="http://www.test.ch/loesungen.htm">Lösungen</a> <LI><a href="http://www.test.ch/kontakt.htm">Kontakt</a> <LI><a href="http://www.test.ch/referenzen.htm">Referenzen</a> <LI><a href="http://www.test.ch/links.htm">Links</a> </LI> </UL>
<div id="Info"> <h2>neuste Referenzen</h2> <p>hier könnte auch Ihre Referenz stehen!</p> <p><a href="http://www.test.ch/kontakt.htm">Nehmen Sie mit mir Konatkt auf!</a></p> </div>
<DIV id=content> <h2>Kontaktformular</h2> <p>-------------------------------------</p> </DIV></DIV> <DIV id=footer_container> <DIV id=footer> <table width="100%" border="0" bgcolor="#efefef"> <tr> <td width="12%"><div align="center"><b><a href="http://www.validome.org/referer"><img border="0" src="http://www.validome.org/images/valid/set3/valid_html_4_0_1.gif" alt="Valid HTML 4.01" width="80" height="15"></a></b></div></td>
<td width="28%"><div align="center"><b>webhosting by <a href="http://www.com-media.ch"><font color="#FF0000">Com - Media</font></a></b></div></td> <td width="60%"><div align="center"><b>©2005 test</b></div></td> </tr> </table> </DIV></DIV></BODY></HTML>
Danke und Gruss Simon Grazioli
_.0-9a-z- ↩︎