Avatar billede knygaard Nybegynder
15. august 2003 - 23:03 Der er 19 kommentarer og
1 løsning

Mail send

Hey,

Er der nogen som kan fortæller mig hvorfor denne mail send ikke virker:

mail("kok@limitless.dk", "Limitless.dk: Bestilling",
    "PRODUKTER
    Produkt(er):
    $produkt
   
    \n
    LEVERINGSADRESSE
    Navn: $navn
    Adresse: $adresse
    Postnr.: $postnr
    By: $by
    Att. person: $att
    E-mail: $email
    Telefon: $telefon
    ");

Den kan findes her: http://www.hpsolutions.dk/inc/index.php?p=bestilling/index.php

MVH
Kasper Nygaard
Avatar billede tipsen Nybegynder
15. august 2003 - 23:06 #1
Fungerer det ikke fint?
Avatar billede ztyxx Nybegynder
15. august 2003 - 23:07 #2
du mangler en action i din form, hvis man laver en Vis kilde skriver den:
<form method="POST" action="">
Avatar billede ohmish Nybegynder
15. august 2003 - 23:07 #3
lav om til:

    $extraheader="From: Limitless.dk <salg@limitless.dk>\r\n";
    $extraheader.="Reply-To: salg@limitless.dk\r\n";
mail("kok@limitless.dk", "Limitless.dk: Bestilling",
    "PRODUKTER
    Produkt(er):
    $produkt
   
    \n
    LEVERINGSADRESSE
    Navn: $navn
    Adresse: $adresse
    Postnr.: $postnr
    By: $by
    Att. person: $att
    E-mail: $email
    Telefon: $telefon
    ", $extraheader);
Avatar billede ohmish Nybegynder
15. august 2003 - 23:09 #4
bortset fra det så har du flere <head> i dit dokument
Avatar billede ohmish Nybegynder
15. august 2003 - 23:11 #5
din form action skal være "index.php?p=bestilling/index.php"
Avatar billede ohmish Nybegynder
15. august 2003 - 23:12 #6
ret mystisk at formen overhovedet virker uden action...
Avatar billede tipsen Nybegynder
15. august 2003 - 23:17 #7
ohmish: Det virker i IE fordi den bare gætter på at den skal kalde scriptet selv - det er en standardfejl fordi mange kun tester i IE.
Avatar billede knygaard Nybegynder
15. august 2003 - 23:17 #8
jeg har action... poster lige hele filen
Avatar billede fangel Nybegynder
15. august 2003 - 23:18 #9
Avatar billede knygaard Nybegynder
15. august 2003 - 23:18 #10
<html>

<head>
<meta http-equiv="Content-Language" content="da">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Ny side 1</title>
</head>

<body>

<table border="0" width="458" cellspacing="0" cellpadding="2">
  <tr>
    <td width="100%"><font size="1" face="Arial"><b>Limitless.Inc \ Bestilling</b></font></td>
  </tr>
</table>
<table border="0" width="458" height="4" cellspacing="0" cellpadding="0" background="images/nyheder/bg2.GIF">
  <tr>
    <td width="100%">
      <p align="right"><img border="0" src="images/nyheder/bund.gif"></td>
  </tr>
</table>
<table border="0" width="458" height="1" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%"></td>
  </tr>
</table>

<?
if($send){
 
  echo "<br><b>Bestillingen er sendt, og vil blive besvaret hurtigst muligt.</b>";
 
  mail("knygaard@softhome.net", "Limitless.dk: Bestilling",
    "PRODUKTER
    Produkt(er):
    $produkt
   
    \n
    LEVERINGSADRESSE
    Navn: $navn
    Adresse: $adresse
    Postnr.: $postnr
    By: $by
    Att. person: $att
    E-mail: $email
    Telefon: $telefon
    ");
  }

else{
?>

<form method="POST" action="<? $PHP_SELF; ?>">
<table border="0" width="458" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%"><font size="2" face="Arial"><b>Hvad ønsker du at bestille
      ?</b></font></td>
  </tr>
</table>
<table border="0" width="458" height="10" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%"></td>
  </tr>
</table>
<table border="0" width="458" cellspacing="0" cellpadding="0" height="60">
  <tr>
    <td width="125" valign="top" height="60"><font size="1" face="Arial"><b>Produkt(er)
      :</b></font></td>
    <td width="328" height="60"><textarea rows="5" name="produkt" cols="50" style="font-family: Arial; font-size: 8 pt; background-color: #F9F9F9; border: 1 solid #C0C0C0"></textarea></td>
  </tr>
</table>
<table border="0" width="458" height="20" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%"></td>
  </tr>
</table>
<table border="0" width="458" bgcolor="#C0C0C0" height="1" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%"></td>
  </tr>
</table>
<table border="0" width="458" height="20" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%"></td>
  </tr>
</table>
<table border="0" width="458" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%"><font size="2" face="Arial"><b>Faktureringsadresse:</b></font></td>
  </tr>
</table>
<table border="0" width="458" height="15" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%"></td>
  </tr>
</table>
<table border="0" width="458" cellspacing="0" cellpadding="0">
  <tr>
    <td width="125"><font size="1" face="Arial"><b>Navn / Firma :</b></font></td>
    <td width="328"><input type="text" name="navn" size="50" style="font-family: Arial; font-size: 8 pt; background-color: #F9F9F9; border: 1 solid #C0C0C0"></td>
  </tr>
</table>
<table border="0" width="458" height="10" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%"></td>
  </tr>
</table>
<table border="0" width="458" cellspacing="0" cellpadding="0">
  <tr>
    <td width="125"><font size="1" face="Arial"><b>Adresse :</b></font></td>
    <td width="328"><input type="text" name="adresse" size="50" style="font-family: Arial; font-size: 8 pt; background-color: #F9F9F9; border: 1 solid #C0C0C0"></td>
  </tr>
</table>
<table border="0" width="458" height="10" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%"></td>
  </tr>
</table>
<table border="0" width="458" cellspacing="0" cellpadding="0">
  <tr>
    <td width="125"><font size="1" face="Arial"><b>Postnr. :</b></font></td>
    <td width="328"><input type="text" name="postnr" size="50" style="font-family: Arial; font-size: 8 pt; background-color: #F9F9F9; border: 1 solid #C0C0C0"></td>
  </tr>
</table>
<table border="0" width="458" height="10" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%"></td>
  </tr>
</table>
<table border="0" width="458" cellspacing="0" cellpadding="0">
  <tr>
    <td width="125"><font size="1" face="Arial"><b>By. :</b></font></td>
    <td width="328"><input type="text" name="by" size="50" style="font-family: Arial; font-size: 8 pt; background-color: #F9F9F9; border: 1 solid #C0C0C0"></td>
  </tr>
</table>
<table border="0" width="458" height="10" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%"></td>
  </tr>
</table>
<table border="0" width="458" cellspacing="0" cellpadding="0">
  <tr>
    <td width="125"><font size="1" face="Arial"><b>Evt. att. person :</b></font></td>
    <td width="328"><input type="text" name="att" size="50" style="font-family: Arial; font-size: 8 pt; background-color: #F9F9F9; border: 1 solid #C0C0C0"></td>
  </tr>
</table>
<table border="0" width="458" height="10" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%"></td>
  </tr>
</table>
<table border="0" width="458" cellspacing="0" cellpadding="0">
  <tr>
    <td width="125"><font size="1" face="Arial"><b>E-mail :</b></font></td>
    <td width="328"><input type="text" name="email" size="50" style="font-family: Arial; font-size: 8 pt; background-color: #F9F9F9; border: 1 solid #C0C0C0"></td>
  </tr>
</table>
<table border="0" width="458" height="10" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%"></td>
  </tr>
</table>
<table border="0" width="458" cellspacing="0" cellpadding="0">
  <tr>
    <td width="125"><font size="1" face="Arial"><b>Telefon :</b></font></td>
    <td width="328"><input type="text" name="telefon" size="50" style="font-family: Arial; font-size: 8 pt; background-color: #F9F9F9; border: 1 solid #C0C0C0"></td>
  </tr>
</table>
<table border="0" width="458" height="20" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%"></td>
  </tr>
</table>
<table border="0" width="458" bgcolor="#C0C0C0" height="1" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%"></td>
  </tr>
</table>
<table border="0" width="458" height="15" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%"></td>
  </tr>
</table>
<table border="0" width="458" cellspacing="0" cellpadding="0">
  <tr>
    <td width="268"></td>
    <td width="185"><input type="reset" value="Nulstil" name="nulstil" style="font-family: Arial; font-size: 10 pt; background-color: #EFEFEF; color: #333333; font-weight: bold; border: 1 solid #C0C0C0">&nbsp;
      <input type="submit" value="Send" name="send" style="font-family: Arial; font-size: 10 pt; background-color: #EFEFEF; color: #333333; font-weight: bold; border: 1 solid #C0C0C0"></td>
  </tr>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</form>

<?
}
?>

</body>

</html>
Avatar billede ztyxx Nybegynder
15. august 2003 - 23:20 #11
if($_POST["send"]){

<form method="POST" action="<? echo $_SERVER["PHP_SELF"]; ?>">

kunne være et forslag til ændringer
Avatar billede knygaard Nybegynder
15. august 2003 - 23:21 #12
oki... prøver lige om det virker
Avatar billede ztyxx Nybegynder
15. august 2003 - 23:22 #13
og dine andre variabler skal så også hedde $_POST["variabel"]
Avatar billede ztyxx Nybegynder
15. august 2003 - 23:22 #14
altså de variabler der sendes fra formen
Avatar billede knygaard Nybegynder
15. august 2003 - 23:27 #15
er helt lost... Jeg vil give 250p til den, som vil rette filen til så det virker!
Avatar billede ohmish Nybegynder
15. august 2003 - 23:27 #16
og husk lige

    $extraheader="From: Limitless.dk <salg@limitless.dk>\r\n";
    $extraheader.="Reply-To: salg@limitless.dk\r\n";
mail("kok@limitless.dk", "Limitless.dk: Bestilling",
    "PRODUKTER
    Produkt(er):
    $produkt
   
    \n
    LEVERINGSADRESSE
    Navn: $navn
    Adresse: $adresse
    Postnr.: $postnr
    By: $by
    Att. person: $att
    E-mail: $email
    Telefon: $telefon
    ", $extraheader);
Avatar billede knygaard Nybegynder
15. august 2003 - 23:32 #17
er der ikke en som vil rette filen til for mig??? vil give 200p!! plz
Avatar billede ztyxx Nybegynder
15. august 2003 - 23:55 #18
variablen $by kan ikke hedde by, da by er et reserveret ord i PHP
Avatar billede ztyxx Nybegynder
15. august 2003 - 23:58 #19
$extraheader="From: Limitless.dk <salg@limitless.dk>\r\n";
    $extraheader.="Reply-To: salg@limitless.dk\r\n";
    mail("kok@limitless.dk", "Limitless.dk: Bestilling",
    "PRODUKTER
    Produkt(er):
    $_POST[produkt]
   
    \n
    LEVERINGSADRESSE
    Navn: $_POST[navn]
    Adresse: $_POST[adresse]
    Postnr.: $_POST[postnr]
    By: $_POST[bynavn]
    Att. person: $_POST[att]
    E-mail: $_POST[email]
    Telefon: $_POST[telefon]
    ", $extraheader);")
Avatar billede tipsen Nybegynder
16. august 2003 - 00:06 #20
knygaard: Ikke for at tryne dig, men jeg vil da foreslå dig at lære lidt basal PHP inden du starter firma op - det er hurtigt at få et dårligt rygte, hvis man ikke kan leve op til en opgave...
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