Avatar billede fleix Nybegynder
21. oktober 2005 - 13:37 Der er 6 kommentarer

Formmail virker ikke..

jeg har lige lavet en formmail og jeg kan ikke få den til at virke kan i ikke lige tjek en gang..

<b> kontakt.php </b>

<title>konkurrence</title>
<form name="tip_form" action="send.php" method="POST">
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">

function confirm_submit()
{
  error = 0;

  placering=0;
  tekst=(document.tip_form.sender.value).toLowerCase();
  placering=tekst.indexOf("@");
  if(tekst ==""){
    alert ("Angiv en gyldig afsender email!");
    error = 1;
  } else {
    tegn=tekst.indexOf(" ");
    if(tegn!=-1){
      alert ("Angiv en gyldig afsender email!");
      error = 1;
    } else {
      if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
        tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
        tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
        alert ("Der er ikke nogle adresser der indeholder: æ ø å Æ Ø Å");
        error = 1;
      }    else {
                if (placering<1 || tekst.length<=(placering+1)){
                    alert ("Angiv en gyldig afsender email!");
                    error = 1;
                }
            }
        }
    }

    placering=0;
  tekst=(document.tip_form.email.value).toLowerCase();
  placering=tekst.indexOf("@");
  if(tekst ==""){
    alert ("Angiv en gyldig modtager email!");
    error = 1;
  } else {
    tegn=tekst.indexOf(" ");
    if(tegn!=-1){
      alert ("Angiv en gyldig modtager email!");
      error = 1;
    } else {
      if (tekst.indexOf("æ")!=-1 || tekst.indexOf("ø")!=-1 || tekst.indexOf("å")!=-1 ||
        tekst.indexOf("Æ")!=-1 || tekst.indexOf("Ø")!=-1 || tekst.indexOf("Å")!=-1 ||
        tekst.indexOf(";")!=-1 || tekst.indexOf(",")!=-1){
        alert ("Der er ulovlige tegn i adressen. Må ikke indeholde: æ ø å Æ Ø Å , ;");
        error = 1;
      }    else {
                if (placering<1 || tekst.length<=(placering+1)){
                    alert ("Angiv en gyldig modtager email!");
                    error = 1;
                }
            }
        }
    }


    if(error == 0)
        document.tip_form.submit();
}


</SCRIPT>

<table border="0" width="26%">
  <tr>
    <td width="50%">brugernavn på 3dbyen:</td>
    <td width="50%">
                        <input type="text" name="sender" size="31"></td>
  </tr>
  <tr>
    <td width="50%">Min e-mail</td>
    <td width="50%"><input readOnly value="myprivatelinks@frac.dk" name="email" size="31"></td>

  </tr>
  <tr>
    <td width="50%">konkurrence svar
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p><input type="button" onClick="confirm_submit()" Value="Send mail">

    </td>
    <td width="50%">
                        <textarea name="besked" rows="8" cols="23">skriv dit svar her</textarea></td>
  </tr>
</table>
<p>

<b> send.php </b>

<p align="center"><font face="Arial">TaK for dit svar</font></p>


<?
if (isset($_POST['email'])) {
    $sender = $_POST['sender'];
    $email = $_POST['email'];
    $sub = 'en som skriver fra side!';
    $url = $_SESSION['link'];
    $besked = $_POST['besked']."\n".$url;
    $header = "From: ".$sender."\n";
    $header .= "Reply-To: ".$sender."\n";
    mail($email, $sub, $besked, $header);
}
?>
Avatar billede Slettet bruger
21. oktober 2005 - 14:07 #1
Hvordan udarter fejlen sig?
Avatar billede fleix Nybegynder
21. oktober 2005 - 14:13 #2
jeg få ingen mail du kan prøve at gå ind på den www.3dbyen.frac.dk
Avatar billede Slettet bruger
21. oktober 2005 - 14:19 #3
Prøv at ændre

<input readOnly value="myprivatelinks@frac.dk" name="email" size="31">

til

<input type="hidden" value="myprivatelinks@frac.dk" name="email" size="31">
Avatar billede fleix Nybegynder
21. oktober 2005 - 14:30 #4
jeg har sat den ind nu du kan lie tjekke www.3dbyen.frac.dk

men jeg få heller ingen mail..
Avatar billede nicklasw Nybegynder
21. oktober 2005 - 15:17 #5
ved ikke om det er fejl i php. for har nøj agtig det samme problem.
Avatar billede showsource Seniormester
22. oktober 2005 - 15:04 #6
Hvis du kikker her:
https://admin.frac.dk/phpinfo.php
er mail() disabled på serveren.
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