Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > .phar и realpath и cUrl


Автор: Muerto 11.9.2011, 13:21
Ковыряю .phar

Решил wmxi2 ( http://sourceforge.net/projects/wmxi/ ) перекатать в .phar, а то никогда не нравилось что там слишком монго файлов было...

Все работает прекрасно, но там сертификат WMXI.crt передается для cUrl
А curl почему то не готов принять путь вида //:phar
приходится его рядом ставить что бы работало...

Код

$wmxi = new WMXI(realpath('WMXI.crt') , 'UTF-8');//'phar://wmxi.phar/WMXI.crt' realpath('WMXI.crt')


проблема в ($this->cainfo это realpath('WMXI.crt') - то что получил WMXI от конструктора)
Код

curl_setopt($ch, CURLOPT_CAINFO, $this->cainfo);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);


Он не готов работать с phar://wmxi.phar/WMXI.crt, а именно там "лежит" сертификат...
Возвращает всякие ошибки которая говорит что мол он его не находит и тп.

Может у кого идеи будут  как ему иначе реальный путь указать? просто 'WMXI.crt' не работает smile 

Автор: Muerto 11.9.2011, 18:29
Отрубить что ли SSL верификацию и все  smile 

Я понимаю что конечно вопрос звучит страшно -
Но на самом деле он очень прост, как подать cUrl сертификат с phar архива?  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)