PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Без описания
Поиск в теме | Версия для печати
Вездеход
Отправлено: 14 Ноября, 2008 - 08:55:14
Частый посетитель
Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008
Откуда: Россия
Помог: 0 раз(а)
Morgan пишет: Цитата:
Цитата: обьесните мне кто нить плз как кошелег на вебмани завести...
плиз =)
Вездеход, это реальный вопрос?
да =)
-----о великий nl2br !
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
bizi
Отправлено: 14 Ноября, 2008 - 09:06:37
Новичок
Покинул форум
Сообщений всего: 17
Дата рег-ции: Нояб. 2008
Помог: 0 раз(а)
Все равно не пашет по всем вариантом
я так понимаю ошибка где то в этом
последнее письмо действительное было пустое на денвере
Jonas
Отправлено: 14 Ноября, 2008 - 11:34:53
Новичок
Покинул форум
Сообщений всего: 17
Дата рег-ции: Нояб. 2008
Помог: 0 раз(а)
bizi
вместо
mail($emails[$i], $cnt, $headers); поставь
и посмотри что вообще отправляется.
Гость
Отправлено: 14 Ноября, 2008 - 13:55:47
УДАЛЁН
bizi
Отправлено: 14 Ноября, 2008 - 15:25:49
Новичок
Покинул форум
Сообщений всего: 17
Дата рег-ции: Нояб. 2008
Помог: 0 раз(а)
Jonas пишет: bizi
вместо
mail($emails[$i], $cnt, $headers); поставь
и посмотри что вообще отправляется.
вообще какая то хрень, не чего не пришло
CODE (
text ):
скопировать код в буфер обмена
adres: bi269@mail.ru
content: 5
header: MIME-Version: 1.0 Content-type: text/plain; charset=windows-1251 From: <123@mail.ru> Reply-To: <123@mail.ru> Return-Path: <123@mail.ru> X-Mailer: PHP/4.4.9 Content-type: text/plain; charset=windows-1251
bizi.89@mail.ru - отправлено!
adres: bizi.100@mail.ru
content: 5
header: MIME-Version: 1.0 Content-type: text/plain; charset=windows-1251 From: <123@mail.ru> Reply-To: <123@mail.ru> Return-Path: <123@mail.ru> X-Mailer: PHP/4.4.9 Content-type: text/plain; charset=windows-1251
bizеп@mail.ru - отправлено!
adres: vik1@mail.ru
content: 5
header: MIME-Version: 1.0 Content-type: text/plain; charset=windows-1251 From: <123@mail.ru> Reply-To: <123@mail.ru> Return-Path: <123@mail.ru> X-Mailer: PHP/4.4.9 Content-type: text/plain; charset=windows-1251
vik@mail.ru - отправлено!
adres: biz71@mail.ru
content: 5
header: MIME-Version: 1.0 Content-type: text/plain; charset=windows-1251 From: <123@mail.ru> Reply-To: <123@mail.ru> Return-Path: <123@mail.ru> X-Mailer: PHP/4.4.9 Content-type: text/plain; charset=windows-1251
bizi.90@mail.ru - отправлено!
adres: biz22@mail.ru
content: 5
header: MIME-Version: 1.0 Content-type: text/plain; charset=windows-1251 From: <123@mail.ru> Reply-To: <123@mail.ru> Return-Path: <123@mail.ru> X-Mailer: PHP/4.4.9 Content-type: text/plain; charset=windows-1251
b656@mail.ru - отправлено!
(Отредактировано автором: 14 Ноября, 2008 - 15:26:25)
Morgan
Отправлено: 14 Ноября, 2008 - 22:42:25
Гость
Покинул форум
Сообщений всего: 90
Дата рег-ции: Авг. 2008
Помог: 0 раз(а)
может я чето не так понял, но зачем ты поствил пременную $cnt в mail()? в ней же хранится число строк...посмотри внимательней, может переменные где перепутал....
(Добавление)
Вездеход , заходишь на оф.сайт, в верхнем правом углу есть кнопка-картинка (непомню точно), заходишь регистрируешься, скачиваешь прогу WebMoney Keeper Clasic, устанавливаешь, вводишь свой WMID и пароль, ок.
bizi
Отправлено: 15 Ноября, 2008 - 14:55:50
Новичок
Покинул форум
Сообщений всего: 17
Дата рег-ции: Нояб. 2008
Помог: 0 раз(а)
Morgan пишет: у тебя последнее письмо отправляеться пустым, попробуй так:
PHP:
скопировать код в буфер обмена
<?
$return = "<123@mail.ru>";
$headers = 'MIME-Version: 1.0'."\r\n".'Content-type: text/plain; charset=windows-1251'."\r\n".'From: '.$return."\r\n".'Reply-To: '.$return."\r\n".'Return-Path: '.$return."\r\n".'X-Mailer: PHP/'.phpversion()."\r\n";$headers .="Content-type: text/plain; charset=windows-1251"."\r\n";
$file = "file.txt"; // файл с емейлами. каждое мыло на отдельной строке
$emails =file($file);
$cnt= count($emails);
for ($i=0; $i<$cnt; $i++) {
mail($emails[$i], $cnt, $headers);
echo "<li>".$emails[$i]." - отправлено!";}
?>
не уверен, но попробуй....
так сами же написали
если убрать эту переменную то выдает такое, но не чего не приходит
CODE (
text ):
скопировать код в буфер обмена
Warning: mail() expects at least 3 parameters, 2 given in /home/httpd/vhosts/сайт.ru/httpdocs/mails/news.php on line 8
gtf@mail.ru - отправлено!
(Отредактировано автором: 15 Ноября, 2008 - 15:00:09)
Agassi
Отправлено: 15 Ноября, 2008 - 15:10:36
Частый гость
Покинул форум
Сообщений всего: 158
Дата рег-ции: Окт. 2008
Помог: 0 раз(а)
bizi пишет: mail($emails[$i], $cnt, $headers);
У функции 4параметра.Кажись вы всё запутали
Вот пример отправки.КОторый норм работает
PHP:
скопировать код в буфер обмена
<?PHP
// multiple recipients
$to = 'aidan@example.com' . ', ' ; // note the comma
$to .= 'wez@example.com' ;
// subject
$subject = 'Birthday Reminders for August' ;
// message
$message = '
<html>
<head>
<title>Birthday Reminders for August</title>
</head>
<body>
<p>Here are the birthdays upcoming in August!</p>
<table>
<tr>
<th>Person</th><th>Day</th><th>Month</th><th>Year</th>
</tr>
<tr>
<td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
</tr>
<tr>
<td>Sally</td><td>17th</td><td>August</td><td>1973</td>
</tr>
</table>
</body>
</html>
' ;
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r \n " ;
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r \n " ;
// Additional headers
$headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r \n " ;
$headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r \n " ;
$headers .= 'Cc: birthdayarchive@example.com' . "\r \n " ;
$headers .= 'Bcc: birthdaycheck@example.com' . "\r \n " ;
// Mail it
mail ( $to , $subject , $message , $headers ) ; ?>
bizi
Отправлено: 15 Ноября, 2008 - 15:16:53
Новичок
Покинул форум
Сообщений всего: 17
Дата рег-ции: Нояб. 2008
Помог: 0 раз(а)
CODE (
text ):
скопировать код в буфер обмена
<?PHP
// multiple recipients
$to = 'aidan@example.com' . ', '; // note the comma
$to .= 'wez@example.com';
// subject
$subject = 'Birthday Reminders for August';
// message
$message = '
<html>
<head>
<title>Birthday Reminders for August</title>
</head>
<body>
<p>Here are the birthdays upcoming in August!</p>
<table>
<tr>
<th>Person</th><th>Day</th><th>Month</th><th>Year</th>
</tr>
<tr>
<td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
</tr>
<tr>
<td>Sally</td><td>17th</td><td>August</td><td>1973</td>
</tr>
</table>
</body>
</html>
';
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Additional headers
$headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n";
$headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
$headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
$headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";
// Mail it
mail($to, $subject, $message, $headers);
?>
а где тут текстовой файл?
Agassi
Отправлено: 15 Ноября, 2008 - 15:20:04
Частый гость
Покинул форум
Сообщений всего: 158
Дата рег-ции: Окт. 2008
Помог: 0 раз(а)
bizi пишет: а где тут текстовой файл?
А додуматся,как впихнуть текстовый файл к этому коду несложно.Притом что ране было написано как имено из файла достатавать данные.
Народ, что за интузиазм.Дали подсказку,так ишите и делайте.Вам прямо на тарелке всё должны написать и принести.Имейте совестьь
(Отредактировано автором: 15 Ноября, 2008 - 15:21:24)
bizi
Отправлено: 15 Ноября, 2008 - 15:22:11
Новичок
Покинул форум
Сообщений всего: 17
Дата рег-ции: Нояб. 2008
Помог: 0 раз(а)
Видимо тут из текстового файла не определяется кому
CODE (
text ):
скопировать код в буфер обмена
$file = "file.txt"; // файл с емейлами. каждое мыло на отдельной строке
$emails =file($file);
$cnt= count($emails);
for ($i=0; $i<$cnt; $i++) {
bizi
Отправлено: 15 Ноября, 2008 - 15:47:02
Новичок
Покинул форум
Сообщений всего: 17
Дата рег-ции: Нояб. 2008
Помог: 0 раз(а)
(Добавление)
Agassi пишет: А додуматся,как впихнуть текстовый файл к этому коду несложно.Притом что ране было написано как имено из файла достатавать данные.
Народ, что за интузиазм.Дали подсказку,так ишите и делайте.Вам прямо на тарелке всё должны написать и принести.Имейте совестьь
я дал уже свой рабочий пример кода в нем все работала см. начало темы)
Morgan пишет: у тебя нет темы сообщения....и где у тебя текст письма?
текст в другом файле, там все нормально
вот исправленный код
CODE (
text ):
скопировать код в буфер обмена
<?
$return = "<123@mail.ru>";
$headers = 'MIME-Version: 1.0'."\r\n".'Content-type: text/plain; charset=windows-1251'."\r\n".'From: '.$return."\r\n".'Reply-To: '.$return."\r\n".'Return-Path: '.$return."\r\n".'X-Mailer: PHP/'.phpversion()."\r\n";$headers .="Content-type: text/plain; charset=windows-1251"."\r\n";
$file = "baze.txt"; // файл с емейлами. каждое мыло на отдельной строке
$emails =file($file);
$cnt= count($emails);
for ($i=0; $i<$cnt; $i++) {
mail ("$emails[$i]", "$subj", "$msg", "$headers");
echo "<li>".$emails[$i]." - отправлено!";
}
?>
вроде все есть а ошибка
CODE (
text ):
скопировать код в буфер обмена
Fatal error: mail() [<a href='function.mail'>function.mail</a>]: mail() - newline in To, possible injection, mail dropped in /home/httpd/vhosts/oeva.ru/httpdocs/mails/news.php on line 8
видимо не вытаскивается мыла из текстового файла(Отредактировано автором: 15 Ноября, 2008 - 16:41:19)
Поиск в теме | Версия для печати
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
Powered by ExBB FM 1.0 RC1. InvisionExBB