webForumDet fria alternativet

mailform problem !

10 svar · 411 visningar · startad av Wizz

WizzMedlem sedan sep. 200322 inlägg
#1

Har fått ett problem .

Då man skickar mailet från min site så når det inte fram till mig men en kopia av mailet kommer till den som skickar .

vad kan felet bero på ?

Jag har mycket små kunskaper i php så ni får ursäkta dumma frågor..

Skriptet ser ut så här.
<?php

//Change the following

//Enter your site URL here
$url = "http://www.yoursite.com";

//Enter the URL to the folder where the scripts reside
$site = "http://www.yoursite.com/scripts";

//Enter your sitename here
$sitename = "Name of https://www.yoursite.com";

//Enter your email address
$sendto = "you@email.com";

//Enter the page you want your visitor redirected to after sending email (if none set to your index or contact page)
$sendsite = "http://www.yoursite.com/sent.html";

//This can be altered, but it is not neccesary

//Enter your thank you message here;
$thanku = "Thanks for your interest in $sitename\nYour email has been sent and will be answered as soon as possible";

//Thank you email footer
$thankend = "\nBest Regards\n\n$sitename\n$sendto\n$url\n\nYou wrote the following to $sendto:
\n\n$header\n$text\n";

php?>

silfverMedlem sedan apr. 200312 679 inlägg
#2

Ett tips: använd [php]-taggarna för din kod. Det blir lättare att läsa då. :)

WizzMedlem sedan sep. 200322 inlägg
#3

Ok ... Tack för upplysningen...

PeeerMedlem sedan mars 20025 907 inlägg
#4

Wizz > I den koden du visar skickas aldrig något mail. Antingen är det flera filer som ingår i scriptet eller så har du helt enkelt missat en del. Du måste visa mer kod för att det här ska gå att lösa. :)

WizzMedlem sedan sep. 200322 inlägg
#5

så här ser alla 3 php filer ut..

<?php

//Change the following

//Enter your site URL here
$url = "http://www.yoursite.com";

//Enter the URL to the folder where the scripts reside
$site = "http://www.yoursite.com/scripts";

//Enter your sitename here
$sitename = "Name of [url]www.yoursite.com[/url]"; 

//Enter your email address
$sendto = "you@email.com";

//Enter the page you want your visitor redirected to after sending email (if none set to your index or contact page)
$sendsite = "http://www.yoursite.com/sent.html";

//This can be altered, but it is not neccesary

//Enter your thank you message here;
$thanku = "Thanks for your interest in $sitename\nYour email has been sent and will be answered as soon as possible";

//Thank you email footer
$thankend = "\nBest Regards\n\n$sitename\n$sendto\n$url\n\nYou wrote the following to $sendto:
\n\n$header\n$text\n";

php?>

Nästa .

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<?php 
require("variables.php"); 
	
php?>

<head>
		<meta http-equiv="content-type content=text/html;charset=iso-8859-1">
		<TITLE>Contact Page</TITLE>
		<META NAME="Author" CONTENT="Sitebuilding.dk">
	</head>

	<body bgcolor="ffffff">

<?php
echo "

<form action=$site/mail.php method=post>";  

php?>

<table align="center" width="100%">
		<td align=right><font face="Verdana,Arial" size="1">Your name:</font></td>
		<td><font face="Verdana,Arial" size="1"><input name="name" size=28 value=""></font></td>
		</tr>
		<tr>
			<td align=right><font face="Verdana,Arial" size="1">Your E-Mail:</font></td>
			<td><font face="Verdana,Arial" size="1"><input name="email" size=28 value=""></font></td>
		</tr>
		<tr>
		<td align=right><font face="Verdana,Arial" size="1">Address:</font></td>
			<td><font face="Verdana,Arial" size="1"><input name="address" size=28 value=""></font></td>
		</tr>
		<tr>
		<td align=right><font face="Verdana,Arial" size="1">Postal code:</font></td>
		<td><font face="Verdana,Arial" size="1"><input name="post" size=3> City: <input name="city" size=18></font></td>
		<td align=right></td>
		<td></td>
	</tr>
	<tr>
		<td align=right><font face="Verdana,Arial" size="1">Telephone:</font></td>
			<td><font face="Verdana,Arial" size="1"><input name="phone" size=28 value=""></font></td>
		</tr>
	<tr>
		<td align=right><font face="Verdana,Arial" size="1">About:</font></td>
			<td><font face="Verdana,Arial" size="1"><input name="header" size=28 value=""></font></td>
		</tr>
	<tr>
			<td colspan="2">
		<div align="center">
		<font face="Verdana,Arial" size="1">Text:<br>
		<b><textarea name="text" cols=50 rows=8 wrap=soft></textarea></b></font></div></td>
		</tr>
	<tr>
			<td colspan="2">
		<div align="center">
		<input type="submit" value="Send"> <input type="reset" value="Reset"></div>
	</td>
		</tr>

</table>

</form>

Och den sista.

<?php

require("variables.php");

$message = "$name has visited $sitename and written the following:
\n$text\n\nSenders info:\n$name\n$address\n$post $city\n$phone\n$email";

if (eregi("^([a-z]|[0-9]|\.|-|_)+@([a-z]|[0-9]|\.|-|_)+\.([a-z]|[0-9]){2,3}$", $email, $arr_vars) && 
!eregi("(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)", $email, $arr_vars)){ 

mail("$sendto",
     "$header",
     "$message",
     "From: $email");

mail( "$email",
	"Email for $sitename",
	"$thanku $thankend",
	"From: $sendto");

header("location: $sendsite");
}

else {
    echo "Error: Your email address is invalid!";
}
php?>

Hoppas någon får ut vad som saknas för jag har ingen aning..

Hjälp mig snälla....

WizzMedlem sedan sep. 200322 inlägg
#6

6 timmar & ingen som kan hjälpa lilla mig...

WizzMedlem sedan sep. 200322 inlägg
#7

Ytterligare 7 timmar har gått men ingen som vill ?
Snälla ni hjälp mig...

DufferMedlem sedan mars 2003429 inlägg
#8

Är inte så bra på headers och sånt, men jag vet iaf att en felaktig header kan spökatill det så mailen inte kommer fram, och du anger ju bara header i mailetsom skickas till mottagaren men inte till den som får bekrärftelsen, TESTA

PeddaMedlem sedan juni 20006 032 inlägg
#9

I delen där du skickar mail till dig själv så sätts den andras epostadress som avsändare, testa att ändra så du står som avsändare. Skriv sen om det gjorde någon skillnad.

Ändra

mail("$sendto",

     "$header",

     "$message",

     "From: $email");

Till

mail("$sendto",

     "$header",

     "$message",

     "From: $sendto");
WizzMedlem sedan sep. 200322 inlägg
#10

Ok skall testa..

WizzMedlem sedan sep. 200322 inlägg
#11

Funkade inte...

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