|
|
|
| Доброго времени суток! При написании скрипта возникла проблема, динамическая переменная во время цикла не хочет подставляться в 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;}
}
?> | |
|
|
|
|
|
|
|
для: NoN@Me
(17.06.2008 в 21:13)
| |
$commands = "RCPT TO:$file_array[$i]\r\n";
|
Попробуйте так:
$commands = "RCPT TO:".$file_array[$i]."\r\n";
|
| |
|
|
|
|
|
|
|
для: Usta
(17.06.2008 в 21:20)
| | К сожалению не помогло, видимо ошибка в чем то другом. | |
|
|
|