URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 5275
[ Назад ]

Исходное сообщение
" ПРлблема с fgets  "

Отправлено sergvic , 27-Мрт-06 11:39 
Есть скпмпт
скрипт на пхп
<? $imap_stream = fsockopen("127.0.0.1", "25", $error_number, $error_string, 60);
echo $imap_stream;
$server_info = fgets ($imap_stream, 1024);
echo $server_info;
?>
запускаешь из коммандной строки php test.php
все ок

если делаешь доступ через вэб
то не читаются данные через fgets
броузер висит


Ошибок при открытии сокета нету.
Что это может быть ?


Содержание

Сообщения в этом обсуждении
" ПРлблема с fgets  "
Отправлено skyogre , 27-Мрт-06 12:15 
А в /etc/php.ini
error_reporting  =  E_ALL
display_errors = On
вот это стоит?

Возможно, проблема с правами доступа. Из консоли запускаешь под одинм пользователем, а апач работает под другим.


" ПРлблема с fgets  "
Отправлено sergvic , 27-Мрт-06 13:43 
>А в /etc/php.ini
>error_reporting  =  E_ALL
>display_errors = On
>вот это стоит?
>
>Возможно, проблема с правами доступа. Из консоли запускаешь под одинм пользователем, а
>апач работает под другим.

А но что далжны быть права ?


" ПРлблема с fgets  "
Отправлено skyogre , 27-Мрт-06 17:34 
>>Возможно, проблема с правами доступа. Из консоли запускаешь под одинм пользователем, а
>>апач работает под другим.
>
>А но что далжны быть права ?

Вообще когда сам сокет создаешь ниже 1024 нужны рутовые привилегии. Но здесь другая песня.

Может быть вот в этом проблема?

Note: If you are having problems with PHP not recognizing the line endings when reading files either on or created by a Macintosh computer, you might want to enable the auto_detect_line_endings run-time configuration option.