Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: отправка на email [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (3): « 1 [2] 3 »   

> Без описания
Вездеход
Отправлено: 14 Ноября, 2008 - 08:55:14
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008  
Откуда: Россия


Помог: 0 раз(а)




Morgan пишет:
Цитата:
Цитата:
обьесните мне кто нить плз как кошелег на вебмани завести...
плиз =)


Вездеход, это реальный вопрос?


да =)


-----
о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
 
 Top
bizi
Отправлено: 14 Ноября, 2008 - 09:06:37
Post Id


Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Нояб. 2008  


Помог: 0 раз(а)




Все равно не пашет по всем вариантом

я так понимаю ошибка где то в этом

CODE (text):
скопировать код в буфер обмена
  1. mail($emails[$i], $cnt, $headers);


последнее письмо действительное было пустое на денвере
 
 Top
Jonas
Отправлено: 14 Ноября, 2008 - 11:34:53
Post Id


Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Нояб. 2008  


Помог: 0 раз(а)




bizi
вместо mail($emails[$i], $cnt, $headers); поставь
PHP:
скопировать код в буфер обмена
  1.  
  2. echo "<br>adres: ".$emails[$i]."<br>content: ".$cnt."<br>header: ".$headers."<br>";
  3.  

и посмотри что вообще отправляется.
 
 Top
Гость
Отправлено: 14 Ноября, 2008 - 13:55:47
Post Id


УДАЛЁН










Вездеход пишет:
Да =)
http://start[dot]webmoney[dot]ru/
 
 Top
bizi
Отправлено: 14 Ноября, 2008 - 15:25:49
Post Id


Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Нояб. 2008  


Помог: 0 раз(а)




Jonas пишет:
bizi
вместо mail($emails[$i], $cnt, $headers); поставь
PHP:
скопировать код в буфер обмена
  1.  
  2. echo "<br>adres: ".$emails[$i]."<br>content: ".$cnt."<br>header: ".$headers."<br>";
  3.  

и посмотри что вообще отправляется.


вообще какая то хрень, не чего не пришло

CODE (text):
скопировать код в буфер обмена
  1. adres: bi269@mail.ru
  2. content: 5
  3. 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
  4.  
  5. bizi.89@mail.ru - отправлено!
  6. adres: bizi.100@mail.ru
  7. content: 5
  8. 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
  9.  
  10. bizеп@mail.ru - отправлено!
  11. adres: vik1@mail.ru
  12. content: 5
  13. 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
  14.  
  15. vik@mail.ru - отправлено!
  16. adres: biz71@mail.ru
  17. content: 5
  18. 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
  19.  
  20. bizi.90@mail.ru - отправлено!
  21. adres: biz22@mail.ru
  22. content: 5
  23. 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
  24.  
  25. b656@mail.ru - отправлено!

(Отредактировано автором: 14 Ноября, 2008 - 15:26:25)

 
 Top
Morgan
Отправлено: 14 Ноября, 2008 - 22:42:25
Post Id


Гость


Покинул форум
Сообщений всего: 90
Дата рег-ции: Авг. 2008  


Помог: 0 раз(а)




может я чето не так понял, но зачем ты поствил пременную $cnt в mail()? в ней же хранится число строк...посмотри внимательней, может переменные где перепутал....Улыбка
(Добавление)
Вездеход, заходишь на оф.сайт, в верхнем правом углу есть кнопка-картинка (непомню точно), заходишь регистрируешься, скачиваешь прогу WebMoney Keeper Clasic, устанавливаешь, вводишь свой WMID и пароль, ок.
 
 Top
bizi
Отправлено: 15 Ноября, 2008 - 14:55:50
Post Id


Новичок


Покинул форум
Сообщений всего: 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):
скопировать код в буфер обмена
  1. Warning: mail() expects at least 3 parameters, 2 given in /home/httpd/vhosts/сайт.ru/httpdocs/mails/news.php on line 8
  2.  
  3. gtf@mail.ru - отправлено!
  4.  

(Отредактировано автором: 15 Ноября, 2008 - 15:00:09)

 
 Top
Agassi
Отправлено: 15 Ноября, 2008 - 15:10:36
Post Id



Частый гость


Покинул форум
Сообщений всего: 158
Дата рег-ции: Окт. 2008  


Помог: 0 раз(а)




bizi пишет:
mail($emails[$i], $cnt, $headers);


У функции 4параметра.Кажись вы всё запутали


Вот пример отправки.КОторый норм работает


PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. // multiple recipients
  4. $to  = 'aidan@example.com' . ', '; // note the comma
  5. $to .= 'wez@example.com';
  6.  
  7. // subject
  8. $subject = 'Birthday Reminders for August';
  9.  
  10. // message
  11. $message = '
  12. <html>
  13. <head>
  14.  <title>Birthday Reminders for August</title>
  15. </head>
  16. <body>
  17.  <p>Here are the birthdays upcoming in August!</p>
  18.  <table>
  19.    <tr>
  20.      <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
  21.    </tr>
  22.    <tr>
  23.      <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
  24.    </tr>
  25.    <tr>
  26.      <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
  27.    </tr>
  28.  </table>
  29. </body>
  30. </html>
  31. ';
  32.  
  33. // To send HTML mail, the Content-type header must be set
  34. $headers  = 'MIME-Version: 1.0' . "\r\n";
  35. $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  36.  
  37. // Additional headers
  38. $headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n";
  39. $headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
  40. $headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
  41. $headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";
  42.  
  43. // Mail it
  44. mail($to, $subject, $message, $headers);
  45. ?>
  46.  
 
 Top
