[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с почтовым скриптом
Stas
У меня такая проблема
у меня на сервере не стоит ни какая почтовая программа (сервер)
требуется скрипт который отпровляет песьмо на мою почту но не использует сервер



Спустя 1 час, 48 минут, 47 секунд (28.07.2011 - 08:45) Stas написал(а):
вообще скрипт есть
вот
confg.php
<?php
$youremail='stas.pavlov@mail.ru';
$headers = "From: $name <$email>\n";
$subject= 'subject Line';
$message = "$comments, $siteurl, $sitename";
?>

form.php
<form action="mailer.php" method="post"> 
<
table width="50%" border="0" cellspacing="1" class="tablestyle" cellpadding="1" align="center">
<
tr><td>Ваше имя:</td>
<
td><input type="text" name="name" size="50">
</
td>
</
tr>
<
tr>
<
td>ваш Email: </td>
<
td>
<
input type="text" name="email" size="50">
</
td>
</
tr>
<
tr>
<
td>Ваш Url: </td>
<
td>
<
input type="text" name="Site Url" size="50">
</
td>
</
tr>
<
tr>
<
td>Имя вашего сайта: </td>
<
td>
<
input type="text" name="sitename" size="50">
</
td>
</
tr>
<
td>Ваше сообшение: </td>
<
td>
<
textarea name="comments" cols=38 rows="7"></textarea>
</
td>
</
tr>
<
tr><td colspan="2">
<
center>
<
input type="submit" value="Submit">  <input type="reset" value="Try again"></center></td></tr>
<
tr>
</
table></form>
<
br />

mailer.php
<?php

$email = trim($_POST['email']);
$name = trim($_POST['name']);
$siteurl = trim($_POST['siteurl']);
$sitename = trim($_POST['sitename']);
$comments = trim($_POST['comments']);

if ($email=="" || $comments=="" || $name=="" || $siteurl=="" || $sitename=="")
{
echo "Blank submission or you didn't fill in some fields. Go back.";
}
else {

if(!eregi('^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,3})?)$', $email)) {

echo 'That does not look like a valid email address, please re-enter.';
exit;

}

include ('config.php');

mail("$youremail", "$subject", $message, $headers);

echo "Вы отправили нам сообщение вам обезательно ответят";

}
?>

хотелось чтоб он не использовал сервер возможнли это

Спустя 42 минуты, 39 секунд (28.07.2011 - 09:28) Stas написал(а):
а вотакой даже в denwerе не отпровляет во временую папку
<?php 
// если была нажата кнопка "Отправить"
if($_POST['submit']) {
$title = substr(htmlspecialchars(trim($_POST['title'])), 0, 1000);
$mess = substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000);
// $to - кому отправляем
$to = 'test@test.ru';
// $from - от кого
$from='test@test.ru';
// функция, которая отправляет наше письмо.
mail($to, $title, $mess, 'From:'.$from);
echo 'Спасибо! Ваше письмо отправлено.';
}
?>
<form action="" method=post>

<
p>Вводный текст перед формой <p>
<
div align="center">
Teма<br />
<
input type="text" name="title" size="40"><br />
Сообщение<br />
<
textarea name="mess" rows="10" cols="40"></textarea>
<
br />
<
input type="submit" value="Отправить" name="submit"></div>
</
form>

Спустя 3 часа, 17 минут, 42 секунды (28.07.2011 - 12:46) Krevedko написал(а):

Спустя 21 минута, 56 секунд (28.07.2011 - 13:07) Stas написал(а):
так он тоже использует sendmail

Спустя 3 минуты, 36 секунд (28.07.2011 - 13:11) Stas написал(а):
что означают эти ошибки
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\apache\localhost\www\form\form.php on line 245

Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\apache\localhost\www\form\form.php on line 245
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.