Avatar billede supersquirrel Nybegynder
17. april 2007 - 20:46 Der er 4 kommentarer og
1 løsning

Mail funktion og safemode

Hejsa
Jeg er stødt ind i et problem med at jeg får noget at vide om at safemode er slået fra ved min mail() funktion.

Jeg selv har aldrig nogensinde stødt på den fejl før, så derfor håber jeg lidt på at en af jer eksperter er stødt på den, og har lysten til at hjælpe med væk med den.

Men altså fejlen lyder som følgene:
Warning: mail() [function.mail]: SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE. in /usr/local/www/syd-erhverv.dk/httpdocs/kundekartotek.php on line 10

Min kode ser således ud:
<?
require("defs.php");
siteheader("h_kundekarto");

if ($_POST[action] == "send") {
    unset($_POST[action]);
    while (list($key,$val) = each($_POST)) {
        $message .= "$key: $val\n";
    }
    mail($adminmail,"Kundekartotek","Følgende er udfyldt på syd-erhverv.dk:\n\n$message","From: $_POST[Navn] <$_POST[Email]>","-fwebmaster@{$_SERVER['SERVER_NAME']}");

    print "Vi takker for Deres henvendelse og De vil høre fra os når vi har aktuelle emner der passer til Deres behov og ønsker.<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>";
    sitefooter();
}

?>

<form action=kundekartotek.php method=post onsubmit="return tjek();" name=form>
<table width="93%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><input type="hidden" name="action" value="send" />
      <script language="JavaScript" type="text/javascript">
