Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Yeshua en 29 Mayo 2010, 23:16 pm



Título: Ayuda instalación Libreria JSON
Publicado por: Yeshua en 29 Mayo 2010, 23:16 pm
Hola, estoy intentando crear una aplicación de facebook.  Para ello tengo que vincular la API de facebook y mi servidor. Tras resolver el problemilla con php_curl. Me vuelve a dar otro error con la libreria JSON. La tengo descargada y todo pero no se donde descomprimirla y como habilitarla para php. La versión de php que uso es la 5.1.2. El error que me tira al intentar conectarse a facebook es este:


Fatal error: Uncaught exception 'Exception' with message 'Facebook needs the JSON PHP extension.' in C:\ixs\htdocs\aaaa\abc-abc\facebook.php:7 Stack trace: #0 C:\ixs\htdocs\aaaa\abc-abc\index.php(3): require() #1 {main} thrown in C:\ixs\htdocs\aaaa\abc-abc\facebook.php:7on line 7


Espero que me puedan ayudar. Gracias


Título: Re: Ayuda instalación Libreria JSON
Publicado por: Nakp en 31 Mayo 2010, 00:16 am
edita el php.ini y busca la extension, luego descomentala y guarda :P


Título: Re: Ayuda instalación Libreria JSON
Publicado por: Yeshua en 31 Mayo 2010, 16:38 pm
XD gracias, pero eso me valió con el php_curl, pero con Json no.. no aparece en php.ini.

Yo sigo buscando y leyendo pero no doy con la clave...


Título: Re: Ayuda instalación Libreria JSON
Publicado por: Nakp en 31 Mayo 2010, 19:28 pm
ponlo en tu carpeta ext (que esta en la de php) y agrega las lineas corresopndientes en php.ini

Código:
extension=php_json.dll



Título: Re: Ayuda instalación Libreria JSON
Publicado por: Yeshua en 1 Junio 2010, 21:46 pm
Hola de nuevo. El problema del json ya lo resolví mediante un php. Dejo aquí el enlace por si alguien se encuentra en un futuro con una situación similar.

http://code.google.com/p/facebook-athenaeum/source/browse/trunk/libs/?r=48#libs/facebook_api (http://code.google.com/p/facebook-athenaeum/source/browse/trunk/libs/?r=48#libs/facebook_api)

El problema viene que ahora me salta otro error... esto me va a matar. Es el siguiente:

Fatal error: Uncaught CurlException: 60: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed thrown in C:\live\facebook.php on line 522

El problema es que la versión que tengo no trae instalado el modulo ssl, es Apache/2.0.55 (Win32) PHP/5.2.6 . En php si puedo crear el certificado con openssl o bajarlo mediante un archivo php que instalé. He provado a meter esto en la funcion curl del facebook.php:

Código
  1. CURLOPT_SSL_VERIFYPEER => false
  2. CURLOPT_SSL_VERIFYHOST => 2

Pero esto no me soluciona el problema...

Alguien me puede decir como hacer que el archivo funciones sin el curl o sin certificado?? Gracias.