Avatar billede step Nybegynder
16. januar 2004 - 02:12 Der er 5 kommentarer

Mailform: Hvor skal adressen være?

Heysa eksperter!!;)

Jeg har et mailscript opbygget på 2 .php filer.
- kontakt.php (formen)
- kontakt_sendt.php (sender mailen)

Sendefunktionen virker godt nok, men hvor skal adressen til filen kontakt_send.php, skrives i kontakt.php??
Jeg kan ikke finde ud af at få koblet de 2 filer sammen..
Kan i hjælpe mig? Højeste point gives!!

Her er kontakt.php (hvor adressen til kontakt_sendt.php skal skrives et eller andet sted, men hvor??):

<html>
<head>
<title>Stepspace.tk - Kontakt</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<table border="0" width="350" height="350" cellspacing="0" align="center">
  <tr>
    <td height="213" valign="top"> <form action="<?php echo $PHP_SELF; ?> " method="POST">
        <div align="center"><font face="Verdana" size="1"><b><br>
          </b>Dit navn:</font><br>
          <input type="text" class="but" name="navn">
          <br>
          <font face="Verdana" size="1"><br>
          Din email adresse:</font><br>
          <input type="text" class="but" name="epost">
          <br>
          <b><font face="Verdana" size="1"><br>
          </font></b><font face="Verdana" size="1">Emne:</font><b><font face="Verdana" size="1"><br>
          </font> </b>
          <input type="text" class="but" name="emne">
          <br>
          <font face="Verdana" size="1"><b><br>
          </b>Besked:</font><br>
          <textarea wrap="on" class="but" rows="10" cols="40" name="tekst"></textarea>
          <br>
          <br>
          <input type="submit" class="button" value="Send Besked" name="send">
          <font color="#FFFFFF">__</font>
          <input type="reset" class="button" value="Slet Besked" name="reset">
          <br>
          <br>
          <font face="Verdana" size="1">
          <?php

if ($send) {
    function tilbage($meddelelse) {
        echo  "$meddelelse\n";
        echo  "<form><input type=button value=\"<<< Tilbage\" onClick=history.back()></form>\n";
        echo  "</body></html>\n";
        exit;
    }

    if (!$navn) tilbage( "<BR><BR>Du har ikke indtastet noget navn, indtast mindst fornavn.");
    if (!$tekst) tilbage( "Der skal indtastes tekst i besked-feltet.");
 
  $tekst = "$tekst ";
   
 
    mail( "klaushundal@msn.com", "Mail fra stepspace.tk - Emne: $emne", $tekst, "From: $epost\nX-Mailer: http://$HTTP_HOST$REQUEST_URI");
echo  "Din email er sendt, og jeg svarer tilbage hurtigst muligt - tak for din mail!\n";
}


?>
          </font> </div>
      </form></td>
  </tr>
</table>
</body>
</html>


Please hjælp, mvh Klaus!!;o)
Avatar billede squashguy Nybegynder
16. januar 2004 - 02:16 #1
Den skal angives i formen..

<form action="kontakt_send.php" method="POST">
Avatar billede step Nybegynder
16. januar 2004 - 09:51 #2
Nu viderestiller den, men mailen som fremkommer står der intet i under: navn, emne, beksed?? Hvorfor..
Kontakt_sendt.php ser sådan ud:

<html>
<head>
<title>Besked sendt!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<? mail("klaushundal@msn.com", "Mail fra stepspace.tk - Emne: $emne", 
" 
Navn:
$navn 

Email:
$email 

Besked:
$skriv"); ?>
</body>
</html>
Avatar billede squashguy Nybegynder
16. januar 2004 - 10:12 #3
Det er pga serverens opsætning. For at få fat i de variabler du poster, skal du bruge:

$_POST['var']
Avatar billede squashguy Nybegynder
16. januar 2004 - 10:17 #4
og det kræver så at du bruger de rigtige navne.. email er f.eks. navngivet epost i formen..
Avatar billede googolplex Novice
16. januar 2004 - 10:19 #5
<html>
<head>
<title>Besked sendt!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<? mail("klaushundal@msn.com", "Mail fra stepspace.tk - Emne: $emne", "Navn:$navn\n\nEmail:$epost\n\nBesked:$skriv"); ?>
</body>
</html>

Check evt. om register_globals er sat til Off.
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