bizi
Отправлено: 15 Ноября, 2008 - 15:16:53
Post Id


Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Нояб. 2008  


Помог: 0 раз(а)




CODE (text):
скопировать код в буфер обмена
  1. <?PHP
  2. // multiple recipients
  3. $to  = 'aidan@example.com' . ', '; // note the comma
  4. $to .= 'wez@example.com';
  5.  
  6. // subject
  7. $subject = 'Birthday Reminders for August';
  8.  
  9. // message
  10. $message = '
  11. <html>
  12. <head>
  13.   <title>Birthday Reminders for August</title>
  14. </head>
  15. <body>
  16.   <p>Here are the birthdays upcoming in August!</p>
  17.   <table>
  18.     <tr>
  19.       <th>Person</th><th>Day</th><th>Month</th><th>Year</th>
  20.     </tr>
  21.     <tr>
  22.       <td>Joe</td><td>3rd</td><td>August</td><td>1970</td>
  23.     </tr>
  24.     <tr>
  25.       <td>Sally</td><td>17th</td><td>August</td><td>1973</td>
  26.     </tr>
  27.   </table>
  28. </body>
  29. </html>
  30. ';
  31.  
  32. // To send HTML mail, the Content-type header must be set
  33. $headers  = 'MIME-Version: 1.0' . "\r\n";
  34. $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
  35.  
  36. // Additional headers
  37. $headers .= 'To: Mary <mary@example.com>, Kelly <kelly@example.com>' . "\r\n";
  38. $headers .= 'From: Birthday Reminder <birthday@example.com>' . "\r\n";
  39. $headers .= 'Cc: birthdayarchive@example.com' . "\r\n";
  40. $headers .= 'Bcc: birthdaycheck@example.com' . "\r\n";
  41.  
  42. // Mail it
  43. mail($to, $subject, $message, $headers);
  44. ?>


а где тут текстовой файл?
 
 Top
Morgan
Отправлено: 15 Ноября, 2008 - 15:17:23
Post Id


Гость


Покинул форум
Сообщений всего: 90
Дата рег-ции: Авг. 2008  


Помог: 0 раз(а)




mail(кому,тема сообщения,тело сообщения,заголовки)
 
 Top
Agassi
Отправлено: 15 Ноября, 2008 - 15:20:04
Post Id



Частый гость


Покинул форум
Сообщений всего: 158
Дата рег-ции: Окт. 2008  


Помог: 0 раз(а)




bizi пишет:
а где тут текстовой файл?



А додуматся,как впихнуть текстовый файл к этому коду несложно.Притом что ране было написано как имено из файла достатавать данные.



Народ, что за интузиазм.Дали подсказку,так ишите и делайте.Вам прямо на тарелке всё должны написать и принести.Имейте совестьь Нахмурился

(Отредактировано автором: 15 Ноября, 2008 - 15:21:24)

 
 Top
bizi
Отправлено: 15 Ноября, 2008 - 15:22:11
Post Id


Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Нояб. 2008  


Помог: 0 раз(а)




Видимо тут из текстового файла не определяется кому

CODE (text):
скопировать код в буфер обмена
  1. $file = "file.txt"; // файл с емейлами. каждое мыло на отдельной строке
  2. $emails =file($file);
  3. $cnt= count($emails);
  4. for ($i=0; $i<$cnt; $i++) {
  5.  
 
 Top
Morgan
Отправлено: 15 Ноября, 2008 - 15:22:44
Post Id


Гость


Покинул форум
Сообщений всего: 90
Дата рег-ции: Авг. 2008  


Помог: 0 раз(а)




у тебя нет темы сообщения....и где у тебя текст письма?
 
 Top
bizi
Отправлено: 15 Ноября, 2008 - 15:47:02
Post Id


Новичок


Покинул форум
Сообщений всего: 17
Дата рег-ции: Нояб. 2008  


Помог: 0 раз(а)




(Добавление)
Agassi пишет:
А додуматся,как впихнуть текстовый файл к этому коду несложно.Притом что ране было написано как имено из файла достатавать данные.



Народ, что за интузиазм.Дали подсказку,так ишите и делайте.Вам прямо на тарелке всё должны написать и принести.Имейте совестьь


я дал уже свой рабочий пример кода в нем все работала см. начало темы)


Morgan пишет:
у тебя нет темы сообщения....и где у тебя текст письма?


текст в другом файле, там все нормально


вот исправленный код

CODE (text):
скопировать код в буфер обмена
  1. <?
  2. $return = "<123@mail.ru>";
  3. $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";
  4. $file = "baze.txt"; // файл с емейлами. каждое мыло на отдельной строке
  5. $emails =file($file);
  6. $cnt= count($emails);
  7. for ($i=0; $i<$cnt; $i++) {
  8. mail ("$emails[$i]", "$subj", "$msg", "$headers");
  9. echo "<li>".$emails[$i]." - отправлено!";
  10. }
  11. ?>


вроде все есть а ошибка
CODE (text):
скопировать код в буфер обмена
  1. 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)

 
 Top
Morgan
Отправлено: 15 Ноября, 2008 - 20:31:37
Post Id


Гость


Покинул форум
Сообщений всего: 90
Дата рег-ции: Авг. 2008  


Помог: 0 раз(а)




мыла вытаскиваються все, посмотри правильно ли они написаны т.е. нет ли русских символов или еще чен нить?
 
 Top
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB