Avatar billede specks Nybegynder
24. februar 2005 - 17:38 Der er 7 kommentarer

Kontakt formel

Hej.

Jeg kan ikke få denne kontakt formel til at virker den siger fejl:

Warning: mail(): SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE. in /hsphere/local/home/specks/specks.dk/avis/community/indsend.php on line 46

Her er scriptet:

<html>

<head>

   

</head>

<body>
<form action="<?php echo $PHP_SELF; ?> " method="POST">
        <div align="center"><font face="Verdana" size="1"><b><br>
          </b>Brugernavn:</font><br>
          <input type="text" class="but" name="brugernavn" size="20" style="border: 1px solid #000000">
          <br>
          <font face="Verdana" size="1">
          <b><br>
          </b>Overskrift:</font><b><font face="Verdana" size="1"><br>
          </font> </b>
          <input type="text" class="but" name="overskrift" size="20" style="border: 1px solid #000000"><br>
          <font face="Verdana" size="1"><b><br>
          </b>Artikel:</font><br>
          <textarea wrap="on" class="but" rows="12" cols="47" name="artikel" style="border: 1px solid #000000"></textarea>
          <br>
          <br>
          <input type="submit" class="button" value="Indsend artikel" name="send" style="font-size: 12; border: 1px solid #000000; background-color: #FFFFFF">
<?

if ($send) {

if (!$brugernavn) {
    echo("<font color='red'>Du skal skrive dit brugernavn!<br></font>");
    exit;
}
if (!$overskrift) {
    echo("<font color='red'>Du skal skrive en overskrift!<br></font>");
    exit;
}
if (!$artikel) {
    echo("<font color='red'>Du skal skrive en artikel!<br></font>");
    exit;
}
   
  $artikel = "$artikel ";
   
 
    mail( "henriknielsen2005@hotmail.com", "Emne: $overskrift", $overskrift, $artikel, "From: $epost\nX-Mailer: http://$HTTP_HOST$REQUEST_URI");
echo  "Vi har modtaget din artikel og ser på den i løbet af dagen eller imorgen!\n";
}

?>

</body>

</html>

Håber nogen kan hjælpe :)
Avatar billede greew Nybegynder
24. februar 2005 - 17:43 #1
Jeg kan ikke hjælpe - men jeg har samme problem (der ser ud til at det er surftown.dk :) - så jeg følger også lige med :-)
Avatar billede alister_crowley Nybegynder
24. februar 2005 - 17:49 #2
jamen, det er jo meget simpelt. Pga. SafeMode er det femte parametre i mail() (www.php.net/mail) slået fra.

Bare fjern det.
Avatar billede specks Nybegynder
24. februar 2005 - 17:51 #3
i kontrolpanelet?
Avatar billede alister_crowley Nybegynder
24. februar 2005 - 17:53 #4
nej, i din php, aner ikke hvad du tænker på mht. kontrolpanel

Læs mere her: http://se.php.net/manual/en/function.mail.php (bedre link end det forrige)
Avatar billede specks Nybegynder
24. februar 2005 - 17:55 #5
kan du ikke lige lave sårn som det skal være :/ ?
Avatar billede greew Nybegynder
24. februar 2005 - 17:56 #6
specks: har du ikke også $overskrift stående 2 gange ? dvs. du har 1 for mange felter ??
Avatar billede alister_crowley Nybegynder
24. februar 2005 - 17:58 #7
er ret omtåget pga. søvnmangel, men vil mene at det bør være

mail("henriknielsen2005@hotmail.com",$overskrift, $artikel, "From: specks");

Du havde en dublikeret udgave af emne, og det er ikke nødvendig at skrive "Emne:" , da det 2'et parametre (hvis der er 3 eller 4) automatisk er emne.

leg selv lidt med det, og læs dokumentationen for mere.
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