function tjek() {
    if (document.form.Navn.value.length < 2) {
        alert('Du mangler at indtaste dit navn');
        document.form.Navn.focus();
        return false;
    }
    if (document.form.Telefon.value.length < 8) {
        alert('Du mangler at indtaste dit telefon nummer');
        document.form.Telefon.focus();
        return false;
    }
    if (document.form.Adresse.value.length < 2) {
        alert('Du mangler at indtaste din adresse');
        document.form.Adresse.focus();
        return false;
    }
    if (document.form.Kommentar.value.length < 2) {
        alert('Du mangler at indtaste din besked');
        document.form.Kommentar.focus();
        return false;
    }
    if (!document.form.Email.value.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,6}$/i)) {
        alert('Den indtastede email adresse er ikke gyldig');
        document.form.Email.focus();
        return false;
    }
}
      </script>
      <p>Ja tak, jeg vil gerne  kontaktes, n&aring;r Syd-Erhverv ApS f&aring;r emner til salg eller leje, som matcher  mine nedenst&aring;ende &oslash;nsker:<br />
      </p>
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td colspan="2"><table width="80%" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td><strong>Ejendomstype</strong></td>
                <td valign="top">&nbsp;</td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td valign="top">&nbsp;</td>
              </tr>
              <tr>
                <td><strong>K&oslash;b</strong></td>
                <td valign="top"><strong>Leje</strong></td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td valign="top">&nbsp;</td>
              </tr>
              <tr>
                <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td width="30" align="center"><label> </label>
                          <div align="left">
                            <input type="checkbox" name="k&oslash;b_investeringsejendom" value="Afkrydset" />
                        </div></td>
                      <td width="396">Investeringsejendom</td>
                    </tr>
                    <tr>
                      <td><div align="left">
                          <input type="checkbox" name="k&oslash;b_boligudlejningsejendom" value="Afkrydset" />
                      </div></td>
                      <td>Boligudlejningsejendom</td>
                    </tr>
                    <tr>
                      <td><div align="left">
                          <input type="checkbox" name="k&oslash;b_kontoejendom" value="Afkrydset" />
                      </div></td>
                      <td>Kontorejendom</td>
                    </tr>
                    <tr>
                      <td><div align="left">
                          <input type="checkbox" name="k&oslash;b_lagerproduktion" value="Afkrydset" />
                      </div></td>
                      <td>Lager og produktionsejendom </td>
                    </tr>
                    <tr>
                      <td><div align="left">
                          <input type="checkbox" name="k&oslash;b_butikrestaurent" value="Afkrydset" />
                      </div></td>
                      <td>Butik / Restaurant </td>
                    </tr>
                    <tr>
                      <td><div align="left">
                          <input type="checkbox" name="k&oslash;b_andet" value="Afkrydset" />
                      </div></td>
                      <td>Andet</td>
                    </tr>
                    <tr>
                      <td>&nbsp;</td>
                      <td><em>Uddyb nedenfor </em></td>
                    </tr>
                </table></td>
                <td valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
                    <tr>
                      <td width="30" align="center"><label> </label>
                          <div align="left">
                            <input type="checkbox" name="leje_kontor" value="Afkrydset" />
                        </div></td>
                      <td width="396">Kontor</td>
                    </tr>
                    <tr>
                      <td><div align="left">
                          <input type="checkbox" name="leje_lagerproduktion" value="Afkrydset" />
                      </div></td>
                      <td>Lager og produktion </td>
                    </tr>
                    <tr>
                      <td><div align="left">
                          <input type="checkbox" name="leje_butik" value="Afkrydset" />
                      </div></td>
                      <td>Butik</td>
                    </tr>
                    <tr>
                      <td><div align="left">
                          <input type="checkbox" name="leje_restaurent" value="Afkrydset" />
                      </div></td>
                      <td>Restaurant</td>
                    </tr>
                    <tr>
                      <td><div align="left">
                          <input type="checkbox" name="leje_andet" value="Afkrydset" />
                      </div></td>
                      <td>Andet</td>
                    </tr>
                    <tr>
                      <td>&nbsp;</td>
                      <td><em>Uddyb nedenfor </em></td>
                    </tr>
                </table></td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td valign="top">&nbsp;</td>
              </tr>
          </table></td>
        </tr>
        <tr>
          <td width="59%"><table width="60%" border="0" cellpadding="0" cellspacing="0">
              <tr>
                <td width="74%"><strong>Kommentarer:</strong></td>
                <td width="22%">&nbsp;</td>
                <td width="4%">&nbsp;</td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
              <tr>
                <td><textarea name="Uddybende kommentar" cols="57" rows="5" class="bodyfont" id="uddybende_kommentar"></textarea></td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
              <tr>
                <td colspan="3"><table width="356" align="left">
                    <tbody>
                      <tr>
                        <td width="70">Navn:</font></td>
                        <td valign="top" width="274">
                          <input name="Navn" class="bodyfont" size="42" />
                        </font></td>
                      </tr>
                      <tr>
                        <td width="70">Adresse:</font></td>
                        <td valign="top" width="274">
                          <input name="Adresse" class="bodyfont" size="42" />
                        </font></td>
                      </tr>
                      <tr>
                        <td width="70">Postnr og by:</font></td>
                        <td valign="top" width="274">
                          <input name="Postnr" class="bodyfont" size="4" />
                          &nbsp; &nbsp;
                          <input name="By" class="bodyfont" size="31" />
                        </font></td>
                      </tr>
                      <tr>
                        <td width="70">E-mail:</font></td>
                        <td valign="top" width="274">
                          <input name="Email" class="bodyfont" size="42" />
                        </font></td>
                      </tr>
                      <tr>
                        <td width="70">Telefon:</font></td>
                        <td valign="top" width="274">
                          <input name="Telefon" class="bodyfont" size="42" />
                        </font></td>
                      </tr>
                      <tr>
                        <td valign="top" width="70">Besked:&nbsp;</font></td>
                        <td valign="top" width="274">
                          <textarea name="Kommentar" cols="42" rows="6" class="bodyfont"></textarea>
                        </font></td>
                      </tr>
                    </tbody>
                </table></td>
              </tr>
              <tr>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
              <tr>
                <td><div align="center">
                    <input name="Submit" type="submit" class="formbutton" value="Send" />
                  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                  <input name="Submit" type="reset" class="formbutton" value="Slet" />
                </font></div></td>
                <td>&nbsp;</td>
                <td>&nbsp;</td>
              </tr>
          </table></td>
          <td width="41%">&nbsp;</td>
        </tr>
      </table></td>
  </tr>
</table>
<p>  <br /> 
                    <br />
</p>

<?
sitefooter();
?>
Avatar billede leif Seniormester
17. april 2007 - 20:50 #1
Må man spørge hvad ,"-fwebmaster@{$_SERVER['SERVER_NAME']}" skulle gøre ?
Avatar billede supersquirrel Nybegynder
17. april 2007 - 20:57 #2
Ved jeg faktisk ikke helt.
Har fået scriptet fra en anden, som gerne ville have jeg skulle prøve at lave det..
Avatar billede cpufan Juniormester
17. april 2007 - 20:59 #3
prøv at ændre:

    mail($adminmail,"Kundekartotek","Følgende er udfyldt på syd-erhverv.dk:\n\n$message","From: $_POST[Navn] <$_POST[Email]>","-fwebmaster@{$_SERVER['SERVER_NAME']}");


til

    mail($adminmail,"Kundekartotek","Følgende er udfyldt på syd-erhverv.dk:\n\n$message","From: $_POST[Navn] <$_POST[Email]>");
Avatar billede cpufan Juniormester
17. april 2007 - 20:59 #4
svar
Avatar billede supersquirrel Nybegynder
17. april 2007 - 21:08 #5
Det virker - Mange tak (:
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