| |||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request Cita: Gracias.Yo quería saber si existía una función curl para eso sin necesidad de recurrir a otros lenguajes. Entiendo que entonces no. Una forma que probé es repetir todo el proceso, reenviando todos los datos, hasta llegar a la misma página y usando el parámetro curlopt_fresh_connect para que no cargue de caché. Eso funciona, aunque no me pareció muy elegante y tal vez no sirva para todos los casos. Saludos. |
| |||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request hola yo tengo un código para obtener el país de una ip pero si servidor no me permite usar curl. Ayúdenme a transformar este código a file_get_contents si es posible xfa!!! function getCountry1($ip_address){ $url = "http://ip-to-country.webhosting.info/node/view/36"; $inici = "src=/flag/?type=2&cc2="; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST,"POST"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, "ip_address=$ip_address"); ob_start(); curl_exec($ch); curl_close($ch); $cache = ob_get_contents(); ob_end_clean(); $resto = strstr($cache,$inici); $pais = substr($resto,strlen($inici),2); return $pais; } |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request No es necesario usar cURL o file_get_contents, verifica en el área de aportes hay otro tema que te puede ayudar con lo de obtener el pais basado en el ip.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| |||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request Hola, antes que nada muchas gracias por los ejemplos. Necesito utilizar el que funciona con una direccion https:
Código PHP:
Ver original El problema es que en internet explorer no funciona, hay alguna forma de hacerlo andar en ie?. En chrome y firefox funciona 10 puntos. Muchisimas gracias . edit: Elimine para que utilize cookies y envie datos por post, porque no lo necesitaba, me traerá algun problema esto? Última edición por Shalvaid; 25/02/2011 a las 16:20 |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request A veces los sitios web leen las cabeceras, como por ejemplo el lenguaje, trata colocando algo como
Código PHP:
Tambien trata otro useragent, en internet hay muchos ejemplos.Ver original Edito: Si el sitio web que quieres acceder, requiere de cookies, es importante que las uses y lo registres en los encabezados en cada una de las peticiones.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request Verifiqué, la dirección y no me dió problemas con tu código en IE7. Por si acaso borra el cache y trata de nuevo con IE, tal vez el problema es que registró algún error en el caché y siempre te mostrará ese error, por lo menos eso ocurre con IE solamente. Si tienes problemas, te recomiendo que crees un tema y te contestaremos alla para que no se pierda el hilo de este aporte.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request no había visto este tema, simplemente espectacular! abimael siempre impresionandome O.O justo había estado buscando como obtener el html de una búsqueda de google para generar resultados en una página, esto me servirá. lo que mas me impresiona es la cantidad de "malos usos" que podría haber para esto, por ejemplo para hacer phishing u obtener datos de usuarios o del servidor...
__________________ El objetivo de este foro es orientar al usuario como un favor y no como una obligación. Yo soy de los que dan puntos por aporte :D |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request buenas! mis felicitaciones abimael! pero mas importante aun, gracias! muy excelente el aporte porque esta todo centralizado y enfocado en un aspecto en particular. aunque ya conocia alguna de las tecnicas, no sabia las diferencias que implicaba. ahora bien, me queda una duda. ¿hay algun metodo particular que sea preferible dado a su buen rendimiento/desempeño? estaba buscando en el internet pero no encuentro, seguramente porque todavia no tengo las palabras claves correctas. la duda va enfocado a que efectos secundario puede haber en circunstancias particulares. por ejemplo, si con algun metodo puede haber problema de buffer cuando se obtiene el contenido en una variable, y/o como resultado que el contenido obtenido sea parcial. ¿por que viene la duda? intentare hacer un script CLI para obtener una documentacion de forma recursiva. los documentos son de tipo html y el peso puede ser variable, seguramente no mas de 250KB.
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. Última edición por zerokilled; 20/06/2011 a las 12:09 |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request Excelente tu aporte
__________________ Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo. Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1 Skiper0125 |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request @zero, al principio en la parte de introducción, doy varias observaciones cuál se debe usar. La que en varios tutorial que lei antes de postear y aún sigo verificando indican que la mejor es cURL por lo robusta que es. Hay varias ténicas, que muestro en varios post, de como limitar la consulta a que sea por bytes o por tiempo que te pueden ayudar a mejorar la búsqueda. Ahora, para manejarte en un HTML para buscar algo en específico, lo mejor es usar SimpleXML o DOM. Si lo quieres para otra cosa, puedes usar cURL o file_get_contents. Cualquier duda me dejas saber
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request hola abimaelrc primero que nada felicitaciones por tu aporte es muy bueno pero quisiera saber si me podrias ayudar con un problema que tengo y es el siguiente: quiero leer la respuesta que da una pagina por ejemplo: http://consultas.curp.gob.mx/CurpSP/...oA=H&strTipo=A Si la ejecuto directamente si funciona pero si la trato de leer con fopen o las funciones que mencionas no me va... de casualidad ¿sabrias porque sucede eso? de antemano muchas gracias por la ayuda. |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request Trata el último ejercicio de http://www.forosdelweb.com/3031878-post6.html
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request Gracias por tu pronta respuesta abimaelrc , ya lo probe con file_get_contents y sigue sin funcionar aun no logro que lea el contenido de la pag., mira hago lo siguiente: Código PHP: |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request Ehhhh dije el último con cURL.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request GRACIAS abimaelrc, SI funcionó con cURL pero que pasa si no tengo acceso al php.ini lo probe de forma local pero al contratar hosting no creo que me den chance de modificar eso... me imagino que varios de los servidores lo traeran habilitado pero en caso de que no como se fuerza a que se habilite. |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request Usa phpinfo y verifica si sale cURL como habilitado.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request Trata de esta forma entonces
Código PHP:
Ver original
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request Hola abimaelrc. Estoy utilizando esto para extraer el title de una web:
Código PHP:
Ver original El tema es q al procesar varias paginas para extraer el title, mi pagina se hace muy lenta, es normal y logico esto? |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request Sí, porque estás haciendo una petición y es como si tu pidieras con tu navegador una página, termina de obtener todo el contenido lo parseas y luego continuas con la proxima.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request Llegue a esto pero me sigue cargando demasiado lento
Código PHP:
Ver original En q le estoy fallando? |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request Como te indique, el problema es que tiene que cargar toda la pagina y luego parsearla. Hay una forma de cargar parte y te lo muestro en uno de los ejemplos. Carga lo que entiendes que sea necesario y luego leela.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request Acabo de añadir otro ejemplo usando el IPN (Instant Payment Notification) de Paypal en el mensaje #7. La idea del código es verificar si es verdaderamente de paypal el pago o de alguien tratando de pasarse de listo. En el mensaje #7 al final está la información y como usarlo.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| |||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request hola amigo como puedo hacer para extracer el titulo descripcion video de youtube? |
| ||||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request Lo recomendable es usar el API, trata la documentacion que tiene youtube de su API para que puedas ver todas las opciones que tienes.
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| |||
Respuesta: [APORTE] file_get_contents(), cURL, HTTP_Request hola he estado toda la semana buscando como puedo configurar el crul para cargar una pagina web. Pero que para acceder a ella es atraves de un poxy con usuario y contraseña. y lo peculiar de esto seria que tomra esos datos de las sesiones activas en el nabegador. por favor nececito la ayuda de esta comunidad |
Etiquetas: |