Avatar billede funny Nybegynder
11. november 2006 - 18:55 Der er 7 kommentarer og
1 løsning

formail script.

jeg står og skal bruger et script som dem der besøger min side kan skrive lidt til mig

hvordan ken jeg få det her kode til at sende til min mail

<form action="<?=$PHP_SELF;?>" method="post" name="form" OnSubmit="tjek(); return false;">
<table border="0" style="font-family: verdana;">
    <tr>
        <td width="190"> Dit navn: </td>
        <td> <input type="text" name="navn"> </td>
    </tr>
    <tr>
        <td> Din email: </td>
        <td> <input type="text" name="email"> </td>
    </tr>
    <tr>
        <td> Evt. hjemmeside: </td>
        <td> <input type="text" name="url" value="http://"> </td>
    </tr>
    <tr>
        <td> <br> Besked: </td>
    </tr>
</table>
<textarea cols="40" rows="8" name="besked"></textarea>
<input type="submit" name="submit" value="send mail!">
</form>
Avatar billede masik7 Nybegynder
11. november 2006 - 19:07 #1
Du får inputtet fra navn i $_POST["navn"] osv.
Til at sende mailen skal du bruge funktionen mail():

mail("din mail", "emne", $_POST["besked"]);
Avatar billede funny Nybegynder
11. november 2006 - 19:15 #2
hvor i koden skal den ind
Avatar billede funny Nybegynder
12. november 2006 - 12:52 #3
plz er der nogen der kan hjælpe mig med det da jeg stå og ike kan komme vider.
Avatar billede mcardle Nybegynder
13. november 2006 - 17:17 #4
Prøv det her:

Side #1:

<form action="side2.php" method="post" name="form">
<table border="0" style="font-family: verdana;">
    <tr>
        <td width="190"> Dit navn: </td>
        <td> <input type="text" name="navn"> </td>
    </tr>
    <tr>
        <td> Din email: </td>
        <td> <input type="text" name="email"> </td>
    </tr>
    <tr>
        <td> Evt. hjemmeside: </td>
        <td> <input type="text" name="url" value="http://"> </td>
    </tr>
    <tr>
        <td> <br> Besked: </td>
    </tr>
</table>
<textarea cols="40" rows="8" name="besked"></textarea>
<input type="submit" name="submit" value="send mail!">
</form>

side#2:

<?php

$navn = $_REQUEST["navn"];
$email = $_REQUEST["email"];
$url = $_REQUEST["url"];
$besked = $_REQUEST["besked"];

$data = 'Fra: '.$navn.'\n';
$data .= 'Email: '.$email.'\n';
$data .= 'Hjemmeside: '.$url.'\n\n';
$data .= $besked;

$mail = mail("din_mail@domain.dk", "Skriv et fast emne eller lav et input mere", $data);

if(!$mail){
  echo 'Din mail kunne ikke sendes';
}
else{
  echo 'Din mail er nu sendt';
}

?>

<script type="text/javascript">
  t = setTimeout("location.href='side1.php'", 1500);
</script>


Det skulle virke, men du kan jo altid spørge, hvis det ikke gør ;-)
Avatar billede funny Nybegynder
13. november 2006 - 19:03 #5
den sender mig det mange gange hvordan kan det være
Avatar billede mcardle Nybegynder
13. november 2006 - 19:12 #6
Det ved jeg ikke helt... Må jeg se din kildekode?
Avatar billede funny Nybegynder
23. november 2006 - 11:23 #7
lukker den her fik et andet script men hvis du vil have point så må du lige lave et svar.
Avatar billede mcardle Nybegynder
23. november 2006 - 17:07 #8
Hehe, svar...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB