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 :: invalid crt params

 PHP.SU

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


 Страниц (1): [1]   

> Описание: stream_select
valenok
Отправлено: 18 Апреля, 2011 - 21:33:46
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


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




По неизвестной причине получаю вот такую неизвестную ошибку
Если кто-то встречал, подскажите пожалуйста что это значит

CODE (htmlphp):
скопировать код в буфер обмена
  1. Warning: Invalid CRT parameters detected in crtwtf.php on line 13

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $errno = null;
  4. $errstr = null;
  5. $timeout = 5;
  6. $conflag = STREAM_CLIENT_CONNECT;
  7.  
  8. $stream = stream_socket_client("tcp://jabber.org:5222", $errno, $errstr, $timeout, $conflag);
  9. var_dump($stream); echo $errno, $errstr;
  10.  
  11. $r = array($stream);
  12. $w = $e = null;
  13.  
  14. $update = stream_select ( $r , $w, $e , 5, 0 );
  15.  

php5.3.6 / win7


-----
Truly yours, Sasha.
 
My status
 Top
OrmaJever Модератор
Отправлено: 18 Апреля, 2011 - 21:40:32
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


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




из описания 2 и 3 параметр должны быть масивами
Цитата:
int stream_select ( array &read, array &write, array &except, int tv_sec [, int tv_usec] )

а у нас null
valenok пишет:
$w = $e = null;

$update = stream_select ( $r , $w, $e , 5, 0 );


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
valenok
Отправлено: 18 Апреля, 2011 - 21:44:15
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


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




Не, значения не имеет, функция должна работать даже если передан null, но
Тем не менее как $e = $w = array() ; тоже не работает, но ход ваших мыслей правильный.

Сама по себе ошибка означает что вызывана одна из нативных функций ОС с неправильными
параметрами. Но мне не понятно какая и что в ней неправильно.

Та-же ошибка и тут, файлы существуют.

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $errno = null;
  3. $errstr = null;
  4. $timeout = 5;
  5. $conflag = STREAM_CLIENT_CONNECT;
  6.  
  7. $stream = stream_socket_client("tcp://jabber.org:5222", $errno, $errstr, $timeout, $conflag);
  8. var_dump($stream); echo $errno, $errstr;
  9.  
  10. $r = array($stream);
  11. $w = array(fopen('fakestream.txt', 'r'));
  12. $e = array(fopen('fakestream.txt2', 'r'));
  13. $enull = $wnull = array();
  14.  
  15. // Выполнять по отдельности.
  16. //$update = stream_select ( $r , $wnull, $enull , 5, 0 );
  17. $update2 = stream_select( $r , $w, $e, 5, 0 );
  18.  


-----
Truly yours, Sasha.
 
My status
 Top
OrmaJever Модератор
Отправлено: 18 Апреля, 2011 - 23:04:02
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


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




Это скорее всего баг. Я нарыл такой баг на другую функцию http://bugs.php.net/49489 , может стоит сообщить на php.net о этом чуде?


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
valenok
Отправлено: 18 Апреля, 2011 - 23:17:23
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


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






-----
Truly yours, Sasha.
 
My status
 Top
Haron
Отправлено: 19 Сентября, 2011 - 10:36:42
Post Id



Частый гость


Покинул форум
Сообщений всего: 197
Дата рег-ции: Июнь 2010  
Откуда: Оттуда


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




С этой ошибкой жить можно?


-----
И чё?
 
 Top
EuGen Администратор
Отправлено: 19 Сентября, 2011 - 10:40:56
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


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




Можно. Подозреваю даже что если у Вас *nix - то не заметите.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Haron
Отправлено: 19 Сентября, 2011 - 10:46:48
Post Id



Частый гость


Покинул форум
Сообщений всего: 197
Дата рег-ции: Июнь 2010  
Откуда: Оттуда


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




Windows, собираюсь ставить 5.3.6 на production-сервер.


-----
И чё?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Операционная система и системные вызовы »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB