Call-time pass-by-reference

Разработка своих веб-приложений и страничек

Call-time pass-by-reference

Сообщение Alexsandrit » 16 июл 2008, 13:25

собрал сервер apach+php+mysql, на топсервере работало а щас нет :crazy: :

Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of fsockopen(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in **** on line 62

как исправить ошибку ? может что доставить надо
Изображение
:roll:
Alexsandrit
Активный участник
 
Сообщения: 256
Зарегистрирован: 29 сен 2007, 16:47
Домен: http://proekts.vfose.ru/

Re: Call-time pass-by-reference

Сообщение Rostov114 » 17 июл 2008, 18:45

1. Для чего созданы переводчеки.
2. По моему пробемы с данной функцией(открытие связи по дпнному порту). Возможно она в php.ini просто напросто не включена.
Некоммерческий проект «HSDN»
Аватара пользователя
Rostov114
Автор
 
Сообщения: 3199
Зарегистрирован: 18 окт 2007, 02:21

Re: Call-time pass-by-reference

Сообщение DPX-Infinity » 17 июл 2008, 19:28

fsockopen работает и без модуля сокетов, насколько я помню. здесь что-то другое.
Изображение
Переходите на Jabber! За ним будущее!
Желаю вам опенсорса!
Аватара пользователя
DPX-Infinity
Активный участник
 
Сообщения: 723
Зарегистрирован: 02 сен 2007, 20:45
Откуда: Саратов

Re: Call-time pass-by-reference

Сообщение zk » 17 июл 2008, 20:12

На самом деле это даже не ошибка, а просто предупреждение разработчику о том, что передача аргументов по ссылке во время вызова функции была объявлена устаревшей. Избавиться от этого предупреждения можно тремя способами:

* Отключить отображение Warning'ов
* В конфигурации PHP (файл php.ini) заменить allow_call_time_pass_reference = off
на allow_call_time_pass_reference = on
* Исправить непосредственно сам скрипт, убрав в указанной строчке символ & перед именем переменной, передаваемой в какую-либо функцию. Для ошибки, приведенной выше, нужно в файле admin.vfm.php строчку:

if ( !($database->loadObject(&$row)) ) {

заменить на

if ( !($database->loadObject($row)) ) {

Ну и далее — по аналогии.

З.Ы. Не стесняйтесь приводить код, мы же не телепаты, а телепаты все в отпусках как известно.
zk
Администратор
 
Сообщения: 1971
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru


Вернуться в PHP, HTML, CSS...

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron