kostenloser Webspace werbefrei: lima-city


E-Mail per PHP

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    b******e

    ich brauche dringend einen mail-skript mit dem ich leuten die sich bei mir anmelden ihre passw?rter (per mail) zuschicken kann!!!

    kann mir da irgendjemand helfen??? BBIITTEEEE!!!!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. mails kann man in php mit der funktion mail() schreiben.

    mail("mail@mail.de", "Betreff", "Das ist der text\nciao");

    Wenn du noch die Absenderadresse angeben willst musst du noch den vierten Parameter Header angeben.

    mail("mail@mail.de", "Betreff", "Das ist der text\nciao", "From: webmaster@mail.de");

    ciao, moin339
  4. k*********2

    Noch eine kleine Hilfe: Die zweite Methode klappt glaube ich nur (ein Absender ist erforderlich). Die Angabe \n f?gt einen Zeilenumbruch ein! Weitere Zeichen:

    \\ f?r nen Backshlash (\)
    \" f?r Anr?hrungszeichen (")
  5. Nein, die erste Methode klappt auch nur wird dort dann als Absender die vom Server eingestellte Absender Adresse benutzt. Das ist nat?rlich nicht so sch?n also sollte man sie ?ndern...
    Es gibt ja auch eine php Funktion, die sonderzeichen automatisch escapt. Weleche war das nochmal? Ich kann mich nicht mehr dran errinern.

    ciao, moin339
  6. sonderzeichen escapen --> addslashes($text)
    Das ist aber beim Mailversand sinnlos, weil die dann mit im Text stehen
  7. Autor dieses Themas

    b******e

    thanx @ all:biggrin:

    habt mir echt geholfen
  8. ich hab ein anderes problem *nicht extra einen neuen thread ?ffnen wollte f?rs selbe problem*

    bei mir sendet der zwar,..aber ohne inhalt,. der ist,... nja,.. weg ^.^ blanke mail,...

    (mail("anmeldung@mailaddy.de", "Anmeldung", "$Nickname1", "From: $Mail"))

    so is mei code,.. aber naja kommt ncihts,.. ^.^
  9. t**********e

    schick einfach mal den rest vom code plz
  10. <?php
    if (isset($Mail) && $Mail != "") {
    if(mail("anmeldung@mailaddy.de", "Anmeldung", "$Nickname1", "From: $Mail")) {
    echo "<p>Danke, f?r deine Anmeldung. Ich werde sie in den n?chsten 3 Tagen bearbeiten</p>\n";
    }
    else {
    echo "<p>Leider gab es einen Fehler bei der Anmeldung!</p>\n";
    }
    }
    ?>

    hab die mail adresse mal ge?ndertwei ldes nen privater mailer is,.. ^.^
  11. <form action="<?php $PHP_SELF ?>" method="post">
    <table>

    <tr><td style="width: 150px;">
    <span class="name">Nickname [1]:</span>
    </td><td>
    <input type="text" name=Nickname1" class="rand">
    </td><td>
    <tr><td style="width: 150px;">
    <span class="name">Nickname [2]:</span>
    </td><td>
    <input type="text" name="Nickname2" class="rand">
    </td><td>
    <tr><td style="width: 150px;">
    <span class="name">E-Mail:</span>
    </td><td>
    <input type="text" name="Mail" class="rand">
    </td></tr>
    </table>
    <p>frage</p><br>
    <p><input type="radio" name="eins" value="a">a] text<br></p>
    <p><input type="radio" name="eins" value="b">b] text<br></p>
    <p><input type="radio" name="eins" value="c">c] text<br></p>
    <p><input type="radio" name="eins" value="d">d] text<br></p>
    <br>
    <p>frage<br></p>
    <p><input type="radio" name="zwei" value="a">a] text<br></p>
    <p><input type="radio" name="zwei" value="b">b] text</p>
    <p><input type="radio" name="zwei" value="c">c] text<br></p>
    <p><input type="radio" name="zwei" value="d">d] text<br></p>
    <br>
    <p>frage<br></p>
    <p><input type="radio" name="drei" value="a">a] text<br></p>
    <p><input type="radio" name="drei" value="b">b] text<br></p>
    <p><input type="radio" name="drei" value="c">c] text<br></p>
    <p><input type="radio" name="drei" value="d">d] text<br></p>
    <br>
    <p>frage<br></p>
    <p><input type="radio" name="vier" value="a">a] text<br></p>
    <p><input type="radio" name="vier" value="b">b]text<br></p>
    <p><input type="radio" name="vier" value="c">c] text<br></p>
    <p><input type="radio" name="vier" value="d">d] text<br></p>
    <br>
    <p>frage<br></p>
    <p><input type="radio" name="f?nf" value="a">a] text<br></p>
    <p><input type="radio" name="f?nf" value="b">b] text<br></p>
    <p><input type="radio" name="f?nf" value="c">c]text<br></p>
    <p><input type="radio" name="f?nf" value="d">d] text<br></p>

    <p><input type="submit" value="Anmeldung abschicken" class="knopf" title="Jetzt abschicken"></p>
    </form>


    da is der formmailer ,.. ^.^"

    is noch rohfassung deswgen noch kein text,..
  12. mhh.. hab nicht viel ahnung aber auf meiner seite hab ich das anders geschrieben ohne die ganzen \"
    habs jetzt nicht probiert aber versuch es mal so:
    if(mail("anmeldung@mailaddy.de", "Anmeldung", $Nickname1, "From:" $Mail))

    ich glaub so k?nnte es gehen. wenns falsch ist, sorry
  13. mhh.. hab nicht viel ahnung aber auf meiner seite hab ich das anders geschrieben ohne die ganzen \"
    habs jetzt nicht probiert aber versuch es mal so:
    if(mail("anmeldung@mailaddy.de", "Anmeldung", $Nickname1, "From:" $Mail))

    ich glaub so k?nnte es gehen. wenns falsch ist, sorry


    probier mal bei den inputs die id mit anzugeben:
    <input type="text" name="Nickname1" id="Nickname1 class="rand">
    und kontrolliere alle " im ganzen skript!

    mail("anmeldung@mailaddy.de", "Anmeldung", $Nickname1, "From: ".$Mail)

    Aber ne andere frage wie verschicke ich html emails???
  14. <?php
    
    $message = "<h1>Deine Nachricht, bzw. html-code<h1>";
    $to = "empfaenger@system.de";
    $subject = "Betrefftext";
    $xtra = "From: ab@sender.de (Ab Sender)\r\n";
    $xtra .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n";
    
    mail($to,$subject,$message,$xtra);
    
    ?>

    das m?sste klappen. dann hast du ein html-email
  15. geh mal auf www.webmasterpro.de
    da findest du gen?gend scripte
  16. Autor dieses Themas

    b******e

    geh mal auf www.webmasterpro.de
    da findest du gen?gend scripte


    sowas ist doch echt langweilig. ich pers?nlich nehme nur selbstgeschriebene scripte, schon alleine w?il ich da immer sofort wei?, wie sie funktionieren. zum lernen sind die ja sehr sch?n, aber benutzen? ne danke
  17. p*******n

    @izskisurfe: aehm, die 'id' hat dort ne andere verwendung, und zwar, um dem element eine Eigenschaft zu geben.
    ich wuerd sagen das Prob' liegt etwa hier:


    <tr><td style="width: 150px;">
    <span class="name">Nickname [1]:</span>
    </td><td>
    <input type="text" name=Nickname1" class="rand">
    </td><td>

    du hast da name=Nickname1"
    du hast ein " vergessen, also es sollte heissen

    <tr><td style="width: 150px;">
    <span class="name">Nickname [1]:</span>
    </td><td>
    <input type="text" name="Nickname1" class="rand">
    </td><td>


    gruss
    p
  18. darklordspike

    darklordspike hat kostenlosen Webspace.

    naja, aber wieso sollte er sie net benutzen wenn er es selbst net auf die reihe bekomt?
    ich mein, ich nehm auch fertige scripte udn schreib sie dann wenn n?tig um.... is einfacher und net so zeitaufwendig.

  19. darklordspike schrieb:
    naja, aber wieso sollte er sie net benutzen wenn er es selbst net auf die reihe bekomt?
    ich mein, ich nehm auch fertige scripte udn schreib sie dann wenn n?tig um.... is einfacher und net so zeitaufwendig.

    ich mag nun mal lieber selbst gemachtest. Ist halt so ne Geschmackssache von mir...

  20. darklordspike schrieb:
    naja, aber wieso sollte er sie net benutzen wenn er es selbst net auf die reihe bekomt?
    ich mein, ich nehm auch fertige scripte udn schreib sie dann wenn n?tig um.... is einfacher und net so zeitaufwendig.

    ich mag nun mal lieber selbst gemachtest. Ist halt so ne Geschmackssache von mir...



    is scho geil wenn man nen thread wieder aufleben l?sst, der vor 10 monaten das letzte mal beantwortet wurde, oder?

    naja, aber wie mr zufall es will: ich hab derzeit nen prob mit html-mail

    ich habe folgende mail.php
    <?PHP
    include "includes/mail.inc.php";
    mail($to,$subject,$message,$subject);
    ?>

    die includete datei sieht wie folgt aus:

    <?
    $to = "empf?nger@domain.de";
    $subject= "Der Betreff\r\n";
    $header = "From: meinemailaddy@domain.de\r\n";
    $header.= "MIME-version: 1.0\n";
    $header.= "Content-Type: text/html\r\n";
    $header.= "Content-Transfer-Encoding: 8bit\r\n";

    $message = "<html>
    <head>
    <title></title>
    </head>
    <body>HIER STEHT DIE MESSAGE</body></html>";
    ?>

    er schickt diese als html-mail ab, doch dann is der absender immer noch die n?chste zeile vom header. d.h. als absender steht dann da "meinemailaddy@domain.deMIME-version:"

    warum? ich habe diese zeiel weggelassen, dann nimmt er die n?chste...

    wie kann ich das besser machen???

    vielen dank im voraus....
  21. 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!