HOERANDL.com Impressum Unterstützung Projekte Kontakt


phpContact

... ist die Weiterentwicklung des B4YFormmailers 2. Es wurden alle Schwächen behoben und viele Funktionen hinzugefügt. Durch die eigens entwickelte Templateengine können individuelle Formulare noch einfacher realisiert werden.
 
header
header
header
Alfredchicken
Mitglied
Fresh Boarder
Beiträge: 1
graphgraph
 
Formmailer Neues Formulartexteingabefeld - 16/12/2009 10:45 Hallo zusammen,

ich habe gerade den Formmailer betrachtet und er funktioniert einweindfrei. Leider möchte der Kunde noch 2 weitere Texteingabefelder wie Name, Vorname und Ort.

Leider will das Ganze nicht funktionieren. Das eMail wird zwar gesendet, aber er erkennt das Formularfeld "text" nicht mehr. Im eMail wird dann nur noch der Absender und "name" angezeigt.

Hier der Code aus dem index.php:
Code:

 <?php ########################################################## ## +--------------------------------------------------+ ## ## |  B4YFormmailer v1.0                              | ## ## |  - E-Mail ohne Empfängeradresse zu sehen         | ## ## |  - HTML - Codierung                              | ## ## |  - Eingabe wird überprüft                        | ## ## |  - Designanpassung mit Templates                 | ## ## |  Datum: 21. März 2004                            | ## ## |  Autor: Günther Hörandl                          | ## ## |  Web: www.hoerandl.com/board/index.php           | ##  ## +--------------------------------------------------+ ## ########################################################## // Einstellungen laden     include("config.php");      // PHP_SELF auslesen und deffinieren     if (isset($_SERVER['PHP_SELF'])) { $PHP_SELF=$_SERVER['PHP_SELF']; } else { $PHP_SELF=""; }     if (!isset($error)) { $error=false; } // Übergebene Variable überprüfen     if (isset($_REQUEST['absender'])) { $absender=$_REQUEST['absender']; } else { $absender=""; }     if (isset($_REQUEST['text'])) { $text=$_REQUEST['text']; } else { $text=""; }     if (isset($_REQUEST['name'])) { $text=$_REQUEST['name']; } else { $name=""; }      // Ausgabe des Formulares function eingabeformular() {     global $PHP_SELF$alert$text$url;     $resultat['content'] = join (''file ($url.'template/formular.htm'));     $resultat['content'] = str_replace("{Formaktion}"$PHP_SELF$resultat['content']);     $resultat['content'] = str_replace("{Text}"$text$resultat['content']);     $resultat['content'] = str_replace("{Name}"$name$resultat['content']);     $resultat['content'] = str_replace("{Error}"$alert$resultat['content']);     echo $resultat['content'];     } // Ausgabe des Formulares function mailanzeige() {     global $PHP_SELF$text$absender$mailtext$url;     $resultat['content'] = join (''file ($url.'template/mail.htm'));     $text nl2br($text);     $name nl2br($name);     $resultat['content'] = str_replace("{Text}"$text$resultat['content']);     $resultat['content'] = str_replace("{Name}"$name$resultat['content']);     $resultat['content'] = str_replace("{Absender}"$absender$resultat['content']);     $mailtext $resultat['content'];     }    ?> <!-- BEGINN -- Dieser Teil nur bei Verwendung des Formmailers als eigenständige  Seite notwendig. Verwendung als Seitenteil, diese Zeilen eventuell entfernen! --> <html> <head> <title>:: B4YFormmailer v1.0 ::</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859- 1"> </head> <BODY bgcolor="#CC9900"> <!-- ENDE --> <?php     if (isset($_REQUEST['submit'])) {         // Eingaben löschen          if ($_REQUEST['submit']=="Löschen") { $text=""; $name="";  $absender=""; eingabeformular();} else {             // Eingaben auf Richtigkeit überprüfen                 // Wurde etwas in das Feld Absender E-Mail Adresse  eingetragen?                     if (empty($absender)) { $alert = "Deine E-Mail  Adresse fehlt!"; } else                 // Überprüfung ob eine gültige E-Mail Adresse  eingetragen wurde!                     if (!eregi("(^[A-Za-z0-9\.-\_-]+@[A-Za-z0-9\_-]+\ .[A-Za-z0-9\_-]+$)", $absender)) { $alert = "\"".$absender."\" ist  keine gültige E-Mail Adresse!"; } else                 // Wurde auch ein Text eingegeben?                     if (empty($text)) { $alert = "Irgend einen Text  solltest du schon schreiben!"; }                 // Wurden alle Bedingungen erfüllt? Wenn nicht, dann  erscheint nochmals das Eingabeformular!                     if (!empty($alert)) { $error=true;  eingabeformular(); }             }         // Formular abgesendet, und alle Bedingungne erfüllt dann ...  ghts weiter         if (($_REQUEST['submit']=="Absenden") && ($error!=true)) {             // Mail-Extras erzeugen                 $xtra    = "From: ".$absender." \r\n";                 $xtra   .= "Content-Type: text/html\r\nContent- Transfer-Encoding: 8bit\r\n";                 $xtra   .= "X-Mailer: PHP ". phpversion();             // HTML Template einfügen und E-Mailausgabe erstellen                 mailanzeige();             // E-Mail senden                 @mail ("$empfaenger", "$betreff", "$mailtext", $xtra);             // Bestätigungsanzeige                 include ("template/thx.htm");             }         } else { eingabeformular(); }  ?> <!-- BEGINN -- Dieser Teil nur bei Verwendung des Formmailers als eigenständige  Seite notwendig. Verwendung als Seitenteil, diese Zeilen eventuell entfernen! --> </body> </html> <!-- ENDE -->



