tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
615
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Sunke Sunke ist offline Mitglied Bronze
    Registriert seit
    Oct 2004
    Beiträge
    43
    Hi, im Voraus "Bin PHP Anfänger"!

    Ich hab mal versucht mir mit HTML und PHP ein Kontaktformular zu gestalten. Dazu habe ich ersteinmal ein Kontaktformular in HTML programmiert:

    kontakt.html

    <HTML>
    <HEAD>
    <TITLE>Kontakt</TITLE>
    </HEAD>
    <BODY Bgcolor=#0099FF TEXT=#000000 Link=#000000 VLINK=#000000>
    <Font Face=Arial><div align=center><FONT Size=2> Kontaktformular </font></div>
    <form action="http://sangria.sa.funpic.de/Seiten/kontakt.php" method="POST" target="inhalt">
    <table border="0" width="90%" align=center>
    <colgroup>
    <col width="20%">
    <col width="80%">
    <Tr>
    <td><FONT Size=2>Vorname*</td>
    <td><input name="vorname" size="20" maxlength="12" value="Max"></tD></tr>
    <tr>
    <td><FONT Size=2>Nachname*</td>
    <td><input name="nachname" size="20" maxlength="12" value="Mustermann"></tD></TR>
    <tr>
    <td><FONT Size=2>Frage*</td>
    <td><textarea name="frage" cols="50" rows="10"></textarea></td>
    </tr>
    <tr>
    <td><FONT Size=2>Email*</td>
    <td><input name="email" size="20" maxlength="12" value="<A href="mailto:max@mustermann.de"></tD></TR">max@mustermann.de"></tD></TR>
    <tr>
    <td colspan="2"><div align=center>
    <input type="submit" value=" Absenden "><BR>
    Die mit * gekennzeichneten Felder sind Pflicht!
    </tr>
    </td>
    </table>
    </form>
    </BODY>
    </HTML>

    Auf dieser Seite soll man die Namen eingeben und die Daten werden an kontakt.php gesendet!

    kontakt.php:

    <HTML>
    <HEAD>
    <TITLE>Kontakformular</TITLE>
    </HEAD>
    <BODY Bgcolor=#0099FF TEXT=#000000 Link=#000000 VLINK=#000000>
    <div align=center><Font Face=Arial><b> Zur Zeit ist das Kontaktformular noch in der
    Experimentierphase! Sorry!</b><BR><BR>
    <?php>
    $vorname=$_POST['vorname'];
    $nachname=$_POST['nachname'];
    $frage=$_POST['frage'];
    $email=$_POST['email'];
    if (($vorname == "") OR ($nachname == "") OR ($frage == "") OR ($email == ""))
    echo "Ihre Daten sind unvollständig";
    else {
    echo
    "<table border=\"0\" align=center width=\"90%\">
    <colgroup>
    <col width=\"20%\">
    <col width=\"80%\">
    </colgroup>
    <tr>
    <td colspan=\"2\" bgcolor=#FF9900><Font Size=2><div align=center><b>Bitte überprüfen Sie Ihre Daten!</B><BR></td></tr>
    <tr>
    <td><Font Size=2> Ihr Vorname ist </tD>
    <td>
    <Font Size=2><B>";
    echo $vorname;
    echo "</td></tr>
    <tr>
    <td><Font Size=2> Ihr Nachname ist </tD>
    <td>
    <Font Size=2><B>";
    echo $nachname;
    echo "</td></tr>
    <tr>
    <td valign=\"top\"><Font Size=2> Meine Frage </tD>
    <td>
    <Font Size=2><B>";
    echo $frage;
    echo "</td></tr>
    <tr>
    <td><Font Size=2> Ihr Email ist </tD>
    <td>
    <Font Size=2><B>";
    echo $email;
    echo "</td></tr>
    <tr><td colspan=\"2\"><b>
    </td>
    </tr></b>
    </table>";
    }?>
    </BODY>
    </HTML>

    In dieser Datei stehen auch nun die Daten die man eingeben hat, nur wie kann ich die nun an mich senden
    Kann mir da vll. jemand helfen? dankeschön!
     

  2. #2
    Avatar von Jesus0190
    Jesus0190 Jesus0190 ist offline Mitglied Bronze
    Registriert seit
    Feb 2002
    Ort
    Braunschweig
    Beiträge
    47
    Mail();

    Da sollte alles drinstehen, was du brauchst!

    MfG
    Bastian
     

  3. #3
    Lukasz Tutorials.de Gastzugang
    Ohjehhhhhhhhhhhhhhhhhhhhh.....

    Da hat einer die Suchfunktion nicht benutzt!

    Mach nichts also:

    Die Gebote zu Mailen via PHP:

    Hast du ein Provider so musst du of mals erst irgend einen Mailaccount einrichten
    Dieser sollte bei den meisten Providern nicht verfälscht werden(also echte Absende Adresse angeben)

    Und so siht BSP eine Html Mail aus:

    PHP-Code:
    $nachricht "<b>Support von (2)ts2.net</b><br>
    <br>
    Einen besonders grossen Dank und ein herzliches Willkommen!<br>
    <br>
    Du bist jetzt auch ein Mitglied und kannst dich unverzüglich auf unserer Webseite einloggen. Sollten Probleme jeglicher Art auftauchen, so Mail uns an support@2ts2.net ! Bitte nenne uns immer deinen Nicknamen.

    Um dich einzuloggen gehe auf <a href='http://www.2ts2.net'>http://www.2ts2.net</a> und gebe folgende Zugangsdaten ein:<br>
    <br>
    <b>Nickname:</b> bla<br>
    <b>Passwort:</b> bla<br>
    <br>
    Bitte beachte die Gross- bzw klein -Schreibung.<br><br>
    <br><br>
    "


    $an ="$email"// an wen?
    $betreff "Zugangsdaten zu 2ts2.net"// Betreff
    $xtra "From: support@2ts2.net (Webmaster)\r\n"//Absender un header
    $xtra .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n"//Art (HTML)
    $xtra .= "X-Mailer: PHP "phpversion(); // Phpversion
    mail($an$betreff$nachricht$xtra); //Absenden der Mail mit allen Infos

    sleep(1);

    }

    echo 
    "Vielen Dank, sie sind jetzt registiert! Wir haben E-Mail mit ihren Zugangsdaten an ihre E-Mail Adresse versendet.";
    EXIT;


     

  4. #4
    Avatar von Marvin Schmidt
    Marvin Schmidt Marvin Schmidt ist offline Mitglied Gold
    Registriert seit
    Jul 2004
    Ort
    Sparrieshoop (Schleswig-Holstein)
    Beiträge
    208
    Hi,
    wie schon gesagt, lässt sich das mit mail() realisieren. Was ich aber noch kurz aussprechen möchte:
    1. HTML wird nicht programmiert, sondern schlicht geschrieben.
    2. Tabellen sind nicht zum Positionieren bzw. Layouten gedacht, sondern für tabellarische Daten, für's Design nimmt man CSS
    Fühl dich nicht auf den Schlips getreten, aber wenn du dich für Webdesign/-authoring interessiert, dann solltest du dich damit auseinander setzen.
    Generell sollte man erst HTML und dann PHP lernen.
    Also, nichts für ungut.

    Gruß
    Marvin
     
    Wer an Telekinese glaubt, hebt bitte meine Hand...

  5. #5
    Avatar von metty
    metty metty ist offline Mitglied Brokat
    Registriert seit
    Jul 2004
    Ort
    Köln
    Beiträge
    323
    Zitat Zitat von Sunke
    HTML-Code:
    <div align=center><Font Face=Arial><b> Zur Zeit ist das Kontaktformular noch in der
    Experimentierphase! Sorry!</b><BR><BR>
    <?php>
    Es wird nur <?php geschrieben, mal ganz nebenbei.
     
    Servus!

Ähnliche Themen

  1. Mail Kontakt formular
    Von ronpepa im Forum PHP
    Antworten: 13
    Letzter Beitrag: 14.10.08, 17:42
  2. Kontakt Formular
    Von stbz im Forum HTML & XHTML
    Antworten: 11
    Letzter Beitrag: 31.07.05, 07:08
  3. Kontakt-formular
    Von t-z im Forum PHP
    Antworten: 2
    Letzter Beitrag: 13.08.04, 14:46
  4. Kontakt Formular
    Von CyberHill im Forum HTML & XHTML
    Antworten: 1
    Letzter Beitrag: 09.07.04, 13:19
  5. kontakt formular
    Von Bora im Forum HTML-Editoren
    Antworten: 15
    Letzter Beitrag: 20.12.01, 13:55