Como puedo saber si tengo activada o no sta funcion ? (busq en el phpinfo pero no encontre nada)
Si no sta activa hay alguna manera d activarla, es q tengo un script d un whois q necesita sta funcion y sin ella pues el script no anda.
| |||
Funcion Fsockopen Como puedo saber si tengo activada o no sta funcion ? (busq en el phpinfo pero no encontre nada) Si no sta activa hay alguna manera d activarla, es q tengo un script d un whois q necesita sta funcion y sin ella pues el script no anda. |
| |||
bueno en ese caso seria correr un script como este que se encuentra en la documentacion de PHP ... www.php.net ... Espero sirva Chaop Código PHP: |
| |||
Si físicamente la tuvieras desactivada .. en un phpinfo() te saldría en el apartado "disable fuctions" (o algo así dice) Si está desactivada y usas un servicio de hosting .. no podrás activarla (por algo la desactivan: para que no la uses!) Ahora, si pones el mensaje de error y el código que estás usando (o link hacia el) sería lo ideal para ver el problema exacto que tienes .. Un saludo, PD: Ayudaría también que digas si usas tu PC como servidor .. o es un servicio de hosting de pago o gratuito .. etc ... |
| |||
Bueno el script q stoy usando es el conocido Matt's Whois http://mattsscripts.co.uk/mwhois.htm El error q tira es Warning: fsockopen(): unable to connect to whois.crsnic.net:43 in /home/public_html/whois.php on line 302 El script jala bien en mi pc y en dos servers donde lo he probado, pero en el server d pago q tengo no jala (y es donde me interesa q lo haga), me tira ese error, pense q era por q habia modificado algo (aunq solo modifiq los templates pero quise asegurarme) instale el script recien descargado y en mi pc y los servers funciono, pero en el otro no. Segun mis deducciones (no son muy acertadas ya q soy nuevo en el php) imagine q esa funcion puede star desactivada. el phpinfo me tira: disable_functions system, shell, exec, system_exec, shell_exec, mysql_pconnect, passthru, proc_open, proc_close,proc_nice,proc_terminate,proc_get_statu s,escapeshellarg,escapeshellcmd |
| |||
Segun el mensaje de error el error sta en la linea 302, sta son las lineas al rededor de la 302 y y la 302 Código PHP: |
| |||
Pues .. lo mejor es que consultes a tu proveedor. Fijate que haces una conexión por sockets al puerto "43" .. SI ese servidor usa un firewall y ese puerto está cerrado .. nunca podrá conectar. De hecho el error que te dá no es por la función en sí (que si que está habilitada) sino por no poder ejecutarla correctamente (realizar al conexión). Un saludo, |
| |||
¿Dónde tengo que poner ese script? Cita:
Iniciado por luchope bueno en ese caso seria correr un script como este que se encuentra en la documentacion de PHP ... www.php.net ... Espero sirva Chaop Código PHP: ¿Dónde pongo ese script? A mí me sale ese error cuando quiero poner en mi php nuke un bloque con sisndicación de noticias a un archivo rss |
| |||
Cita: No me refería al servidor de Whois sino a tu servicio de Hosting.
Iniciado por angel_toledo Ese servidor no usa firewall por q es un servidor q todo mundo usa para hacer consultas sobre dominios, ademas d q t repito en otros servers si funciona el script. No se q pase :( Un saludo, |
| |||
Cita: Antes de "usar" ese código bajo un "módulo" nuevo de PHP-Nuke tendrías que ver como se diseñan módulos en general para PHP-Nuke .. recuerda que ese código es PHP y se ha de ejecutar .. no es HTML simple!.
Iniciado por lbarrioc ¿Dónde pongo ese script? A mí me sale ese error cuando quiero poner en mi php nuke un bloque con sisndicación de noticias a un archivo rss (pregunta si no conoces .. en el foro de "Aplicaciones pre-fabricadas" como se diseña un módulo para PHP-Nuke y luego aplica ese código.) Un saludo, |