Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Трабла со скриптом

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Трабла со скриптом
Имя
Сообщение << Старые топики   Новые топики >>
Трабла со скриптом - 2007-12-03 22:16:56.776666   
Taraseika

Сообщений: 98
Оценки: 0
Присоединился: 2007-09-07 19:32:59.486666
У меня есть скрипт на отсылку мыла:
index.html
&lt;html&gt; &lt;head&gt; &lt;title&gt;Отправка письма&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;form method=post action=mail.php&gt; &lt;table border=1 cols=2&gt; &lt;tr&gt; &lt;td&gt;Откого:&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="from"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Кому:&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="to"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Заголовок:&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="subject"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Текст:&lt;/td&gt; &lt;td&gt;&lt;textarea name="message" id="comment" cols="50" rows="10" wrap="off" tabindex="5"&gt;&lt;/textarea&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;input type="submit" value="Послать письмо"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt; mail.php
&lt;?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 "Ошибка при отсылке письма"; } ?&gt; Я всё ввожу, нажимаю отправить , пишется типа письмо отправилось но скоко не жди оно не придёт ни куда надо ни куда ненадо:@:@
Подскажите пожалуйста в чём проблема ( может в винде чёто надо зделать иль ещё что )
Post #: 1
RE: Трабла со скриптом - 2007-12-03 22:42:09.610000   
Taraseika

Сообщений: 98
Оценки: 0
Присоединился: 2007-09-07 19:32:59.486666
я ж этот скрипт заливал к себе на комп и оказывается все письма отсылались мнеже на локальное какбы мыло ( у меня Top Server стоит ) )))
Post #: 2
RE: Трабла со скриптом - 2007-12-03 23:04:39.303333   
Taraseika

Сообщений: 98
Оценки: 0
Присоединился: 2007-09-07 19:32:59.486666
Вот мой новый скрипт:
index.html
&lt;html&gt; &lt;head&gt; &lt;title&gt;Отправка письма&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;form method=post action=mail.php&gt; &lt;table border=1 cols=2&gt; &lt;tr&gt; &lt;td&gt;Откого:&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="from"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;tr&gt; &lt;td&gt;Кому:&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="to"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Заголовок:&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="subject"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Текст:&lt;/td&gt; &lt;td&gt;&lt;textarea name="message" id="comment" cols="50" rows="10" wrap="off" tabindex="5"&gt;&lt;/textarea&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;input type="submit" value="Послать письмо"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt;
mail.php
&lt;? $to = $_POST['to']; $subject = $_POST['subject']; $message = $_POST['message']; $from = $_POST['from']; $headers = "From: $from"; if (mail($to, $subject, $message, $headers)) { echo "Письмо отослано "; } else { echo "Ошибка при отсылке письма"; } ?&gt; А вот и адрес в интернете http://webmoney1.jino-net.ru/mail/

Кто сможет переделать этот скрипт чтобы была массовая рассылка писем ??? Если есть такие умельцы т пусть выложут тут скрипт
Post #: 3
RE: Трабла со скриптом - 2007-12-04 08:58:21.146666   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
бери из фала адреса в цикле и сразу отправляй. Какие тут-то проблемы могут быть??
Post #: 4
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 и тоже не катит.

Я прошу вашей помощи
Post #: 5
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=&gt;$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); вот так…
Post #: 6
RE: Трабла со скриптом - 2007-12-08 19:27:44.546666   
Taraseika

Сообщений: 98
Оценки: 0
Присоединился: 2007-09-07 19:32:59.486666
Спасибо тебе за помощь, но тыбы не мог этот твой кусок скрипта вставить в мой чтобы получилось готовая задача рассылок писем ??? ( просто я ещё слабоват в php немогу зделать )
Post #: 7
RE: Трабла со скриптом - 2007-12-10 10:58:58.296666   
[DD]

Сообщений: 71
Оценки: 0
Присоединился: 2007-10-23 11:36:59.313333
&lt;html&gt; &lt;head&gt; &lt;title&gt;Отправка письма&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;form method=post action=mail.php&gt; &lt;table border=1 cols=2&gt; &lt;tr&gt; &lt;td&gt;Откого:&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="from"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;tr&gt; &lt;tr&gt; &lt;td&gt;Заголовок:&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="subject"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Текст:&lt;/td&gt; &lt;td&gt;&lt;textarea name="message" id="comment" cols="50" rows="10" wrap="off" tabindex="5"&gt;&lt;/textarea&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;input type="submit" value="Послать письмо"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt;
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
Post #: 8
RE: Трабла со скриптом - 2007-12-10 15:21:33.316666   
Taraseika

Сообщений: 98
Оценки: 0
Присоединился: 2007-09-07 19:32:59.486666
непрёт, за место комманды action=mail.php он просто файл mail.php открывает как текст и неделает ничего.
В чём проблема ???
Post #: 9
RE: Трабла со скриптом - 2007-12-14 08:52:49.753333   
[DD]

Сообщений: 71
Оценки: 0
Присоединился: 2007-10-23 11:36:59.313333
а ты там <??> поставил???
ещё попробуй <?php ?>
Post #: 10
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Трабла со скриптом







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.