E-Mail versand funz nicht!

  • [php:1:a25f45f05e]
    <?
    $extra = "From: $sender <$kontakformular@HabboFuture.ch>\n";
    $extra .= "Content-Type: text/html\n
    Content-Transfer-Encoding: 8bit\n";
    mail($habbofuture@gmx.ch, $Bewerbung, $eine Bewerbung wurde versendet, $extra);
    ?>

    [/php:1:a25f45f05e]

    Parse error: parse error, unexpected '@' in /usr/export/www/hosting/zukunft/submit.php on line 5


    Edit: muss ich bei §mail keine E-Mail hineinschreiben?!
    :d

    wenn nicht, was sonst?

  • Zitat von GreenRover

    leerzeichen in einer variabelle ????

    guter man!!!

    Wenn das mal Alles wäre.

  • dein quellcode

    Code
    <?
      $extra = "From: $sender <$kontakformular@HabboFuture.ch>\n";
      $extra .= "Content-Type: text/html\n
                 Content-Transfer-Encoding: 8bit\n";
      mail($habbofuture@gmx.ch, $Bewerbung, $eine Bewerbung wurde versendet, $extra);
      ?>


    ich mach mal nen neuen Befehl! Bei dir zu editieren lohnt sich net da zuviele Fehler drin sind :?

    also

    PHP
    <?php
    $xtra   = "From: MAX MUSTERMANN\r\n";
    $xtra   .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
    $xtra   .= "X-Mailer: PHP ". phpversion();
    $email = "MAXMUSTERMANN@e-mail.de";
    $text ="Dein zu übermittelnder Text";
    $betreff = "WORUM GEHTS";
    
    mail($email, $betreff, $text, $xtra);
    ?>

    wenn du es nachlesen willst dann schau hier --> http://selfphp.de/funktionsreferenz/mail_funktionen/mail.php

  • Bevor Du da weiter rummachst, nimmst Du lieber das Formular, was ich Dir gerade mal erstellt habe. Du musst nurnoch folgendes ändern und machen:

    [-] Ändere den Eintrag deinemail@domain.tld in eine von Dir bestehende Mail Adresse um, dorthin kommen die eMails.
    [-] Ändere den Eintrag Der gewünschte Mailbetreff. Dieser Betreff wird als Mailtitel im Mailprogramm angezeigt.
    [-] Speichere die Datei unter dem Namen mailform.php ab, dann einfach drauf verlinken.

    [php:1:afc9a514cc]<?
    /*
    Voll das fett krasse Copyright auf das Ultimatenteil :D
    */
    $email = "deinemail@domain.tld";
    $mailheader = "Der gewünschte Mailbetreff";
    if(!$op) {

    echo"<form method=\"POST\" action=\"mailform.php\" name=\"mailform\">
    <table>
    <tr>
    <td>Dein Name</td>
    <td><input name=\"name\" size=\"46\" type=\"text\"></td>
    </tr>
    <tr>
    <td>Deine Mailadresse</td>
    <td><input name=\"mailadresse\" size=\"46\" type=\"text\"></td>
    </tr>
    <tr>
    <td>Deine Webseite</td>
    <td><input name=\"www\" size=\"46\" type=\"text\"></td>
    </tr>
    <tr>
    <td>Deine Mitteilung</td>
    <td><textarea name=\"mitteilung\"></textarea></td>
    </tr>
    <tr>
    <td colspan=\"2\"><input type=\"submit\" value=\"Absenden\" name=\"B1\"><input type=\"hidden\" name=\"op\" value=\"new\"></td>
    </tr>
    </table></form>";

    }
    ?>
    <?

    function submit1($email, $mailheader, $mailform, $name, $mailadresse, $www, $mitteilung, $B1) {

    $nachricht = "$mailheader


    Vor- und Zuname: $name

    Mailadresse: $mailadresse

    Userwebseite: $www

    Mitteilung: $mitteilung";

    $absender = "$mailadresse";
    $empfaenger = "$email";
    $betreff = "$mailheader";
    $text = "$mitteilung";
    $addweb ="From:$absender\n";
    $addweb .="Errors-To:$absender\n";
    $addweb .="Content-Type: text/html\n";
    $addweb .="Content-Transfer-Encoding: 8bit\n";
    mail("$empfaenger","$betreff","$text\n","$addweb");

    echo"<p align=\"center\">Wir bekommen Deine Anfrage schon :)</p>


    ";
    }

    switch($op) {

    case "new":
    submit1($email, $mailheader, $mailform, $name, $mailadresse, $www, $mitteilung, $B1);
    break;
    }

    ?>[/php:1:afc9a514cc]

    €dit: Irgendwie verzieht es den ganzen Code ein wenig bei dem PHP-BB-Code. :?