PDA

Просмотр полной версии : Ищу скрипт Обратная связь


Звeрь
18.08.2008, 20:37
Ищу скрипт Обратная связь
у ково есть дайте?! :) :cool:

mouse.pro
18.08.2008, 20:45
<?
$to = "my@mail.ru"; // куда присылать письма
$ip = $_SERVER['REMOTE_ADDR'];

if(!isset($_POST['from'], $_POST['name'], $_POST['message'])) {
?>
<form action='' method='POST'>
<h2 class="h3" style='margin: 3;'>Обратная связь</h2><br>
<table border='0' cellpadding='2' cellspacing='2'>
<tr>
<td width='130'>
<b>Ваше имя:</b>
</td>
<td>
<input class='inup' name='name' type='text' style='width: 200px;'>
</td>
</tr>
<tr>
<td width='130'>
<b>Ваш e-mail:</b>
</td>
<td>
<input class='inup' name='from' type='text' style='width: 200px;'>
</td>
</tr>
<tr>
<td width='130'>
<b>Содержание:</b>
</td>
<td>
<textarea class='inup' name='message' rows='9' cols='40'></textarea>
</td>
</tr>
<tr>
<td colspan='2' align='right' height='50' align='bottom'>
<input class='btn' type='submit' value='Отправить'>
</td>
</tr>
</table>
<?
} else {
$from = 'MIME-Version: 1.0' . "\r\n";
$from .= 'Content-type: text/html; charset=cp1251' . "\r\n";

// От кого письмо
$from .= "From: ".$_POST['from']."\r\n";

// Тема письма
$subject = "Сообщение с личного сайта от ".'"'.$_POST['name'].'"';

// Текст письма
$message = "Сообщение с личного сайта от ".'"'.$_POST['name'].'"'."\r\n"."E-mail: ".$_POST['from']."\r\n"."IP: ".$ip."\r\n".$_POST['message'];

if (@mail($to, $subject, $message, $from)) {
echo "Сообщение успешно отправлено!";
} else {
echo "Сообщение не отправлено, попробуйте еще раз!</font><br><a href=".$_SERVER["HTTP_REFERER"].">Вернуться назад</a>";
}
}
?>

Писал давно для своего сайта, отредактируй под себя.

Звeрь
18.08.2008, 21:32
спасибо конечно за скрипт но у меня не работает пишет это
Сообщение не отправлено, попробуйте еще раз!
Вернуться назад:(

mouse.pro
18.08.2008, 21:42
спасибо конечно за скрипт но у меня не работает пишет это
Сообщение не отправлено, попробуйте еще раз!
Вернуться назад:(
Попробуй на другом хосте

Звeрь
18.08.2008, 21:46
Попробуй на другом хосте


не мне надо на том хосте :(

BlackSun
18.08.2008, 21:51
<?
$ip = $_SERVER['REMOTE_ADDR'];

if(!isset($_POST['from'], $_POST['name'], $_POST['message'])) {
?>
<form action='' method='POST'>
<h2 class="h3" style='margin: 3;'>Обратная связь</h2><br>
<table border='0' cellpadding='2' cellspacing='2'>
<tr>
<td width='130'>
<b>Ваше имя:</b>
</td>
<td>
<input class='inup' name='name' type='text' style='width: 200px;'>
</td>
</tr>
<tr>
<td width='130'>
<b>Ваш e-mail:</b>
</td>
<td>
<input class='inup' name='from' type='text' style='width: 200px;'>
</td>
</tr>
<tr>
<td width='130'>
<b>Содержание:</b>
</td>
<td>
<textarea class='inup' name='message' rows='9' cols='40'></textarea>
</td>
</tr>
<tr>
<td colspan='2' align='right' height='50' align='bottom'>
<input class='btn' type='submit' value='Отправить'>
</td>
</tr>
</table>
<?
} else {
$file = fopen("db.txt", "a");
fputs($file, "From: ".htmlspecialchars($_POST['from']));
fputs($file, "Name: ".htmlspecialchars($_POST['name'])." | ip: ".$ip);
fputs($file, "Message: \r\n".htmlspecialchars($_POST['message']));
fputs($file, "-------------------------------\r\n");
fclose($file);
echo "Сообщение успешно отправлено!";

}
?>

не забудь создать db.txt и поставить на него 777 чмод.

mouse.pro
18.08.2008, 21:52
Тоже вариант :)

k0lbasa
18.08.2008, 21:53
а на юкозе как сделать?

BlackSun
18.08.2008, 21:57
а на юкозе как сделать?
<a href="mailto:you_mail@asd.ru">Обратная связь</a>

k0lbasa
18.08.2008, 22:04
http://soft-best.ucoz.ru/index/0-3
типа такого

Звeрь
18.08.2008, 22:05
BlackSun, так работает но мне надо чтоб на е-майл приходили письма.

BlackSun
18.08.2008, 22:06
http://soft-best.ucoz.ru/index/0-3
типа такого
В одминке укоза покапайся, там должно быть.

BlackSun
18.08.2008, 22:08
BlackSun, так работает но мне надо чтоб на е-майл приходили письма.
Стучись к сапорту хостинга и проси включить отправку емейлов ..
Или <a href="mailto:you_mail@asd.ru">Обратная связь</a>

Звeрь
18.08.2008, 22:09
Стучись к сапорту хостинга и проси включить отправку емейлов ..


можно как то по другому сделать ещё 100% :rolleyes:

BlackSun
18.08.2008, 22:11
можно как то по другому сделать ещё 100% :rolleyes:
Можно, кидай скрипт на другой хост, где разрешена отправка мыл, а на своем вставляй в фрейме ..
<iframe src='http://you_site_2.ru/send_mail.php' style='border:0' width='400' height='250'></iframe>

Звeрь
18.08.2008, 22:13
Можно, кидай скрипт на другой хост, где разрешена отправка мыл, а на своем вставляй в фрейме ..
<iframe src='http://you_site_2.ru/send_mail.php' style='border:0' width='400' height='250'></iframe>


стукни в аську комне:)