Трабла со скриптом
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Трабла со скриптом - 2007-12-03 22:16:56.776666
|
|
|
Taraseika
Сообщений: 98
Оценки: 0
Присоединился: 2007-09-07 19:32:59.486666
|
У меня есть скрипт на отсылку мыла: index.html
<html>
<head>
<title>Отправка письма</title>
</head>
<body>
<form method=post action=mail.php>
<table border=1 cols=2>
<tr>
<td>Откого:</td>
<td><input type="text" name="from"></td>
</tr>
<tr>
<td>Кому:</td>
<td><input type="text" name="to"></td>
</tr>
<tr>
<td>Заголовок:</td>
<td><input type="text" name="subject"></td>
</tr>
<tr>
<td>Текст:</td>
<td><textarea name="message" id="comment" cols="50" rows="10" wrap="off" tabindex="5"></textarea></td>
</tr>
<tr>
<td><input type="submit" value="Послать письмо"></td>
</tr>
</form>
</body>
</html>
mail.php
<?php
$to = $_POST['to'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$from = $_POST['from'];
$headers = "From: $from";
if (mail($to, $subject, $message, $headers))
{
echo "Письмо отослано ";
}
else
{
echo "Ошибка при отсылке письма";
}
?>
Я всё ввожу, нажимаю отправить , пишется типа письмо отправилось но скоко не жди оно не придёт ни куда надо ни куда ненадо:@:@ Подскажите пожалуйста в чём проблема ( может в винде чёто надо зделать иль ещё что )
|
|
|
RE: Трабла со скриптом - 2007-12-03 22:42:09.610000
|
|
|
Taraseika
Сообщений: 98
Оценки: 0
Присоединился: 2007-09-07 19:32:59.486666
|
я ж этот скрипт заливал к себе на комп и оказывается все письма отсылались мнеже на локальное какбы мыло ( у меня Top Server стоит ) )))
|
|
|
RE: Трабла со скриптом - 2007-12-03 23:04:39.303333
|
|
|
Taraseika
Сообщений: 98
Оценки: 0
Присоединился: 2007-09-07 19:32:59.486666
|
Вот мой новый скрипт: index.html
<html>
<head>
<title>Отправка письма</title>
</head>
<body>
<form method=post action=mail.php>
<table border=1 cols=2>
<tr>
<td>Откого:</td>
<td><input type="text" name="from"></td>
</tr>
<tr>
<tr>
<td>Кому:</td>
<td><input type="text" name="to"></td>
</tr>
<tr>
<td>Заголовок:</td>
<td><input type="text" name="subject"></td>
</tr>
<tr>
<td>Текст:</td>
<td><textarea name="message" id="comment" cols="50" rows="10" wrap="off" tabindex="5"></textarea></td>
</tr>
<tr>
<td><input type="submit" value="Послать письмо"></td>
</tr>
</form>
</body>
</html>
mail.php
<?
$to = $_POST['to'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$from = $_POST['from'];
$headers = "From: $from";
if (mail($to, $subject, $message, $headers))
{
echo "Письмо отослано ";
}
else
{
echo "Ошибка при отсылке письма";
}
?>
А вот и адрес в интернете http://webmoney1.jino-net.ru/mail/ Кто сможет переделать этот скрипт чтобы была массовая рассылка писем ??? Если есть такие умельцы т пусть выложут тут скрипт
|
|
|
RE: Трабла со скриптом - 2007-12-04 08:58:21.146666
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
бери из фала адреса в цикле и сразу отправляй. Какие тут-то проблемы могут быть??
|
|
|
RE: Трабла со скриптом - 2007-12-04 11:18:07.126666
|
|
|
Taraseika
Сообщений: 98
Оценки: 0
Присоединился: 2007-09-07 19:32:59.486666
|
я пробовал так: в поле кому вводить адрес1;адрес2 но он отправляет токо на адрес1 а на адрес2 недоходят письма в файле mail.php пробовал за место $to = $_POST['to']; делать $to = adres.txt; где adres.txt это список мыльников в виде: адрес1 адрес2 адрес3 адрес4 и тоже не катит. Я прошу вашей помощи
|
|
|
RE: Трабла со скриптом - 2007-12-08 09:11:33.326666
|
|
|
[DD]
Сообщений: 71
Оценки: 0
Присоединился: 2007-10-23 11:36:59.313333
|
$content=file_get_contents('adres.txt');
$adresses=preg_split('/\n/',$content);
foreach($adress as $key=>$value)
{
mail($value,$subject,$message,$headers);
} Попробуй это… ну а если хочешь один раз и всем… $content=file_get_contents('adres.txt');//получаем все адреса
$content=preg_replace('/(\n|(\r\n)|\r)/g',', ',$content)//приводим полученные данные к нужному виду(адрес1, адрес2, ) в регулярке отдельно выделен \r только на случай использования макОС.
mail($content, $subject, $message, $headers); вот так…
|
|
|
RE: Трабла со скриптом - 2007-12-08 19:27:44.546666
|
|
|
Taraseika
Сообщений: 98
Оценки: 0
Присоединился: 2007-09-07 19:32:59.486666
|
Спасибо тебе за помощь, но тыбы не мог этот твой кусок скрипта вставить в мой чтобы получилось готовая задача рассылок писем ??? ( просто я ещё слабоват в php немогу зделать )
|
|
|
RE: Трабла со скриптом - 2007-12-10 10:58:58.296666
|
|
|
[DD]
Сообщений: 71
Оценки: 0
Присоединился: 2007-10-23 11:36:59.313333
|
<html>
<head>
<title>Отправка письма</title>
</head>
<body>
<form method=post action=mail.php>
<table border=1 cols=2>
<tr>
<td>Откого:</td>
<td><input type="text" name="from"></td>
</tr>
<tr>
<tr>
<tr>
<td>Заголовок:</td>
<td><input type="text" name="subject"></td>
</tr>
<tr>
<td>Текст:</td>
<td><textarea name="message" id="comment" cols="50" rows="10" wrap="off" tabindex="5"></textarea></td>
</tr>
<tr>
<td><input type="submit" value="Послать письмо"></td>
</tr>
</form>
</body>
</html> mail.php
$from=$_POST['from'];
$subject=$_POST['subject'];
$content=file_get_contents('./mail_list.txt');//получаем все адреса
$content=preg_replace('/(\n|(\r\n)|\r)/',', ',$content)//приводим полученные данные к нужному виду(адрес1, адрес2, ) в регулярке отдельно выделен \r только на случай использования макОС.
$content=preg_replace('/\,$/','',$content);
mail($content, $subject, $message, $headers);
ну а теперь в каталоге из которого вызывается этот скрипт создай файл mail_list.txt
|
|
|
RE: Трабла со скриптом - 2007-12-10 15:21:33.316666
|
|
|
Taraseika
Сообщений: 98
Оценки: 0
Присоединился: 2007-09-07 19:32:59.486666
|
непрёт, за место комманды action=mail.php он просто файл mail.php открывает как текст и неделает ничего. В чём проблема ???
|
|
|
RE: Трабла со скриптом - 2007-12-14 08:52:49.753333
|
|
|
[DD]
Сообщений: 71
Оценки: 0
Присоединился: 2007-10-23 11:36:59.313333
|
а ты там <??> поставил??? ещё попробуй <?php ?>
|
|
|
|
|