webForumDet fria alternativet

mailscript

8 svar · 377 visningar · startad av FunTrix

FunTrixMedlem sedan okt. 2003118 inlägg
#1

Tjenare, har problem med ett mailscript... får det inte att fungera, någon som har något tips på hur jag ska göra för att få det att fungera?
Tacksam för svar...

contact.php
<form action="contact2.php" method="post">

                        \<table height="200" border="0" cellpadding="0" cellspacing="0"\>
                        \<tr\>
                          \<td\>
						\<img src="namepic.jpg" width="56" height="10"\>\</td\>
                      \</tr\>
                        \<tr\>
                          \<td\>                                \<input name="name" type="text" class="kantlinje" size="27"\>
                          \</td\>
                        \</tr\>
                        \<tr\>
                          \<td\>\<img src="emailpic.jpg" width="56" height="10"\>\</td\>
                        \</tr\>
                        \<tr\>
                          \<td\>                                \<input name="email" type="text" class="kantlinje" size="27"\>
                          \</td\>
                        \</tr\>
                        \<tr\>
                          \<td\>\<img src="subjectpic.jpg" width="56" height="10"\>\</td\>
                        \</tr\>
                        \<tr\>
                          \<td\>                                \<input name="subject" type="text" class="kantlinje" size="27"\>
                          \</td\>
                        \</tr\>
                        \<tr\>
                          \<td width="248"\>\<img src="messagepic.jpg" width="56" height="10"\>\</td\>
                        \</tr\>
                        \<tr\>
                          \<td\>
                            \<textarea name="message" rows="3" class="kantlinje"\>\</textarea\>
                          \</td\>
                        \</tr\>
                        \<tr\>
                          \<td\>                                \<input type="submit" value="Send" class="kantlinjeknapp"\>
                            \|                                \<input type="reset" value="Reset" class="kantlinjeknapp"\>

contact2.php

<?php

  if ($name == "") 
  echo "Gav inte dina föräldrar dig något namn?";
  elseif ($email == "")
  echo "Du måste ju fylla i din e-post adress
  för att jag ska kunna svara dig :-)";
  elseif ($subject == "")
  echo "Du måste ju fylla i din subject
  för att jag ska kunna svara dig :-)";
  elseif ($message == "") 
  echo "men.. ska du inte skriva något meddelande till mig? :-D";
  else 
  {
  echo("Ditt mail har skickats, nu kan du ta och 
  besöka ");
  mail("your@mail.com", "Meddelande från
  formulär", "$subject","$message", "From: $name
  <$email>"); 
  } 
  ?>
tydalMedlem sedan juni 20034 013 inlägg
#2

För det första heter variablerna egentligen $_POST['name'] $_POST['email'] osv...

För det andra bör du tar bort "$subject", från mail-raden eftersom du redan verkar ha ärende i form av "Meddelande från formulär".

FunTrixMedlem sedan okt. 2003118 inlägg
#3

tack nu står det att det är skickat iaf, men jag får inget mail lustigt nog, vad kan detta bero på?

tydalMedlem sedan juni 20034 013 inlägg
#4

I så fall har php lämnat över det till mailservern, och då får du fortsätta felsökningen där. Kolla i mailserverns loggar, alternativt be serverägaren om hjälp om det inte är din server.

FunTrixMedlem sedan okt. 2003118 inlägg
#5

tack!
då vet jag att det inte är något i koden iaf!

hltmMedlem sedan nov. 2004438 inlägg
#6
mail("your@mail.com", "Meddelande från
  formulär", "$subject","$message", "From: $name
  <$email>");

prova ändra till ngt det här istället:

//lite headers 
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: ".$name."<".$email.">\r\n";

// din e-postadress
$to = "your@mail.com";

//skicka

if (mail($to, $subject, $message, $headers)) 
{
 //funkade det
 echo ("allt gick finfint");
}
else {
 // om inte
  echo ("Något gick fel");
}

Nåt åt det hållet "ska" funka :)

FunTrixMedlem sedan okt. 2003118 inlägg
#7

tack men fungerar fortfarande inte... står att det fungerade finfint. men får trotts det inget mail. :(

spejsklarkMedlem sedan mars 200399 inlägg
#8

Har du kollat i din skräppost?

FunTrixMedlem sedan okt. 2003118 inlägg
#9

japp... har kollat igenom hela epostkontot...

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)