Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите найти и исправить ошибку
 
 автор: NoN@Me   (17.06.2008 в 21:13)   письмо автору
 
 

Доброго времени суток! При написании скрипта возникла проблема, динамическая переменная во время цикла не хочет подставляться в fputs, из-за этого в переменную $commands попадает значение в истинном виде RCPT TO:$file_array[$i]\r\n, подскажите пожалуйста, в чем ошибка, и как ее можно испавить. Заранее признателен.
Вот код:
<?php

$fo = fopen("mail.txt","r");
$file_array = file("mail.txt");
$kol = count($file_array);
for ($i = 0; $i <= $kol; $i++) {
$commands = "RCPT TO:$file_array[$i]\r\n";
fputs($smtp_conn,$commands);
$code = substr(get_data($smtp_conn),0,3);
if($code != 250 AND $code != 251) {print "Сервер не принял команду RCPT
TO"; fclose($smtp_conn); exit;}
}
?>

   
 
 автор: Usta   (17.06.2008 в 21:20)   письмо автору
 
   для: NoN@Me   (17.06.2008 в 21:13)
 

$commands = "RCPT TO:$file_array[$i]\r\n";


Попробуйте так:
$commands = "RCPT TO:".$file_array[$i]."\r\n";

   
 
 автор: NoN@Me   (17.06.2008 в 21:57)   письмо автору
 
   для: Usta   (17.06.2008 в 21:20)
 

К сожалению не помогло, видимо ошибка в чем то другом.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования