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
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  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
  • Bandit
    Gast
    • 17. Mai 2009 um 19:19
    • #21

    Du bist schon ein lustiges Kerlchen, gell? Wenn das die Datei kontaktformular.php ist, wo ist der PHP-Teil mit dem phpMailer???

  • visitor
    Schüler
    Beiträge
    64
    • 17. Mai 2009 um 19:26
    • #22

    Danke für die "Blumen" Bandit... ;)

    ich nehme an, dass ich die von Darkxor zur Verfügung gestellte Info oben auf das Kontaktformular klatschen kann?

  • Bandit
    Gast
    • 17. Mai 2009 um 19:29
    • #23

    Das nimmst du unter Umständen falsch an. Wie sieht dein PHP-Teil aus?

    Und bitte für die Blumen!

  • visitor
    Schüler
    Beiträge
    64
    • 17. Mai 2009 um 19:37
    • #24

    ich kann doch nicht das ganze class.phpmailer.php auf mein Kontaktformular klatschen, oder? Damit habe ich ja meine Mühe... wohin mit dem class.phpmailer.php und class.smtp.php?

  • Bandit
    Gast
    • 17. Mai 2009 um 19:42
    • #25

    Diese Dateien musst du in ein Verzeichnis deiner Wahl kopieren (der Webserver muss aber dran kommen können) und die Datei class.phpmailer.php bindest du per include oder require ein.

    Wenn ich das hier so alles lese, habe ich einen Tipp für dich: lerne die Grundlagen.

  • visitor
    Schüler
    Beiträge
    64
    • 17. Mai 2009 um 19:50
    • #26

    mit den Grundlagen hast Du bestimmt nicht ganz unrecht! Wie wär's wenn Du uns mal zeigst, wie Du das alles gemacht hast, hm?

  • Darkxor
    Prinz(essin)
    Reaktionen
    1
    Beiträge
    663
    • 17. Mai 2009 um 19:55
    • #27

    Les dir doch einfach mal das Tutorial durch was ich dir schon am Anfang
    verlinkt habe. Dort steht was du wo hin kopieren musst, wie du es
    einbindest, wie die Klasse benutzt wird. Um die Daten aus deinem
    Formular abzufragen nutzt du $_POST oder $_GET je nachdem wie
    es dein Formular übermittelt.

    Alles andere sehe ich in einer endlosen Diskussion daherlaufen.

  • visitor
    Schüler
    Beiträge
    64
    • 17. Mai 2009 um 19:58
    • #28

    Ja, hast vermutlich Recht, Darkxor. Vielen Dank für den Link...

  • The User
    Forum Guru
    Beiträge
    4.044
    • 17. Mai 2009 um 20:08
    • #29

    Nochmal:
    Am PHPMailer wird nichts geändert, der wird unverändert eingebunden und nach der Anleitung aufgerufen.

    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.

  • visitor
    Schüler
    Beiträge
    64
    • 17. Mai 2009 um 20:58
    • #30

    Hallo

    Jetzt erhalte ich folgende Fehlermeldung...

    Warning: require(phpmailer/class.phpmailer.php) [function.require]: failed to open stream: No such file or directory in /home/web1234/public_html/kontaktformular.php on line 2

    Fatal error: require() [function.require]: Failed opening required 'phpmailer/class.phpmailer.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/web1234/public_html/kontaktformular.php on line 2

  • Bandit
    Gast
    • 17. Mai 2009 um 21:11
    • #31
    Zitat

    No such file or directory


    Was das wohl bedeuten mag?! :(

    PHP findet die Datei class.phpmailer.php nicht, warum auch immer. Entweder du hast das Verzeichnis phpmailer nicht oder an einen falschen Ort angelegt, die Dateien nicht in das Verzeichnis kopiert. Lerne doch bitte erst mal die Grundlagen!!!!

  • Darkxor
    Prinz(essin)
    Reaktionen
    1
    Beiträge
    663
    • 17. Mai 2009 um 22:45
    • #32
    Zitat

    Lerne doch bitte erst mal die Grundlagen!!!!


    In diesem Fall muss ich 100% zustimmen... auch wenn ich das
    damals öfters mal hören musste <- auch nachdem ich mehre
    Tutoriale und Kapitel und Büchern gelesen hatte.

  • visitor
    Schüler
    Beiträge
    64
    • 18. Mai 2009 um 07:41
    • #33

    Hi Darkxor

    Welche Tutoriale, Kapitel und Bücher kannst Du mir hierzu denn empfehlen...?

  • Bandit
    Gast
    • 18. Mai 2009 um 07:54
    • #34

    http://www.php.net/manual/de
    http://www.php-faq.de
    http://www.php-einfach.de
    http://www.schattenbaum.net/php/ (leider etwas veraltet)
    http://www.galileocomputing.de/openbook/php4 (leider etwas veraltet)
    http://tut.php-q.net/index.html
    http://dev.mysql.com/doc/refman/5.1/de/index.html
    http://ffm.junetz.de/members/reeg/DSP/
    http://www.phptutorials.de
    http://www.dynamic-webpages.de/05.tutorials.php
    http://de.selfhtml.org/
    http://www.css4you.de/index.html

  • visitor
    Schüler
    Beiträge
    64
    • 18. Mai 2009 um 23:17
    • #35

    Hi Bandit

    Besten Dank für die links... dann sollte mit der Installation des phpmailers ja anschliessend nichts mehr schief gehen ;)

  • Darkxor
    Prinz(essin)
    Reaktionen
    1
    Beiträge
    663
    • 18. Mai 2009 um 23:28
    • #36

    http://webmaster.elexpress.de/ (noch nicht ganz fertig)
    Hiermit kann man aber schnell und einfach die Grundlagen lernen.

  • The User
    Forum Guru
    Beiträge
    4.044
    • 19. Mai 2009 um 00:14
    • #37

    Dieser Bot namens Bandit bringt immer wieder tolle Links...
    http://tut.php-quake.net kann ich empfehlen

    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.

  • visitor
    Schüler
    Beiträge
    64
    • 21. Mai 2009 um 01:01
    • #38

    Hallo

    Ich weiss, ich weiss... die Grundlagen lernen :?

    das Auswertungsscript sieht nun folgendermassen aus

    PHP
    <?php
    error_reporting(E_ALL); 
    
    
    $Empfaenger = "xxxxx@gmx.de";
    
    
    if($_POST['Send'])
    {
       if(empty($_POST['company']) || (empty($_POST['vorname']) || (empty($_POST['name']) ||
       (empty($_POST['email']) || (empty($_POST['telefon']) || (empty($_POST['nachricht']))
       { // <-- da!
          echo("Die mit * gekennzeichneten Felder sind Pflichtfelder. Bitte erg&auml;nzen Sie die rot markierten Felder!");
       }
       else
       {
          $Mailnachricht = "Nachricht aus Kontaktformular: \n\n";
          while(list($Formularfeld, $Wert)=each($_POST))
          {
             if($Formularfeld!="Send")
             {
                $Mailnachricht .= $Formularfeld.": ".$Wert."\n";
             }
          }
          $Mailnachricht .= "\nDatum/Zeit: ";
          $Mailnachricht .= date("d.m.Y H:i:s");
          $Mailbetreff = "Kontaktformular: ";
          $Mailbetreff .= $_POST['Betreff'];
          mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_POST['email']);
          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

    es erscheint diese Fehlermeldung "Parse error: syntax error, unexpected '{' in"

    wenn ich nun die markierte Klammer entferne, erscheint aber diese Fehlermeldung "Parse error: syntax error, unexpected T_ECHO in"

    weiss jemand vielleicht Rat wie ich dieses Problem beheben kann?

    Vielen Dank

    2 Mal editiert, zuletzt von The User (21. Mai 2009 um 18:10) aus folgendem Grund: [php]-Verwendung!!!

  • Darkxor
    Prinz(essin)
    Reaktionen
    1
    Beiträge
    663
    • 21. Mai 2009 um 12:13
    • #39

    Ich erkenne da gleich mehre Fehler warum das nicht gehen kann.
    Allein deine else Ausgabe zeigt, dass du nicht einmal ein Tutorial
    angeguckt hast.

  • The User
    Forum Guru
    Beiträge
    4.044
    • 21. Mai 2009 um 18:11
    • #40

    Du hast ein ")" vergessen.
    Besorg dir mal einen Text-Editor mit Syntax-Highlighting (z.B. Kate), dann sollte das auffallen.
    Und was ist jetzt mit dem PHPMailer?

    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.

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™