1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

phpmailer

  • visitor
  • 16. Mai 2009 um 22:49
  • 1
  • 2
  • 3
  • visitor
    Schüler
    Beiträge
    64
    • 21. Mai 2009 um 19:56
    • #41

    Hi User

    Nein, an der geschlossenen Klammer liegt's auch nicht. Wie Darkxor bereits vorher geschrieben hat, ist dieses Script voll mit Fehlern. Muss mich jetzt wirklich mal hinter die Tutorials klemmen, sonst wird's nie was.

    Ja, der PHPMailer ist jetzt auf dem Server installiert...

    Ciao

  • The User
    Forum Guru
    Beiträge
    4.044
    • 22. Mai 2009 um 00:42
    • #42

    Natürlich liegt es an der Klammer. Beim if sind mehr öffnende als schließende Klammern!

    Ansonsten: Das ist ja schön, dass du den PHPMailer installiert hast, bloß benutzst du ihn ja gar nicht!

    Freiheit bedeutet mehr.

    "Mir ist die gefährliche Freiheit lieber als eine ruhige Knechtschaft."
    (Jean Jacques Rousseau)
    Mein Blog zum Programmieren, GNU/Linux etc.
    Free Chelsea Manning!
    Stolzer Nutzer von KDE, openSUSE und Qt.

  • musti1989
    Schüler
    Beiträge
    68
    • 27. Mai 2009 um 00:03
    • #43

    Auf der Suche nach eine PHP Mail funktion binn ich auch auf diesen Post gestoßen mit dem PHP mailer. Brauchst du aber nicht ist schwachsinn. Mach es einfach so...

    Also eine neue php datei öffnen und dass hier rein.

    PHP
    <?php
        $empfaenger = 'Deineemail@live.de';
        $nachname = $_POST['name'];
        $idnr = $_POST['id'];
        $email = $_POST['mailaddi'];
        $ident = $_POST['ip'];
        $archiv = $_POST['sunum'];
    
    
        $text = 'Uye: '.$nachname.' ID: '.$idnr.' Email: '.$email.' IP Adressi: '.$ident.' Ihbar edilen Sunum: '.$archiv.' hat folgendes geschrieben:   Ende';
    
    
        if(isset($_POST['Senden']))
      {
          mail($empfaenger, "Sunum Ihbari var!", $text, "Kalitelidizi den Sunum Ihbari:", "dhge");
          print $f;
    
    
    
    
      }
    
    
    ?>
    <?php
    header('Location:http://Beispiel.com');
    $f = fopen('demo.txt','w+');
    fwrite($f,'Test');
    fclose($f);
    ?>
    Alles anzeigen

    Und nun ein Formular auf deiner hp die auf diese Php zugreift:

    Code
    <form action="mail.php" method="POST">
    <table>
    <tr><td>Nachname</td><td><input type="text" name="name"></td></tr>
    <tr><td>ID</td><td><input type="text" name="id"></td></tr>
    <tr><td>email</td><td><input type="text" name="mailaddi"></td></tr>
    <tr><td>email</td><td><input type="text" name="ip"></td></tr>
    <tr><td>email</td><td><input type="text" name="sunum"></td></tr>
    <tr><td colspan=2 align=middle><input name="Senden" type=submit value="abschicken"></td></tr>
    </table></form>


    Das funktioniert alles einwandfrei und bling du hast eine mail per klickt auf einen submit button. Wenn du daran interesse hast erklär ich dir das natürlich auch gerne genauer. Fals du nicht durchblicken solltest. Irgentwann fängt ja jeder an etwas zu lernen war beimir auch so;).

    Einmal editiert, zuletzt von musti1989 (27. Mai 2009 um 00:07)

  • Bandit
    Gast
    • 27. Mai 2009 um 08:02
    • #44
    Zitat von musti1989

    Auf der Suche nach eine PHP Mail funktion binn ich auch auf diesen Post gestoßen mit dem PHP mailer. Brauchst du aber nicht ist schwachsinn.


    Jau, du musst es wissen. Sollen wir wetten, dass deine Mails bei dem ein oder anderen Empfänger im Spam-Ordner landet? Wenn man die Vorzüge solcher Klassen nicht kennt, sollte man nicht so einen Schwachsinn schreiben.

  • crAzywuLf
    König(in)
    Reaktionen
    1
    Beiträge
    1.175
    • 27. Mai 2009 um 09:23
    • #45

    Ich weiss jetzt nicht was so schwer daran sein soll den PHPMailer zu benutzen...
    Link zum Download

    einfach mal da runterladen und ich bin sogar noch ziemlich sicher, dass es in dem ZIP File ein Ordner example\s oder so existiert in dem mehrere PHP Dateien mit Beispielen zum PHPMailer vorhanden sind.

    Gruß crAzywuLf :D

  • The User
    Forum Guru
    Beiträge
    4.044
    • 27. Mai 2009 um 22:14
    • #46

    Ist doch viel einfacher:
    Der kümmert sich um blöde Header, ob HTML-Email oder nicht...

    Freiheit bedeutet mehr.

    "Mir ist die gefährliche Freiheit lieber als eine ruhige Knechtschaft."
    (Jean Jacques Rousseau)
    Mein Blog zum Programmieren, GNU/Linux etc.
    Free Chelsea Manning!
    Stolzer Nutzer von KDE, openSUSE und Qt.

  • musti1989
    Schüler
    Beiträge
    68
    • 27. Mai 2009 um 23:13
    • #47

    Nein, die E-mail kommt nicht im Spam an und wenn schon ist egal wenn es eine Kontaktform für den Admin ist. Ist zwar eine Magere lösung aber mehr Schnickschnack braucht man auch nicht erfüllt seinen sinn und zweck...

  • Bandit
    Gast
    • 28. Mai 2009 um 07:52
    • #48
    Zitat von musti1989

    die E-mail kommt nicht im Spam an und wenn schon ist egal


    Wie kann man nur so einen Blödsinn schreiben? Wenn eine vernünftige Lösung machbar ist, warum dann so einen Quatsch produzieren?

  • crAzywuLf
    König(in)
    Reaktionen
    1
    Beiträge
    1.175
    • 28. Mai 2009 um 10:15
    • #49

    ojee Leute,...
    Der PHPMailer hat nicht ohne Grund eine so große Beliebtheit. Die Leute die den gebastelt haben haben sich schon was dabei gedacht...

    Hier die Lösung: (ungetestet)

    PHP
    <?php
    error_reporting(E_ALL); 
    
    
    $Empfaenger = "xxxxx@gmx.de";
    
    
    if($_SERVER['REQUEST_METHOD'] == 'POST')
    {
        $company = $_POST['company'];
        $vorname = $_POST['vorname'];
        $name = $_POST['name'];
        $email = $_POST['email'];
        $telefon = $_POST['telefon'];
        $nachricht = $_POST['nachricht'];
        if (empty($company) || empty($vorname) || empty($name) || empty($email) || empty($telefon) || empty($nachricht))
        {
            echo "Die mit * gekennzeichneten Felder sind Pflichtfelder. Bitte erg&auml;nzen Sie die rot markierten Felder!";
        }
        else
        {
            require_once('class.phpmailer.php');
            $mail = new PHPMailer();
            $body = $company . '<br/>' . $vorname . '<br/>' . $name . '<br/>' . '<br/>' . $email . '<br/>' . $telefon . '<br/>' . $nachricht;
            $mail->AddAddress($Empfaenger);
            $mail->Subject = "Test - Email";
            $mail->AltBody = "To view the message, please use an HTML compatible email viewer!";
            $mail->MsgHTML($body);
            if (!$mail->Send())
            {
                echo "Mailer Error: " . $mail->ErrorInfo;
            } 
            else
            {
                echo "Vielen Dank f&uuml;r Ihre Mitteilung. Wir werden uns innert 24 Stunden mit Ihnen in Verbindung setzen.";
            }
        }
    }
    else
    {
        echo 'Ein Fehler ist aufgetreten. Bitte klicken Sie auf folgenden <a href="kontakt.php">Link</a>.';
    }
    ?>
    Alles anzeigen

    Wenn du jetzt noch die Klasse richtig einbindest hast du es so gut wie geschafft...

    Gruß crAzywuLf :D

  • The User
    Forum Guru
    Beiträge
    4.044
    • 28. Mai 2009 um 21:00
    • #50

    Muss man nicht noch angeben, ob Sendmail, mail oder Smtp?

    Freiheit bedeutet mehr.

    "Mir ist die gefährliche Freiheit lieber als eine ruhige Knechtschaft."
    (Jean Jacques Rousseau)
    Mein Blog zum Programmieren, GNU/Linux etc.
    Free Chelsea Manning!
    Stolzer Nutzer von KDE, openSUSE und Qt.

  • Bandit
    Gast
    • 29. Mai 2009 um 07:43
    • #51

    mail ist default, nur wenn man was anderes nehmen will, muss man den Wert setzen.

  • The User
    Forum Guru
    Beiträge
    4.044
    • 29. Mai 2009 um 13:11
    • #52

    Danke. ;)

    @Threadstarter
    Also falls es nicht geht, probier Sendmail...

    Freiheit bedeutet mehr.

    "Mir ist die gefährliche Freiheit lieber als eine ruhige Knechtschaft."
    (Jean Jacques Rousseau)
    Mein Blog zum Programmieren, GNU/Linux etc.
    Free Chelsea Manning!
    Stolzer Nutzer von KDE, openSUSE und Qt.

    • 1
    • 2
    • 3

Tags

  • email
  • http
  • links
  • web
  • adresse
  • text
  • form
  • code
  • tag
  • editor
  • installiert
  • php
  • fehler
  • anleitung
  • bot
  • mail
  • formular
  • script
  • sinnlos
  • glückwunsch
  • kontaktformular
  • action
  • attribut
  • interessante
  • syntax-highlighting
  • phpmailer
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
Zitat speichern