Что необходимо для mcrypt_decrypt PHP ()?

Вы должны инициализировать natted_ip и natted_port снаружи, как показано ниже. потому что эти переменные сохраняют данные из предыдущей записи, а вы их не очищаете. это может произойти для всех переменных, которые могут быть нулевыми.

natted_ip = null;
natted_port = null;
for(String string:splitIP_and_port){
       natted_ip = splitIP_and_port[0].trim();  
       natted_port = splitIP_and_port[1].trim();  
}
5
задан Stefan Gehrig 12 March 2009 в 17:41
поделиться

3 ответа

См.:

Необходимо скомпилировать PHP с --with-mcrypt[=DIR] и имейте libmcrypt Версию 2.5.6 или больше на Вашей машине.

6
ответ дан 18 December 2019 в 05:50
поделиться

Из руководства:

Необходимо скомпилировать PHP с - с - mcrypt [=DIR] параметр для включения этого расширения. DIR является каталогом установки mcrypt. Удостоверьтесь, что Вы компилируете libmcrypt с опцией - disable-posix-threads.

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

2
ответ дан 18 December 2019 в 05:50
поделиться

sudo apt-get install php5-mcrypt

работает на ubuntu.

16
ответ дан 18 December 2019 в 05:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: