Grazioli: Php mit Script in Htlm einfügen

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="&nbsp;"; if (empty($HTTP_POST_VARS["vorname"])) $HTTP_POST_VARS["vorname"]=""; if (empty($err_vorname)) $err_vorname="&nbsp;"; if (empty($HTTP_POST_VARS["nachname"])) $HTTP_POST_VARS["nachname"]=""; if (empty($err_nachname)) $err_nachname="&nbsp;"; if (empty($HTTP_POST_VARS["strasse"])) $HTTP_POST_VARS["strasse"]=""; if (empty($err_strasse)) $err_strasse="&nbsp;"; if (empty($HTTP_POST_VARS["plz"])) $HTTP_POST_VARS["plz"]=""; if (empty($err_plz)) $err_plz="&nbsp;"; if (empty($HTTP_POST_VARS["ort"])) $HTTP_POST_VARS["ort"]=""; if (empty($err_ort)) $err_ort="&nbsp;"; if (empty($HTTP_POST_VARS["telefon"])) $HTTP_POST_VARS["telefon"]=""; if (empty($err_telefon)) $err_telefon="&nbsp;"; if (empty($HTTP_POST_VARS["fax"])) $HTTP_POST_VARS["fax"]=""; if (empty($err_fax)) $err_fax="&nbsp;"; if (empty($HTTP_POST_VARS["email"])) $HTTP_POST_VARS["email"]=""; if (empty($err_email)) $err_email="&nbsp;"; if (empty($HTTP_POST_VARS["nachricht"])) $HTTP_POST_VARS["nachricht"]=""; if (empty($err_nachricht)) $err_nachricht="&nbsp;"; if (empty($HTTP_POST_VARS["empfohlen"])) $HTTP_POST_VARS["empfohlen"]="Freunde,Suchmaschine,Zeitschrift"; if (empty($err_empfohlen)) $err_empfohlen="&nbsp;"; if (empty($HTTP_POST_VARS["kontakt"])) $HTTP_POST_VARS["kontakt"]="Brief,Fax,Telefon,E-Mail"; if (empty($err_kontakt)) $err_kontakt="&nbsp;"; if (empty($HTTP_POST_VARS["partner"])) $HTTP_POST_VARS["partner"]="Privat,Geschäftlich"; if (empty($err_partner)) $err_partner="&nbsp;";

$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-->&nbsp; </td>       </tr>       <tr>         <td height="30" valign="top">Straße:</td>         <td> <input type="text" name="strasse">         </td>         <td><!--DWLayoutEmptyCell-->&nbsp; </td>       </tr>       <tr>         <td height="30" valign="top">PLZ:</td>         <td> <input type="text" name="plz">         </td>         <td><!--DWLayoutEmptyCell-->&nbsp; </td>       </tr>       <tr>         <td height="30" valign="top">Ort:</td>         <td> <input type="text" name="ort">         </td>         <td><!--DWLayoutEmptyCell-->&nbsp; </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-->&nbsp; </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>&nbsp;</td>   </tr> </table> <UL id=menu>     <LI id=active><strong>Home</strong>     <li><a href="http://www.test.ch/ueberuns.htm">&Uuml;ber uns</a>     <LI><a href="http://www.test.ch/loesungen.htm">L&ouml;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&ouml;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>&copy;2005 test</b></div></td>       </tr>     </table>   </DIV></DIV></BODY></HTML>

Danke und Gruss Simon Grazioli


  1. _.0-9a-z- ↩︎

  1. echo $begrüßung;

    kann mir jemand sagen wie ich folgender Php Code mit Script in mein HTLM dokument einfügen kann!?!

    Eines der ersten Kapitel im Handbuch beschäftigt sich mit der Frage, wie PHP-Code in Seiten eingebunden wird: http://de2.php.net/manual/de/language.basic-syntax.php

    Deine Fragestellung sieht mir so aus, als ob du noch nicht wüsstest, dass PHP (anders als Javascript) auf dem Server abläuft und nicht im Browser. Es wird also auf dem Webserver eine Instanz benötigt, die PHP ausführen kann. Wenn du das doch schon wusstest, dann ignorier diesen Absatz.

    echo "$verabschiedung $name";