Въпрос относно мейл полето в сайт

vladata

Registered
Нуждая се от малко помощ за една част от сайта ми, а именно последната страница. Там съм разположил 3 полета(за юзер имаето, за юзер мейла, за препоръките които да се оставят). Как точно трябва да се направи и обварже с мейл клиент за да работи. Ето така изглежда:
contact.JPG
 
Пак съм в същата ситуация, прегледах урока и се опитах да направя всичко както е там но нищо не стана. Как точно да използвам кода с Dreamweaver и къде точно да го пъхна в сорса на самата страница "contact"??
 
Аз пък не ти разбрах точно проблема. Неможеш да сложиш поленцата в твоята страница ?! Дай со кода на contact.php или там както се казва да ти се сложи.
 
Газарийките като полета, бутони и др. са ясни и са на лице.Имам предвид как когато някои посети страницата и реши да я пробва,като си попълни полетата и кликне на sudmit аз да получа съобщението му на зададен от мен мейл? Ще съм ти мн благодарен ако можеш да ми помогнеш!!Ето го целия код на страницата..

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

<head>
<title>CoolestSpot - CONTACT - Provided by Vladata</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />


<link rel="stylesheet" type="text/css" href="style/style.css" />


<link rel="stylesheet" type="text/css" href="style/colour.css" />

<style type="text/css">

</style>
</head>

<body>
<div id="main">
<div id="links">

<a href="http://www.arenabg.com">arenabg.com</a> | <a href="http://www.zamunda.net">zamunda.net</a> <a href="#"></a> | <a href="http://www.kaldata.com">kaldata.com</a> | <a href="http://www.explore-malta.hit.bg">Explore-malta.hit.bg</a><a href="#"></a> </div>
<div class="style8" id="logo">
<div align="center" class="center">
<h1 class="style11">Welcome everybody </h1>
</div>
</div>
<div id="content">
<div id="menu">
<ul>
<li><a href="index.html">home</a></li>
<li><a href="gallery.html">Gallery</a></li>
<li><a href="download.html">download</a></li>
<li><a href="myblog.html">my blog </a></li>
<li><a id="selected" href="contact.html">contact</a></li>
</ul>
</div>
<div id="column1">
<div class="sidebaritem">
<div class="sbihead">
<h1>latest news</h1>
</div>
<div class="sbicontent">

<h2> </h2>
<p>If you would like you can read more about the latest news in Bulgaria here. </p>
<p><a href="http://netinfo.bg">read more ...</a></p>
<p></p>
<p></p>
<h2> The best BG seekers :</h2>
<p><a href="http://www.search.bg">Search.bg</a> </p>
<p><a href="http://www.dada2.com">Dada2.com</a></p>
<p><a href="http://www.tupalka.com">Tupalka.com</a></p>
</div>
</div>
<div class="sidebaritem">
<div class="sbihead">
<h1>additional links:</h1>
</div>
<div class="sbilinks">

<ul>
<li><a href="http://www.google.bg">Google.bg</a></li>
<li><a href="http://www.download.bg">Download.bg</a></li>
<li><a href="http://www.mozilla.com/firefox">Get latest firefox </a></li>
<li><a href="http://www.dreamweaver8.hit.bg">Dreamweaver 8 Offcial site</a></li>
</ul>
<p> </p>
<p> </p>
<p> </p>
</div>
</div>
<div class="sidebaritem">
<div class="sbihead">
<h1>other information:</h1>
</div>
<div class="sbicontent">

<p>If you would like to get some more information about me, my girlfriend and some of my friends, check this out.</p>
<p><a href="http://vladata.hi5.com">read more ...</a></p>
</div>
</div>
</div>
<div id="column2">
<h1>contact</h1>

<form action="#">
<p>Below is an example of how a contact form might look with this template:<br /><br /></p>
<div class="row">
<span class="formlabel">your name</span>
<span class="forminput"><input type="text" name="yourname" /></span>
</div>
<div class="row">
<span class="formlabel">your email address</span>
<span class="forminput"><input type="text" name="youremail" /></span>
</div>
<div class="row">
<span class="formlabel">your enquiry</span>
<span class="forminput"><textarea rows="5" cols="18" name="yourenquiry" class="textarea"></textarea></span>
</div>
<div class="spacer"> </div>
<div class="row">
<span class="formlabel"></span><span class="forminput">
<input name="submit" type="submit" class="submit" value="submit" />
</span></div>
<p><br /><br />NOTE: A contact form such as this would require some way of emailing the input to a specified email address.</p>
</form>
</div>
</div>
<div id="footer">
copyright © 2006 your name | <a href="#">Vladata@hotmail.com</a> | <a href="http://validator.w3.org/check?uri=referer">XHTML 1.1</a> | <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> | <a href="http://www.dcarter.co.uk">design by Vladata</a> </div>
</div>
</body>
</html>
 
Това трябва да ти е твоя фаил ( contact.php/html) както си го направиш:
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">

<head>
<title>CoolestSpot - CONTACT - Provided by Vladata</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />


<link rel="stylesheet" type="text/css" href="style/style.css" />


<link rel="stylesheet" type="text/css" href="style/colour.css" />

<style type="text/css">

</style>
</head>

<body>
<div id="main">
<div id="links">

<a href="http://www.arenabg.com">arenabg.com</a> | <a href="http://www.zamunda.net">zamunda.net</a> <a href="#"></a> | <a href="http://www.kaldata.com">kaldata.com</a> | <a href="http://www.explore-malta.hit.bg">Explore-malta.hit.bg</a><a href="#"></a> </div>
<div class="style8" id="logo">
<div align="center" class="center">
<h1 class="style11">Welcome everybody </h1>
</div>
</div>
<div id="content">
<div id="menu">
<ul>
<li><a href="index.html">home</a></li>
<li><a href="gallery.html">Gallery</a></li>
<li><a href="download.html">download</a></li>
<li><a href="myblog.html">my blog </a></li>
<li><a id="selected" href="contact.html">contact</a></li>
</ul>
</div>
<div id="column1">
<div class="sidebaritem">
<div class="sbihead">
<h1>latest news</h1>
</div>
<div class="sbicontent">

<h2> </h2>
<p>If you would like you can read more about the latest news in Bulgaria here. </p>
<p><a href="http://netinfo.bg">read more ...</a></p>
<p></p>
<p></p>
<h2> The best BG seekers :</h2>
<p><a href="http://www.search.bg">Search.bg</a> </p>
<p><a href="http://www.dada2.com">Dada2.com</a></p>
<p><a href="http://www.tupalka.com">Tupalka.com</a></p>
</div>
</div>
<div class="sidebaritem">
<div class="sbihead">
<h1>additional links:</h1>
</div>
<div class="sbilinks">

<ul>
<li><a href="http://www.google.bg">Google.bg</a></li>
<li><a href="http://www.download.bg">Download.bg</a></li>
<li><a href="http://www.mozilla.com/firefox">Get latest firefox </a></li>
<li><a href="http://www.dreamweaver8.hit.bg">Dreamweaver 8 Offcial site</a></li>
</ul>
<p> </p>
<p> </p>
<p> </p>
</div>
</div>
<div class="sidebaritem">
<div class="sbihead">
<h1>other information:</h1>
</div>
<div class="sbicontent">

<p>If you would like to get some more information about me, my girlfriend and some of my friends, check this out.</p>
<p><a href="http://vladata.hi5.com">read more ...</a></p>
</div>
</div>
</div>
<div id="column2">
<h1>contact</h1>

<form action="mail.php" method="post">
Name <input type="text" name="name"><br/>
Email addess <input type="text" name="email"><br/>
Message<br/>
<textarea name="message" cols="40" rows="5"></textarea><br/>
<input type="submit" value="send"><br/>
</form> 
</div>
</div>
<div id="footer">
copyright © 2006 your name | <a href="#">Vladata@hotmail.com</a> | <a href="http://validator.w3.org/check?uri=referer">XHTML 1.1</a> | <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a> | <a href="http://www.dcarter.co.uk">design by Vladata</a> </div>
</div>
</body>
</html>

Сега създаваш един файл mail.php за да ти работи тази форма:
Код:
<?php

// Променливи (променят тези)

$youremail = "name@domain.com";
// Вашия имейл-адрес

$subject = "Contact";
// Предмета на имейла

$thankyou = "thankyou.php";
// Благодаря ви, пейдж

// Не променяй каквото и да е!

if($email == ""){
?>
Никакъв имейл-адрес не прибавя. Моля завърнете се.<br/>
<?php
}elseif($name == ""){
?>
Никакво име не прибавя. Моля върнете се. <br/>
<?php
}elseif($message == ""){
?>
Никакво съобщение не прибавя. Моля завърнете се. <br/>
<?php
}else{

$msg = ereg_replace("\\\'", "'", $message);
$msg = ereg_replace('\\\"', "\"", $msg);
$message1 = "from: $name\nemail: $email\nmessage:\n$msg1";

mail($youremail, $subject, $msg, "From: $email\r\nReply-to: $email\r\n");
?>
<meta http-equiv="refresh" content="0; url=<?echo $thankyou;?>"">
<?php
}
?>
Незабравяй да промениш емайла в mail.php
Направи си и един фаил thankyou.php и в него "Съобщението е изпратено оспешно"

Това е
 
Направих всичко точно както ми описа, създадох още два файла един mail.php и thankyou.php драснах им кода но пак неще да пали. Дава ми няква грешка при отваряне с браузера, незнам защо ??? Но благодаря ти все пак че опита да ми помогнеш. :?:
 
Код:
<?php 
// declare values 
$contact_email = $_POST['EmailAddress']; 
$contact_subject = $_POST['Subject']; 
$contact_name = $_POST['FullName']; 
$contact_message = $_POST['Message']; 
$mydate = date ( 'l, F d Y g:i A',time()+240 ); 

 

// where to send e-mail to 
$to = 'potrebitel@domain.com'; //тук въведете вашия e-mail (на който искате потребителите да изпращате e-mail) 

// e-mail subject 
$subject = "Съобщение от потребител на domain"; //тук на мястото на domain въведете името (не url-a) на вашия сайт 

// e-mail message 
$message = "Съобщение от потребител на domain:\r\n" //тук на мястото на domain отново въведете името (не url-a) на вашия сайт 


."----------------------------------------------------------------\r\n" 
."Име: $contact_name\r\n" 
."Тема: $contact_subject\r\n" 
."Дата: $mydate\r\n" 
."От IP: {$_SERVER['REMOTE_ADDR']}\r\n\r\n" 
."<b>Съобщение:</b> $contact_message\r\n" 
."Form Address: {$_SERVER['SERVER_NAME']}{$_SERVER['REQUEST_URI']}"; 

$headers = "From: $contact_name <$contact_email>\n" 
."Reply-To: $contact_email\n" 
."X-Mailer: PHP/".phpversion(); 

// check for validation, then send the e-mail 
if(empty($contact_name) || empty($contact_email) || empty($contact_subject) || empty($contact_message)) { 
echo '<p>Използвайте тази контактна форма и натиснете <b>\'Изпрати\'</b>!</p> 
<form method="post" action=""> 
<table id="Form-Details"> 
<tbody> 
<tr><td>Вашето име:</td><td><input type="text" name="FullName" size="20" /></td><br> 
<tr><td>Вашият е-mail:</td><td colspan="3"><input type="text" name="EmailAddress" size="20" /></td></tr><br> 
<td>Тема:</td><td><input type="text" name="Subject" size="20" /></td></tr> 
<tr><td colspan="4">Съобщение:</td></tr> 
<tr><td colspan="4"><textarea rows="6" name="Message" cols="47" class="input"></textarea></td></tr> 
<tr><td colspan="4" class="right1"><input type="submit" value="Изпрати" /><input type="reset" value="Изчисти" /></td></tr> 
</tbody> 
</table> 
</form>'; 
} elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $contact_email)) { 
echo "<p>Грешка: Моля въведете валиден e-mail.</p>"; 
} else { 
mail( $to, $subject, $message, $headers ); 
echo "<h3>Съобщението беше успешно изпратено!</h3><p> $contact_name,<br /><br />Възможно най - скоро ще отговорим на вашето съобщение на e-mail $contact_email."; 
} 
?>
:?:
 

Back
Горе