помогите разобраться с STDIN

МалыШ

Новичок
помогите разобраться с STDIN

Написал скрипт, который читает из файла-письма маилер-демона адреса на которые рассылка не дошла. Работает нормально. Заменяю исходный файл на поток STDIN, вот что получается.
PHP:
$filekmp = fopen('php://STDIN','r');
$fileFrom = array();
while ( !feof($filekmp) )
{
$sourseFrom = fgets ($filekmp, 4096);
$fileFrom = array_push($fileFrom, $sourseFrom);
};
$result = fopen ($rezFile, 'a');
$endd = '0';
$i = 0;
do
{
  do
  {
    $string = array_shift ($fileFrom);//37 строка
Все бы ничего, но выдает ошибку:
Warning: array_shift(): The argument should be an array in z:\home\workgroup\www\index2.php on line 37.
Пробовал даже указать несколько значений. Ошибка не проподает!
 

netmac

Новичок
$fileFrom = array_push($fileFrom, $sourseFrom);
- ошибка

смотри описание array_push и что она возвращает
 
Сверху