Hier noch der Code von formular.htm:
Code:

 <!-- ########################################################## ## +--------------------------------------------------+ ## ## |  B4YFormmailer v1.0                              | ## ## |  - E-Mail ohne Empfängeradresse zu sehen         | ## ## |  - HTML - Codierung                              | ## ## |  - Eingabe wird überprüft                        | ## ## |  - Designanpassung mit Templates                 | ## ## |  Datum: 21. März 2004                            | ## ## |  Autor: Günther Hörandl                          | ## ## |  Web: www.hoerandl.com/board/index.php           | ##  ## +--------------------------------------------------+ ## ##########################################################     Platzhalter:     - {Formaktion} ... Aktionslink des Formulares     - {Error} ... Ausgabetext bei falscher Eingabe          Variablen der Eingabefelder     absender ... E-Mail Adresse des Absenders     text ... Nachricht      --> <style TYPE="text/css"> <!-- .para1 {     margin-top: -20px;     margin-left135px;     margin-right10px;     font-familyGeorgia"Times New Roman"Timesserif;     font-size14px;     line-height35px;     text-alignleft;     color#FFFFFF;     font-styleitalic;     font-weightbold; } .para2 {     margin-top15px;     margin-left15px;     margin-right50px;     font-family"font1, Arial Black";     font-size42px;     line-height40px;     text-alignleft;     color#CCCCCC;     font-weightbold;     font-stylenormal; } a:link {     color#666666;     text-decorationnone; } a:visited {     text-decorationnone;     color#666666; } a:hover {     text-decorationunderline;     color#000000; } a:active {     text-decorationnone;     color#999999; } --> </style> <FORM  name="eintrag" action="{Formaktion}" method="post">   <table width="600" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#000000">     <tr>       <td valign="top" bgcolor="#000000">             <div CLASS="para2" align="center">:: B<font color="#FF0000">4</font>YFormmail ::</div>             <div CLASS="para1" align="center">Nachricht an den  Webmaster</div>       </td>     </tr>     <tr>        <td valign="top" bgcolor="#eeeeee"><p><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">Hier            kannst du mir ganz bequem eine Nachricht schreibenEinfach deinen Text,            und DEINE Mailadresse eintragen und absenden. <strong>Einfacher gehts            nicht!</strong> ;-)</font><br><br><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000">           <b>Deine E-Mail Adresse</b>(Antwort-Mail            an)<b>:</b></font>            <input name="absender" type="text" style="width:100%">                 <br />           <input name="name" type="text" style="width:100%" value="{Name}">           <br />           <font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#000000"><b>Text:<br>           </b></font>           <textarea class=forms name="text" rows="10" style="width:100%">{Text}</textarea>       </p></td>     </tr>     <tr>        <td height="30" valign="middle" bgcolor="#eeeeee"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FF0000"><strong>{Error} </strong></font></div></td>     </tr>     <tr>        <td valign="top" bgcolor="#eeeeee"> <div align="center">           <input type=submit value="Absenden" name="submit" style="width:150px">                      <input type=submit value="Löschen" name="submit" style="width:150px">       </div></td>     </tr>         <tr>       <td valign="top" bgcolor="#CCCCCC">       <div align="right">       <a href="http://www.hoerandl.com/board/index.php">       <font size="1" face="Georgia, Times New Roman, Times, serif">       <strong>powered by www.board<font color="#FF0000">4</font>you.at.tt</strong>       </font>       </a>        </div>       </td>     </tr>   </table> </form>

  | | Kein öffentlicher Schreibzugriff erlaubt, bitte erst registrieren!
spacer
header


spacer
Preisliste
Preisliste

B4YCounter 4.x.x

Lizenz der kommerziellen Nutzung
auf einer Domain: 12,00 €

Lizenz für eine Copyright-freie Version: 12,00 €

B4YFormmailer 2.x.x

Lizenz für eine Copyright-freie Version: 10,00 €

B4YVotum 1.x.x

Lizenz für eine Copyright-freie Version: 5,00 €


Mehr Informationen findest du auf der Seite "Preisliste und Lizenzinfo".

Du kannst aber auch sofort das Scripte Lizenz Bestellformular nutzen um deine gewünschte Lizenz zu anzufordern.
Forum - letzte Themen
PayPal Spende
Findest du die hier angebotenen Scripte und dessen Support toll?
Dann kannst du mir per PayPal eine kleine Spende zukommen lassen.
Ich würde mich freuen.


Vielen Dank!
Social Bookmark
Add to: Mr. Wong Add to: Webnews Add to: Icio Add to: Oneview Add to: Kledy.de Social Bookmarking Add to:  FAV!T Social Bookmarking Add to: Favoriten.de Add to: Seekxl Add to: Social Bookmark Portal Add to: BoniTrust Add to: Power-Oldie Add to: Bookmarks.cc Add to: Newskick Add to: Newsider Add to: Linksilo Add to: Readster Add to: Yigg Add to: Linkarena Add to: Digg Add to: Del.icoi.us Add to: Reddit Add to: Jumptags Add to: Upchuckr Add to: Simpy Add to: StumbleUpon Add to: Slashdot Add to: Netscape Add to: Furl Add to: Yahoo Add to: Blogmarks Add to: Diigo Add to: Technorati Add to: Newsvine Add to: Blinkbits Add to: Ma.Gnolia Add to: Smarking Add to: Netvouz Add to: Folkd Add to: Spurl Add to: Google
Social Bookmarking