Avatar billede Angelo Praktikant
18. maj 2005 - 13:16 Der er 2 kommentarer og
1 løsning

Hvordan angiver jeg smtp-serveren i min mailform.

<html>
<head>
<title>mailform</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<style type="text/css">
body {
    background-color:#999999;
}
</style>
</head>

<body>

<form action="<?=$_SERVER['file:///W|/HP/PHP_SELF'];?>" method="post">

Navn:<br />
<input type="text" name="navn" />
<br />
Email:<br />
<input type="text" name="mail" />
<br />
Hjemmeside:<br />
<input type="text" name="hp" />
<br />
Besked:<br />
<textarea name="besked" cols="30" rows="10"></textarea>
<br />
<input type="submit" name="sub" value="Send" />
</form>
<br />
<br />

<?php
   
   
    if(isset($_POST['sub'])) {
        $ok = 1;
        if(empty($_POST['navn'])) {
            echo "Du skal skrive dit navn<br />";
            $ok = 0;
        }

        if(empty($_POST['mail'])) {
            echo "Du skal skrive din mail<br />";
            $ok = 0;
        }

        if(empty($_POST['besked'])) {
            echo "Du skal skrive en besked";
                $ok = 0;
        }

        if($ok == 1) {
            $to = "kim@hoffmannart.dk";

            $navn = $_POST['navn'];
            $mail = $_POST['mail'];
            $hp = $_POST['hp'];
            $besked = $_POST['besked'];

            $headers = "From: " . $to . "\nReply-to: " . $mail;

            $msg = "Navn: " . $navn . "\n";
            $msg .= "Mail: " . $mail . "\n";
            $msg .= "Hjemmeside: " . $hp . "\n";
            $msg .= "Besked:\n";
            $msg .= $besked;

            $subject = "Mailform på Hoffmannart.dk";

            if(mail($to, $subject, $msg, $headers)) {
                echo "Tak for din kommentar.";
                exit;
            }

            else {
                echo "En fejl opstod, og mailen blev ikke sendt.";
                exit;
            }
        }
    }
?>
Avatar billede larskhansen Nybegynder
18. maj 2005 - 14:38 #1
Hvad er det lige du vil med smtp serveren?

Hvis din server er sat korrekt op burde det ikke være et problem at sende det sådan som du har skrevet det der.

Får du konstant den error fejlbesked? Jeg tror nærmere at det er der problemet ligger.
Avatar billede Angelo Praktikant
18. maj 2005 - 15:46 #2
Vores administrator har skrevet dette:
Hej Kim,

Har du husket at angive at smtp-server er 10.10.0.1 i php-scriptet ?

Venlig hilsen
Torstein
Avatar billede Angelo Praktikant
18. maj 2005 - 18:33 #3
jeg lukker, har oprettet et nyt spørgsmål
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