Buen dia para todos. Les comento, tengo que leer el codigo fuente de un sitio web, de lo recuperado, solo sacar y mostrar ciertas partes en otro dominio. Que funciones recomiendan o la forma mas facil para hacerlo.
Muchas gracias por su tiempo.
Se me ocurre utilizar un iframe , pero cuentanos con más detalles lo que necesitas y buscamos como ayudarte.
Saludos
Seria mas o menos asi: http://listado.mercadolibre.com.ar/_DisplayType_G_CustId_15072378
De esa web, solo levantar, descripcion, foto y precio de cada articulo, y contar ademas de la cantidad de paginas para moverse, y esa informacion levantarla en otro dominio.
<?php
$url = 'http://listado.mercadolibre.com.ar/_DisplayType_G_CustId_15072378';
$page = file_get_contents($url);
echo $page;
?>
Con este codigo puedo levantar la URL pero no se como continuar. Desconozco funciones.
Gracias.
Usa jQuery .load(), le pasas un selector y listo.
======
Vale, no me fijé que éste tema estaba dentro del foro de PHP.
Bueno, no soy un experto en PHP pero estoy 90% seguro que lo que necesitas es hacer la petición a la página que quieres incrustar, le pasas un parser al HTML y seleccionas sólo el contenido que quieres, ya después imprimes eso y problema resuelto :)
Satyricon puedes extraer esa informacion con expresiones regulares, busca sobre preg_match o en su defecto puedes usar str_pos y substr juntos :)
No tienes permitido ver enlaces.
Registrate o Entra a tu cuenta
Satyricon puedes extraer esa informacion con expresiones regulares, busca sobre preg_match o en su defecto puedes usar str_pos y substr juntos :)
Hombre, pedirle que "parsee" HTML con RegExp es como tortura, no seas cruel con el chaval :P
Si alguien mas comenta de alguna opcion, la estudiare para deducir la mejor forma de hacer esto. Gracias.
No tienes permitido ver enlaces.
Registrate o Entra a tu cuenta
Si alguien mas comenta de alguna opcion, la estudiare para deducir la mejor forma de hacer esto. Gracias.
Si
debe ser en el backend utiliza el parser; si puedes meterlo directo del cliente entonces JavaScript (jQuery) te ahorrará muchísimos problemas y tiempo.
puedes utilizar algun dom parser (por ejemplo: http://simplehtmldom.sourceforge.net/) o expresiones regulares como te comentaba kid_goth