Foros del Web » Programando para Internet » PHP »

capturar codigo fuente pagina web y mostrarlo con modificaciones

Estas en el tema de capturar codigo fuente pagina web y mostrarlo con modificaciones en el foro de PHP en Foros del Web. Amigos necesito saber como puedo hacer que dado un enlace a una pagina, NO se muestre la pagina, sino que pueda capturar su codigo fuente, ...
  #1 (permalink)  
Antiguo 02/07/2003, 23:16
 
Fecha de Ingreso: junio-2002
Mensajes: 39
Antigüedad: 15 años, 5 meses
Puntos: 0
capturar codigo fuente pagina web y mostrarlo con modificaciones

Amigos necesito saber como puedo hacer que dado un enlace a una pagina, NO se muestre la pagina, sino que pueda capturar su codigo fuente, para luego procesarla con PHP, haciendo algunos cambios al codigo, y RECIEN una vez modificada esa pagina la pueda mustrar a un usuario. Esto debido a que esa pagina me muestra un listado de datos y yo necesito que el usaurio vea esa lista mas ALGUNOS DATOS ADICIONALES que le agregue a su codigo fuente.

Saludos
  #2 (permalink)  
Antiguo 03/07/2003, 22:32
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
manda ese "link" hacia un script php que abra el archivo y lo precese .. Algo típo:

procesa_link.php?url=http://nose.tal/bla.html

Lo puedes hacer con file() por ejemplo (siempre y cuando la configuración de tu PHP y versión así lo permita).

Y el procesa.php .. sería algo así:

Código PHP:
<?
$html 
implode (''file ($_GET['url']));

// ahí en $html tienes el URL (código HTML ..) para que lo proceses ...

// cuado lo tengas listo (procesado tu $html .. ) se lo "tiras" al navegador con un simple echo:

echo $html;

?>

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:56.