Avatar billede delphiuser Mester
17. december 2010 - 11:26 Der er 4 kommentarer og
1 løsning

sender ikke

Hej eksperter

Jeg har et lille problem med min formmail...
den vil ikke sende min mail fra min side. og den kommer ikke med nogle former for fejl. håber i kan hjælpe mig.

<?php
if (isset($_POST['firma']) && isset($_POST['adresse']) && isset($_POST['postnr']) && isset($_POST['bynavn']) && isset($_POST['telefon']) && isset($_POST['att']) && isset($_POST['email']) && isset($_POST['support']) && isset($_POST['beskriv'])) {
  if (empty($_POST['firma']))
    {
    echo"Der skal skrives et firma navn!";
    }
  elseif (empty($_POST['adresse']))
    {
    echo"Der skal skrives en adresse!";
    } 
  elseif (empty($_POST['telefon']))
    {
    echo"Der skal skrives et telefonnummer!";
    }
  elseif (empty($_POST['email']))
    {
    echo"Der skal skrives en email!";
    }
    else
    {
    $modtager = "support@jp-pro.dk";
    $emne = "Support Bestilling - ". $_POST['support'] ."";
    $besked = "Afsender : \n".$_POST['firma']."\n".$_POST['adresse']."\n".$_POST['postnr']."\n".$_POST['bynavn']."\n\nKontakt info : \n".$_POST['att']."\n".$_POST['telefon']."\n".$_POST['email']."\n\n\n".nl2br($_POST['beskriv'])."\n";
   
   
    $header = "JP-PRO Software";
   
    mail($modtager, $emne, $besked, $header);
    echo"" . $_POST['support'] ." er nu sendt afsted...";
    }
}
?>

jeg kan desværre ikke se hvad fejlen er.
Avatar billede majbom Novice
17. december 2010 - 11:34 #1
if(mail($modtager, $emne, $besked, $header))
    echo $_POST['support'] . " er nu sendt afsted...";


så skriver den kun mailen er sendt, hvis den ER sendt :)
Avatar billede delphiuser Mester
17. december 2010 - 11:45 #2
den sender stadigvæk ikke....

det hele bliver vist ved at blive includeret i min index.php

her kommer formen jeg har lavet...

support_bestil.php

<table border="0" cellpadding="0" cellspacing="2" width="400" align="center">
<form action="index.php?side=sendmail" method="post" enctype="text/plain">
<tr>
    <td height="20" colspan="3"><input type="hidden" name="dato" value="<?php echo date("d-m-y"); ?>"></td>
</tr>
<tr>
    <td colspan="3" align="center"><h2>Support Bestilling</h2></td>
</tr>
<tr>
    <td width="150">Firma Navn</td>
    <td width="10" align="center">:</td>
    <td width="240"><input type="text" name="firma" style="width:240px;" maxlength="240"></td>
</tr>
<tr>
    <td>Firma Adresse</td>
    <td align="center">:</td>
    <td><input type="text" name="adresse" style="width:240px;" maxlength="240"></td>
</tr>
<tr>
    <td>Post Nr.</td>
    <td align="center">:</td>
    <td><input type="text" name="postnr" style="width:240px;" maxlength="4"></td>
</tr>
<tr>
    <td>By Navn</td>
    <td align="center">:</td>
    <td><input type="text" name="bynavn" style="width:240px;" maxlength="240"></td>
</tr>
<tr>
    <td>Telefon</td>
    <td align="center">:</td>
    <td><input type="text" name="telefon" style="width:240px;" maxlength="240"></td>
</tr>
<tr>
    <td>Kontakt Person</td>
    <td align="center">:</td>
    <td><input type="text" name="att" style="width:240px;" maxlength="240"></td>
</tr>
<tr>
    <td>Email</td>
    <td align="center">:</td>
    <td><input type="text" name="email" style="width:240px;" maxlength="240"></td>
</tr>
<tr>
    <td>Support Type</td>
    <td align="center">:</td>
    <td><select name="support" style="width:240px;">
    <option value="Produkt">Produkt Support</option>
    <option value="Fjernsupport">Fjernsupport</option>
    <option value="Andet">Andet</option>   
    </select></td>
</tr>
<tr>
    <td colspan="3">Support Beskrivelse</td>
</tr>
<tr>
    <td colspan="3"><textarea name="beskriv" style="width:400px; height:200px;"></textarea></td>
</tr>
<tr>
    <td colspan="2" align="center"><input type="submit" value="Send Mail" name="send"></td>
    <td align="center"><input type="reset" value="Fortryd"></td>
</tr>
</form>
</table>

denne fil hedder sendmail.php

<?php
if (isset($_POST['firma']) && isset($_POST['adresse']) && isset($_POST['postnr']) && isset($_POST['bynavn']) && isset($_POST['telefon']) && isset($_POST['att']) && isset($_POST['email']) && isset($_POST['support']) && isset($_POST['beskriv'])) {
  if (empty($_POST['firma']))
    {
    echo"Der skal skrives et firma navn!";
    }
  elseif (empty($_POST['adresse']))
    {
    echo"Der skal skrives en adresse!";
    } 
  elseif (empty($_POST['telefon']))
    {
    echo"Der skal skrives et telefonnummer!";
    }
  elseif (empty($_POST['email']))
    {
    echo"Der skal skrives en email!";
    }
    else
    {
    $modtager = "support@jp-pro.dk";
    $emne = "Support Bestilling - ". $_POST['support'] ."";
    $besked = "Afsender : \n".$_POST['firma']."\n".$_POST['adresse']."\n".$_POST['postnr']."\n".$_POST['bynavn']."\n\nKontakt info : \n".$_POST['att']."\n".$_POST['telefon']."\n".$_POST['email']."\n\n\n".nl2br($_POST['beskriv'])."\n";
   
   
    $header = "JP-PRO Software";
   
    if(mail($modtager, $emne, $besked, $header))   
    echo $_POST['support'] . " er nu sendt afsted...";


    }
}
?>
Avatar billede delphiuser Mester
17. december 2010 - 12:18 #3
splazz kom med et svar det virker nu.. du skal have point for hjælpen du har givet
Avatar billede majbom Novice
17. december 2010 - 12:26 #4
jamen selv tak :)
Avatar billede majbom Novice
17. december 2010 - 12:54 #5
tfp :)
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