kostenloser Webspace werbefrei: lima-city


Wo istr der fehler =)

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    kiddz-world

    kiddz-world hat kostenlosen Webspace.

    Hallooo

    ich hab ein bissel an meinem Kontaktformular gewerkelt... und nu funktioniert es nimma...

    ich hab vorher $_POST["blaa"] verwendet nun speicher ist die Daten ist in einer variable und verarbeite sie dann weiter.
    Seitdem ich das gemacht habe klappt es nimma -.-

    if (isset($_POST["submit"])) {
    
             $vorname = htmlspecialchars($_POST["vorname"]);
             $nachname = htmlspecialchars($_POST["nachname"]);
             $mail = htmlspecialchars($_POST["mail"]);
             $anliegen = n12br(htmlspecialchars($_POST["anliegen"]));
    
             echo 'Vielen Dank für Ihre Kontaktanfrage.<br />';
             echo 'Wir werden uns schnellst möglich um Ihre eMail kümmern.';
    
    // Empfänger
    $empfaenger = 'admin@------';
    
    // Betreff
    $betreff = 'Kontaktformular ------ ' . $vorname . ' ' . $nachname . '';
    
    // Nachricht
    $nachricht = '
    <html>
    <head>
      <title>Kontaktanfrage</title>
    </head>
    <body>
      <p>Kontaktanfrage von ' . $vorname . ' ' . $nachname . '</p>
    
      <table>
             <tr>
                     <td width="300"><b>Vorname / Nachname:</b></td>
                     <td width="200">' . $vorname . ' ' . $nachname . '</td>
             </tr>
             <tr>
                     <td width="300"><b>Email Adresse:</b></td>
                     <td>'. $mail .'</td>
             </tr>
             <tr>
                     <td width="300"><b>Kategorie:</b></td>
                     <td>'. $_POST["kategorie"] .'</td>
             </tr>
             <tr>
                     <td width="150"><b>Anliegen:</b></td>
                     <td>&nbsp;</td>
             </tr>
             <tr>
                     <td>'. $anliegen .'</td>
             </tr>
    
      </table>
    </body>
    </html>
    ';
    
    
    $header  = 'MIME-Version: 1.0' . "\r\n";
    $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
    
    // zusätzliche Header
    $header .= 'From: noreplay@----- ' . "\r\n";
    
    // verschicke die E-Mail
    mail($empfaenger, $betreff, $nachricht, $header);
    
    $empf = "". $mail ."";
    $betr = "kontaktanfrage";
    $from = "From: noreplay@-----";
    $text = "Vielen Dank für Ihre eMail\n\n";
    $text .= "Wir werden Ihre Anfrage so schnell wie möglich bearbeiten.\n\n";
    $text .= "Dies ist eine automatisch generierte eMail bitte Antworten Sie nicht auf noreplay@---- es wird keine eMail ankommen.\n";
    $text .= "Für weitere Fragen bitten wir Sie das Kontaktformular erneut aufzurufen.";
    
    mail($empf, $betr, $text, $from);
    
             }


    Beitrag zuletzt geändert: 20.5.2012 10:28:36 von kiddz-world
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Es gibt keine PHP-Funkion, die n12br heißt. Die Funktion, die Du suchst, ist nl2br.
    Ob das das einzige Problem ist, kann ich nicht sagen, aber ich habe auf jeden Fall einen Fehler gefunden! :biggrin:
  4. Autor dieses Themas

    kiddz-world

    kiddz-world hat kostenlosen Webspace.

    -.-'

    na super X'D das war der fehler .....
  5. Kleine Hilfe zur Selbsthilfe:^^
    error_reporting(-1);

    Das zeigt dir alle Fehler in deinem PHP-Skript an. Am besten haust du es solange du etwas testest oben in dein Skript.

    Hier in dem Fall wäre dann
    Fatal error: Call to undefined function n12br() in D:\XAMPP\htdocs\bots\test.php on line 7

    sowas gekommen
  6. Autor dieses Themas

    kiddz-world

    kiddz-world hat kostenlosen Webspace.

    ja gut dann hätte ich es gewusst ...
  7. 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!