kostenloser Webspace werbefrei: lima-city


HTML|Formular

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    wallpaper-factory

    wallpaper-factory hat kostenlosen Webspace.

    Hi,
    wie kann ich ein Formular, so machen, dass es sich von alleine halt abschickt? Ich krieg leider nur hin, dass sich der Formular Inhalt als E-Mail ?ffnet und der User sie manuell losschicken muss.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. t*****b

    Mit der PHP-Funktion mail()

    bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )


    Mit mail() kann man eine E-Mail im Text- oder HTML-Format an eine oder mehrere Personen versenden. Sie k?nnen in dieser Mail einen Empf?nger (to), einen Absender, ein CC , ein BCC und sogar ein Attachment festlegen, die alle beim Versand ber?cksichtigt werden. Der Betreff (subject) und die Nachricht (message) werden dann mit den obigen Daten versendet. Im Mailheader (additional_headers) k?nnen Sie verschiedene Angaben (From, Cc, Bcc etc ? siehe Beispiel) machen, welche jeweils durch einen Zeilenvorschub (\n) getrennt sein m?ssen. Wollen Sie eine E-Mail an mehrere Personen senden, so schreiben Sie sie im to Bereich und trennen die einzelnen Adressen durch ein Komma(,). Im optionalen Parameter additional_parameters k?nnen Sie Befehlszeilenargumente an das Mail-Programm ?bergeben.

    Zu dem Beispiel:

    F?r die Empf?nger wurde hier ein Array geschaffen, um nachher mit implode() die einzelnen Adressen durch ein Komma zu trennen. Das Beispiel ist beliebig anpassbar, es soll hier nur die M?glichkeiten aufgezeigt werden.
  4. Autor dieses Themas

    wallpaper-factory

    wallpaper-factory hat kostenlosen Webspace.

    wie bindet man das dann ein?

    ich hab hier bis jetzt so ein formular

    <form action="mailto:mailer@o-town-crew.de" method="POST" enctype="text/plain" name="XYZ" >

    <input type="text" name="Blablaetc" size="29">
    //Inputs hab ich jetzt alle bis auf einen rausgenommen

    <input type="submit" value="Abschicken" name="Send">
    <input type="reset" value="Zur?cksetzen"n ame="Back"></p>

    </form>

  5. f******n

    Schau dir mal folgendes an, ich glaub das hilft dir weiter:


    <?php

    $mailto = "dawodiemailhinsoll@web.de";
    $from = "absender@web.de";

    if (!isset($send)){
    ?>
    <form name="form1" method="post" action="">
    <table width="100%" id="t4" border="0">
    <tr><td>Nickname: *&sup1;</td><td><input name="nick" type="text" size="20"></td></tr>
    <tr><td>Vorname: *&sup1;</td><td><input name="vorname" type="text" size="20"></td></tr>

    </table>
    </form>

    <?php
    }
    elseif(isset($send)){
    $test = @mail("$mailto", "Das ist der Betreff", "Nickname: $nick /n Vorname: $vorname","From: $from");
    if ($test){
    ?>
    <table width="100%" id="t4" border="0">
    <tr>
    <td>
    <p align="center"><br><br><br><br><br><br><br><b>Deine Daten wurden gesendet.<br>
    Du wirst von uns benachrichtigt. </b></p>
    <p align="center"><b>fsG-Clan<br></b>
    <br><br><br><p align="center">Solltest du innerhalb von einer Woche keine Antwort bekommen, wende dich an: <?php echo $from ?><br><br><br><br><br><br><br><br><br><br></p>
    </td>
    </tr>
    </table>
    <?php
    }
    else{
    ?>
    <table width="100%" id="t4" border="0"> <tr>
    <td>
    <p align="center"><br><br><br><br><br><br><br><b>Leider gab es Probleme.<br>
    Sende deine Mail bitte an:<br>
    <br>
    <a href="mailto: <?php echo $from ?>"><?php echo $from ?></a><br>
    <br>
    und gib dort alles n&ouml;tige an (siehe oben).<br>
    </b></p>
    <p align="center"><b>fsG-Clan<br></b>
    <br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></p>
    </td>
    </tr>
    </table>
    <?php
    }
    }
    ?>
  6. Leute, ihr seid auf der total falschen F?hrte...
    PHP Serverseitig
    JavaScript Clientseitig

    PHP kann dem Clienten also schlecht befehlen, das Formular zu senden.

    L?sung mit JS :

    <script tye="text/javascript">
    document.formularname.submit();
    </script>

    Sollte unterhalb des Formulars verwendet werden.

    mfg, bladehunter
  7. Autor dieses Themas

    wallpaper-factory

    wallpaper-factory hat kostenlosen Webspace.

    Was von den beiden Versionen is nu richtig?

    Und wie bau ich das ein, sodass es beim abschicken-button ausgef?hrt wird? :confused:

    Beitrag ge?ndert am 28.11.2005 17:55 von wallpaper-factory
  8. djfun

    Co-Admin Kostenloser Webspace von djfun

    djfun hat kostenlosen Webspace.

    Verschoben nach PHP&mySQL

  9. Was von den beiden Versionen is nu richtig?

    Und wie bau ich das ein, sodass es beim abschicken-button ausgef?hrt wird? :confused:

    Beitrag ge?ndert am 28.11.2005 17:55 von wallpaper-factory


    Einfach den angepassten Code von mir direkt nach dem </form> end-Tag von dem Formular, dass du absenden willst einbinden.

    Bei Fragen-->pn
  10. 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!