kostenloser Webspace werbefrei: lima-city


Class einbinden in PHP

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    internetplattform

    internetplattform hat kostenlosen Webspace.

    ich möchte gerne diese class in ein formular (php) einbinden.
    aber ich weiss nicht wie und komme auch nicht so draus, da ich noch nie mit class gearbeitet habe

    kann mir jemand helfen

    es geht um diese class

    http://www.tutorials.de/php-tutorials/231820-emails-ueber-einen-beliebigen-server-verschicken.html

    habe noch nie mit class gearbeitet, aber bräuchte diese class, da mein freehoster sendmail in php deaktiviert hat.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hast dir ja wahrscheinlich die angehängte Datei heruntergeladen und entpackt.

    Dann kopierst du entweder den Code in deine Datei, oder du includest die Datei:

    <?php 
    include "smtpconnection.class.php";
    ?>


    Allerdings musst du darauf achten, dass dann die smtpconnection.class.php im gleichen Verzeichnis wie die Datei liegt in der du diese einbindest.

    mfg
    alfr3d

    Beitrag zuletzt geändert: 2.10.2010 17:41:10 von alfr3d
  4. Autor dieses Themas

    internetplattform

    internetplattform hat kostenlosen Webspace.

    herunterladen konnte ich sie nicht, da der virenschutz es blockiert.
    wie spreche ich die class an im formular?
    muss ich felder im class definieren, oder nimmt er alles was das formular liefert? wie siehts mit anhängen aus
  5. Les dir doch einmal den Beitrag durch, da steht beschrieben wie du die Klasse ansprichst.

    ...Die Klasse bietet nur eine Methode, und dies ist sendmail()....

    ...Im Gegensatz zur PHP-Funktion mail() uebergibt man der Methode sendmail() nicht die einzelnen Daten zum Versand der eMail, sondern die komplette eMail, mit allem drum und dran, also Headern, Text und eventuellen Anhaengen.
    Um eine solche eMail zu erstellen kann z.B. meine eMail-Klasse genutzt werden...


    Die eMail-Klasse findest du hier: http://www.tutorials.de/php-tutorials/231819-emails-mit-php-erstellen.html

    Wenn du dir das alles mal durchgelesen und versucht hast und du es immernoch nicht schaffen solltest melde dich noch einmal...

    Beitrag zuletzt geändert: 2.10.2010 22:29:00 von alfr3d
  6. Autor dieses Themas

    internetplattform

    internetplattform hat kostenlosen Webspace.

    was muss im formular bei dieser zeile stehen?

    muss es so im formular meine class angesprochen werden?
    <form action="email()" method="post">
  7. Kann das funktionieren? Ich glaube nicht ;-)

    Bei action="" im form gibst du an wohin das Formular geschickt werden soll, die Eintragungen aus dem Formular werden per POST gesendet. Das Script, das du bei action="" einträgst muss dann eben diese POST Paramter auslesen und eine neue Instanz deiner email Klasse erstellen. Diese musst du in dem annehmenden Script zuerst includieren (siehe oben).

    Dann:
    myEmail = new Email($from,$to,$subject,$body,$cc="",$bcc="",$useragent="PHP/ReptilerEMailClass") ;

    und anstelle der $from usw. nimmst du natürlich Deine POST Variablen also $_POST['from'] oder so.
  8. Ich würde dir dir Klasse PHPMailer empfehlen. Diese Klasse ist leicht einzubinden und hat eine sehr gute Dokumentation.
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!