Ergebnis 1 bis 8 von 8
  1. #1
    Capt'n Crunch Avatar von till7
    Registriert seit
    10.07.2008
    Beiträge
    995

    Standard php post geht iwi nur halb..

    hallo mein problem ist dass ich irgendwas falsch mache
    also mein ziel ist es ein php mailer zu machen indem ich den absender in ein kästchen schreiben kann und die mail wird dann an die mail addy gesendet. also wie ein normales mail formular wo ich den absender bestimmen kann.
    Also ich hab hier die eingabe (html)

    Code:
      <form action="phpmailer.php" method="post">
      <input type="text" size="17" name="Inhalt">
      
    
    
      <center>
      <input type="submit" value="OK">
      </center>
      </form>
    und dann wird das mit "post" an phpmailer.php übergeben:

    Code:
     <?php
      $empfaenger = "<?php echo $_POST["Inhalt"];?>";
      $betreff = "testmail";
      $text = "testmail";
      mail($empfaenger, $betreff, $text,
           "From: $sender <$sendermail>");
      ?>

    aber irgendwie kann ich da mit de empfänger nicht die einagbe, ausgeben
    Code:
    <?php echo $_POST["Inhalt"];?>
    warum? und wie kann ich das ändern?

    hier die fehlermeldung:
    Code:
    Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /usr/export/www/vhosts/funnetwork/hosting/0range/phpmailer.php on line 2
    danke für die hilfe! mfg till
    gestohlen.

  2. #2
    Michelangelo Virus
    Registriert seit
    29.06.2008
    Beiträge
    273

    Standard

    <?php
    $empfaenger = $_POST["Inhalt"];
    echo "$empfaenger";
    $betreff = "testmail";
    $text = "testmail";
    mail($empfaenger, $betreff, $text,
    "From: $sender <$sendermail>");
    ?>

  3. #3
    Capt'n Crunch Avatar von till7
    Registriert seit
    10.07.2008
    Beiträge
    995

    Standard

    danke ;-)
    gestohlen.

  4. #4
    Michelangelo Virus
    Registriert seit
    09.08.2007
    Beiträge
    289

    Standard

    da fehlt n > am ende...

  5. #5
    Capt'n Crunch Avatar von till7
    Registriert seit
    10.07.2008
    Beiträge
    995

    Standard

    ja das hab ich schon gemerkt ^^

    Added after 2 hours 2 minutes:

    man kann das formular nicht iwi umbauen dass die mails nicht mehr so oft in den junk ordner beo hotmail gelangen?

    mfg
    gestohlen.

  6. #6

    Standard

    Das hat einzig und alleine was mit der IP deines Servers, deiner Email Adresse oder die komplette Domain.
    Das Formular hat nichts damit zu tun ob jemand die Mail blockt

    Mfg

    Chaos
    Eine Regierung muß sparsam sein, weil das Geld, das sie erhält, aus dem Blut und Schweiß ihres Volkes stammt.
    Es ist gerecht, daß jeder einzelne dazu beiträgt, die Ausgaben des Staates tragen zu helfen. Aber es ist nicht gerecht, daß er die Hälfte seines jährlichen Einkommens mit dem Staate teilen muß.

    Friedrich II. der Große

  7. #7
    Capt'n Crunch Avatar von till7
    Registriert seit
    10.07.2008
    Beiträge
    995

    Standard

    aber das seltsame ist dass das mail mit diesem formular NICHT in den junk mail ordner geht bei hotmail.

    Code:
    <?php
    
    $Empfaenger = "meine@mailadresse.de";
    $Betreff = "Meine erste Mail mit Anhang";
    
    $Dateiname = "grafik.gif";
    $DateinameMail = "anhang.gif";
    
    $Header = "From: Mein Name <meine@mailadresse.de>";
    
    $Trenner = md5(uniqid(time()));
    $Header .= "\n";
    $Header .= "MIME-Version: 1.0";
    $Header .= "\n";
    $Header .= "Content-Type: multipart/mixed; boundary=$Trenner";
    $Header .= "\n\n";
    $Header .= "This is a multi-part message in MIME format";
    $Header .= "\n";
    $Header .= "--$Trenner";
    $Header .= "\n";
    $Header .= "Content-Type: text/plain";
    $Header .= "\n";
    $Header .= "Content-Transfer-Encoding: 8bit";
    $Header .= "\n\n";
    $Header .= "Meine erste Mail mit Anhang!";
    $Header .= "\n";
    $Header .= "--$Trenner";
    $Header .= "\n";
    $Header .= "Content-Type: image/gif; name=$DateinameMail";
    $Header .= "\n";
    $Header .= "Content-Transfer-Encoding: base64";
    $Header .= "\n";
    $Header .= "Content-Disposition: attachment; filename=$DateinameMail";
    $Header .= "\n\n";
    $Dateiinhalt = fread(fopen($Dateiname, "r"), filesize($Dateiname));
    $Header .= chunk_split(base64_encode($Dateiinhalt));
    $Header .= "\n";
    $Header .= "--$Trenner--";
    
    mail($Empfaenger, $Betreff, "", $Header);
    
    ?>
    ebenfalls von funpic.de as gesendet...

    mfg till
    gestohlen.

  8. #8
    Michelangelo Virus
    Registriert seit
    29.06.2008
    Beiträge
    273

    Standard

    die idendifizieren das auch an den mailheadern, oben haste ja nochmal nen http header mit gesendet und andern crap..
    "Word is born
    Fight the war
    fuck the norm!"

    int_main(); @ milw0rm


Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •