Изпращане линк на приятел по имайл

Lenor

Registered
Искам да може да се изпраща линк на страницата към други посетители както в този сайт:

http://www.gmstephenson.co.uk/send-to-a-friend.php?id=3182

Имам една контактна форма. Възможно ли е да се преправи?

Код:
<?php
// Контактна форма чрез email 

$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 );

$to = '***'; // Мейла до който ще се изпращат съобщенията //

$subject = "Няма тема"; // Тема //

$message = "От контактната форма на ***\r\n" // Текст в съобщението //

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

$headers = "From: $contact_name <$contact_email>\n"
."Content-type: text/plain; charset=Windows-1251\n"
."Reply-To: $contact_email\n"
."X-Mailer: PHP/".phpversion();

if(empty($contact_name) || empty($contact_email) || empty($contact_subject) || empty($contact_message)) {
echo '
<form id="contact" method="post" action="">
<table id="Form-Details">

<tr><td><b>Вашето име:</b></td> <td><br /><input type="text" name="FullName" size="40" /></td></tr>
<tr><td><b>Вашият е-mail:</b></td> <td colspan="3"><br/><input type="text" name="EmailAddress" size="40" /></td></tr>
<tr><td><b>Тема:</b></td> <td> <br /><input type="text" name="Subject" size="40" /></td></tr>
<tr><td colspan="4"><br/><b>Съобщение:</b><br/><br/></td></tr>
<tr><td colspan="4"><textarea rows="6" name="Message" cols="47" class="input"></textarea></td></tr>
<tr><td colspan="4" class="right1"><br/><br/><input type="submit" value="Изпрати" /><input type="reset" value="Изчисти" /></td></tr>

</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.";
}
?>
 
http://www.gmstephenson.co.uk/

Отидете на трактор примерно, и от там на първият продукт.
 
Lenor каза:
http://www.gmstephenson.co.uk/

Отидете на трактор примерно, и от там на първият продукт.

Ще дадете ли един screenshot какъв е-мейл получавате, защото аз и на двата си е-мейл не получавам.
 


Това е от сайта. А php кода чрез xampp не работи. След като го кача на сървър на superhosting-а всичко е ОК.
 
Lenor каза:


Това е от сайта. А php кода чрез xampp не работи. След като го кача на сървър на superhosting-а всичко е ОК.

През XAMPP не работи, защото нямаш настроен SMTP сървър.

Можеш да видиш този tutorial, как да изпратиш HTML е-мейл и така ще успееш да направиш това, което искаш : )

http://css-tricks.com/sending-nice-html-email-with-php/
 

Back
Горе