tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
9
ZUGRIFFE
303
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    BillaBong BillaBong ist offline Mitglied Brokat
    Registriert seit
    Sep 2003
    Ort
    zu Hause
    Beiträge
    262
    Also ich steh gerade ein bisschen auf dem Schlauch ...Ich will in meine Hp eine Kontakt mit einer Mail Funktion reinbauen. Jetzt habe ich einmal das Grafische und die Eingabefelder in der kontakt.php festgelegt

    PHP-Code:
    <link rel="stylesheet" type="text/css" href="style.css">

    <
    div align="center">
    <
    br>
    <
    div class="htboxrechts">
    <
    table border="0" cellspacing="0" cellpadding="0">
    <
    tr>    
        <
    td background="./gfx/news/oben.jpg" width="600px" height="27px">
    &
    nbsp;    
        </
    td>
    </
    tr>

    <
    tr>
        <
    td background="./gfx/news/mitte.jpg" width="600px">
    <!------------------------------------------------------------------------------------------------------------------------------------------>
        

    <
    div align="center">
    <
    table border="0" width="566px" bgcolor="#000000">
    <
    tr>
        <
    td align="center">
            <
    font size="4" color="#F7C80A" font="Courier New"><u>
    Kontakt
            
    </u></font>
        </
    td>
    </
    tr>
    </
    table>

    <
    table border="0" width="566px" bgcolor="#292619">
    <
    tr>
        <
    td><br><br>
        <
    div align="center">
    <
    table border="0" width="510px">
    <
    tr>
        <
    td>
        <
    font class="navlink" size="2px"Hier könnt ihr mir eine E-Mail zusenden.</font>
        </
    td>
    </
    tr>
    </
    table>
    </
    div><br><br><br><br>
    <!--
    Mail Area-->

    <
    div align="center" class="navlink">
    <
    form action="index.php?show=mail" method="post">
                      <
    table border="0" align=center cellspacing=0 cellpadding=0>
                       <
    tr>
     <
    td width="155px"><font size="2px">Dein Name:</font></td>
              <
    td><input type="text" name="k_name" size=20 maxlength=50></td>
              </
    tr>
              <
    tr>
              <
    td><font size="2px">Deine<br>emailadresse:</font></td>
              <
    td width="345px"><input type="text" name="k_mail" size=20 maxlength=50></td
              
            </
    tr>
              </
    table>
                <
    table border="0" cellspacing="0" cellpadding="0">
            <
    tr><div align="right">
           <
    td width="130px"><font size="2px">Deine<br>Nachricht:</font></td>&nbsp;&nbsp;
             <
    td width="369px"><div align="right"><textarea name="k_msg" rows=5 cols=40></textarea><div></td>
                </
    div>
             </
    tr>
                      </
    table><br>
                      <
    input type=submit name=button value=Send>
                    </
    form></font>
    </
    div>
    </
    div><br>


    <!--
    Ende-->

        </
    td>
    </
    tr>
    </
    table>
    </
    div>

    <!------------------------------------------------------------------------------------------------------------------------------------------>
    <
    tr>    
        <
    td  background="./gfx/news/unten.jpg" width="600px" height="27px">
    &
    nbsp;    
        </
    td>
    </
    tr>
    </
    table>

    </
    div><br><br><br><br><br
    und die Funktionalität in der mail.php

    PHP-Code:
    <?
    ///////Email
      //Betreff in der Mail
      
    $email_betreff "MSG von $k_name$k_anligen";
      
    //BCC
      
    $email_to_bcc meine adresse";
      //Absender-Email
      
    $email_from_mail = "$k_mail"; 
      //Absender-Name
      
    $email_from_name = "$k_name"; 
      //to_mail
      
    $to_email = "meine adresse";
    $msg="From:$email_from_name<$email_from_mail>";

    $emailbody = "$k_msg
    -----------------------------
    diese Email kommt von $k_nameTelefon Nummer $k_tel";

            mail(
    $to_email,$email_betreff,$emailbody,$msg);
        


    echo "
    <b><font color=\"FF0000\">Deine Email wurde erfolgreich verschickt.</font><br><hr></b>";

    include (
    "./inc/kontakt.php");
    ?>
    jetzt sollte wenn man auf Senden drückt die Nachricht kommen : Deine Email wurde erfolgreich verschickt. Und danach wieder die kontakt.php geladen werden. Aber irgendwie geht das nicht
     

  2. #2
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Was genau geht denn nicht?
    Wird die Mail nicht verschickt, der Text nicht ausgegeben, das andere Script nicht includet?
    Gibt es eine Fehlermeldung?
    Wo laeuft das Script, auf irgendeinem Server im Internet oder daheim? Falls daheim: Unter Windows, Linux, irgendwas anderem?
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  3. #3
    BillaBong BillaBong ist offline Mitglied Brokat
    Registriert seit
    Sep 2003
    Ort
    zu Hause
    Beiträge
    262
    Also ich habe es auf meinen Webspace hochgeladen der email unterstützt da geht es nicht. Ich habe es bei mir auf dem Rechner (Windows xp ) mit Xampp versucht mail Funktion auch an. Da geht es auch nicht. Es wird keine Mail Verschickt der Text wird nicht Angezeigt und es wird die kontakt.php nicht mehr geladen.
     

  4. #4
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Das Skript, zumindest in der hier veröffentlichten Form, enthält auch einen Syntaxfehler. Die Hervorhebung der Syntax wird dir dabei helfen.
     
    Markus Wulftange

  5. #5
    BillaBong BillaBong ist offline Mitglied Brokat
    Registriert seit
    Sep 2003
    Ort
    zu Hause
    Beiträge
    262
    Also ich kann da nix finden... ich suche ja schon länger den Fehler. Vieleicht könntest du mir sagen wo
     

  6. #6
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Ein Tipp: PHP-Zeichenketten werden rot dargestellt.
     
    Markus Wulftange

  7. #7
    BillaBong BillaBong ist offline Mitglied Brokat
    Registriert seit
    Sep 2003
    Ort
    zu Hause
    Beiträge
    262
    PHP-Code:
    <?
    ///////Email
      //Betreff in der Mail
      
    $email_betreff "MSG von $k_name$k_anligen";
      
    //BCC
      
    $email_to_bcc "mein adresse";
      
    //Absender-Email
      
    $email_from_mail "$k_mail"
      
    //Absender-Name
      
    $email_from_name "$k_name"
      
    //to_mail
      
    $to_email "meine adresse";
    $msg="From:$email_from_name<$email_from_mail>";

    $emailbody "$k_msg"
    -----------------------------
    diese Email kommt von $k_nameTelefon Nummer $k_tel";

            mail(
    $to_email,$email_betreff,$emailbody,$msg);
        


    echo "
    <b><font color=\"FF0000\">Deine Email wurde erfolgreich verschickt.</font><br><hr></b>";

    include (
    "./inc/kontakt.php");
    ?>
    also ich habe bei $emailbody = "$k_msg" das Gänzefüsschen vergessen und bei $to_email = "meine adresse"; ebenfalls. Das habe ich jetzt geändert aber es geht immer noch nicht
     

  8. #8
    BillaBong BillaBong ist offline Mitglied Brokat
    Registriert seit
    Sep 2003
    Ort
    zu Hause
    Beiträge
    262
    entschuldige ich meinte bei $email_to_bcc = meine adresse";
     

  9. #9
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Du hast zwar einen Fehler beseitigt, aber dazu einen neuen eingebaut. Probier mal Folgendes:
    PHP-Code:
    <?php
        
    /////// E-Mail
        // Betreff in der E-Mail
        
    $email_betreff 'MSG von '.$k_name.', '.$k_anligen;
        
    // BCC
        
    $email_to_bcc 'mein adresse';
        
    // E-Mail-Absender
        
    $email_from_mail $k_mail;
        
    // Absendername
        
    $email_from_name $k_name;
        
    // Empfänger
        
    $to_email 'meine adresse';
        
    $additionalheader 'From: "'.addslashes($email_from_name).'" <'.$email_from_mail.'>';

        
    $emailbody $k_msg.'
    -----------------------------
    diese E-Mail kommt von '
    .$k_name.', Telefonnummer: '.$k_tel;

        
    mail($to_email$email_betreff$emailbody$additionalheader);

        echo 
    '<p>Deine E-Mail wurde erfolgreich verschickt.</p>';

        include 
    './inc/kontakt.php';

    ?>
    Übrigens solltest du dich über die Verwendung der Register Globals informieren.
     
    Markus Wulftange

  10. #10
    BillaBong BillaBong ist offline Mitglied Brokat
    Registriert seit
    Sep 2003
    Ort
    zu Hause
    Beiträge
    262
    Danke !! Funktioniert super !! Ich werd mich mal darüber infromieren.
     

Ähnliche Themen

  1. Mail-Funktion mit "Keine Kopie zulassen"
    Von Fanatico im Forum PHP
    Antworten: 5
    Letzter Beitrag: 21.10.07, 12:42
  2. Antworten: 6
    Letzter Beitrag: 12.07.07, 23:37
  3. Antworten: 2
    Letzter Beitrag: 04.06.05, 14:14
  4. Keine Mail-MessageID => Spam-Mail
    Von Frankdfe im Forum Internet, DSL & Flatrate
    Antworten: 0
    Letzter Beitrag: 07.04.04, 15:25
  5. Antworten: 7
    Letzter Beitrag: 10.10.02, 23:51