alex planlos: php, formular, email

hallo...
bin total am rotieren. hab zwei probleme:

  • meine mailto-funktion geht nicht und
  • ein php-script, mit dem ein antwortformular verschickt werden soll geht auch nicht.
    bei beiden kommen keine nachrichten an. ist jemand so nett und schaut mal auf mein script?
    quelltext bei:
    www.popstar-academy.de/newSite/info.html
    mailto ist bei webstern-logo...

wär nett.... vielen dank!

  1. Hi alex,

    hallo...
    bin total am rotieren. hab zwei probleme:

    • meine mailto-funktion geht nicht und
    • ein php-script, mit dem ein antwortformular verschickt werden soll geht auch nicht.
      bei beiden kommen keine nachrichten an. ist jemand so nett und schaut mal auf mein script?

    also... gem. meinem test geht eigentlich beides!
    Wo liegt das problem? oder hast Du es schon korrigiert?

    Gruss

    michel

    1. also... gem. meinem test geht eigentlich beides!
      Wo liegt das problem? oder hast Du es schon korrigiert?

      Gruss

      michel

      das problem ist, dass ich die mails nicht ankommen. verschicken geht, dann sind sie aber weg... es kommen weder mails an die an den webstern geschickt werden, noch bekomme ich eine rückmeldung wenn ich das formular wegschicke.... schön blöd!

  2. Hallo,

    bei beiden kommen keine nachrichten an. ist jemand so nett und schaut mal auf mein script?
    quelltext bei:
    www.popstar-academy.de/newSite/info.html

    Der Code von formmail.php4 wäre vielleicht auch ganz hilfreich um evtl. Fehler zu finden...

    Gruß,
    dimde

    1. Hallo,

      bei beiden kommen keine nachrichten an. ist jemand so nett und schaut mal auf mein script?
      quelltext bei:
      www.popstar-academy.de/newSite/info.html

      Der Code von formmail.php4 wäre vielleicht auch ganz hilfreich um evtl. Fehler zu finden...

      Gruß,
      dimde

      ohhhh, logo...

      <?php
        $fmtResponse= implode("", file("response.htt"));
        $fmtMail= implode("", file("mail.htt"));
        foreach($HTTP_POST_VARS as $key=> $val) {
          $fmtResponse= str_replace("<$key>", $val, $fmtResponse);
          $fmtMail= str_replace("<$key>", $val, $fmtMail);
        }
        mail($HTTP_POST_VARS["POPSTAR"], $HTTP_POST_VARS["subject"], $fmtMail);
        echo $fmtResponse;
      ?>

      1. Hallo,

        mail($HTTP_POST_VARS["POPSTAR"], $HTTP_POST_VARS["subject"], $fmtMail);

        Mal davon abgesehen, dass es ziemlich unsinnig erscheint die eigene Mail Adresse und das Subject per hidden-Fields an das Script zu übergeben, müsste es sogar funktionieren :)

        Schreib das doch lieber gleich so:
        mail("infos@popstar-academy.de", "anfrage", $fmtMail);

        In der "mail.htt" muss dann natürlich auch was in der Art stehen
        "blabla <Name> blabla" (davon geh ich mal aus).

        Ansonsten könntest Du noch überprüfen, ob in der php.ini die mail optionen (SMTP, smtp_port, sendmail_from, sendmail_path - je nach OS) richtig gesetzt sind...

        Gruß,
        dimde

        1. Hallo,

          Mal davon abgesehen, dass es ziemlich unsinnig erscheint die eigene Mail Adresse und das Subject per hidden-Fields an das Script zu übergeben, müsste es sogar funktionieren :)

          Schreib das doch lieber gleich so:
          mail("infos@popstar-academy.de", "anfrage", $fmtMail);

          Nicht nur daß es ziemlich unsinnig ist, es öffnet auch Spammern
          Tür und Tor. Diese suchen nämlich das Netz systematisch nach solchen
          unsicheren Skripten ab, bei denen Empfänger, Subject und Body
          beliebig per Aufruf gesetzt werden können.

          Gruß
          Slyh

          --
          Es gibt nur 10 Arten von Menschen. Solche, die das Binärsystem verstehen, und solche, die es nicht verstehen.
        2. Danke für die Hilfe...! Werds ausprobieren! Bin ziemlich ratlos bei php deshalb sagt mir das php.ini nichts... Kannst du mir dabei helfen?
          Vielen Dank....