Foros del Web » Creando para Internet » Diseño web »

Cojer una parte de una página web

Estas en el tema de Cojer una parte de una página web en el foro de Diseño web en Foros del Web. hola a todo! tengo una idea que se me acaba de ocurrir... no se como expresarla en pocas palabras, pero es algo como esto: Se ...
  #1 (permalink)  
Antiguo 05/04/2009, 03:14
 
Fecha de Ingreso: abril-2009
Ubicación: Incomoda
Mensajes: 30
Antigüedad: 8 años, 8 meses
Puntos: 0
Cojer una parte de una página web

hola a todo!

tengo una idea que se me acaba de ocurrir... no se como expresarla en pocas palabras, pero es algo como esto:

Se introduce un link

Luego se selecciona el tipo de búsqueda (imágenes, texto, formularios...)

Entonces por ejemplo el usuario pidió las imágenes de la página... como hago para mostrárselas? estaba pensando en buscar en la página las etiquetas HTML, para que cuando quiera buscar imágenes busque por <img>, cuando sea texto por <p>, cuando sea formularios <form>

O incluso otra utilidad de lo que quiero hacer es traducir una página "ajena", ej:

Se introduce el link de la página

En PHP se buscan las etiquetas de texto

Y luego se devuelve la traducción...

O sea, es como "coger y modificar el código HTML de una web con PHP"
  #2 (permalink)  
Antiguo 05/04/2009, 15:18
 
Fecha de Ingreso: diciembre-2004
Mensajes: 163
Antigüedad: 13 años
Puntos: 2
Respuesta: Cojer una parte de una página web

claro, con php podrias utilizar alguna libreria para manejar el DOM de la web y asi obtener fácilmente las etiquetas.
  #3 (permalink)  
Antiguo 05/04/2009, 18:47
 
Fecha de Ingreso: mayo-2008
Mensajes: 793
Antigüedad: 9 años, 6 meses
Puntos: 13
Respuesta: Cojer una parte de una página web

Si se puede hacer, esta bien la idea que tienes
__________________
Publicidad
Noticias de Tecnologia
  #4 (permalink)  
Antiguo 06/04/2009, 13:02
 
Fecha de Ingreso: abril-2009
Ubicación: Incomoda
Mensajes: 30
Antigüedad: 8 años, 8 meses
Puntos: 0
Respuesta: Cojer una parte de una página web

Listo, ya termine... consultando un poco y haciendo algunas pruebas he obtenido esto

- Una función que me ayudara a buscar las etiquetas y obtener los valores que quiera (src, href, etc)

Código PHP:
@$text $_POST["url"];

/*=========================================================*/
function medio($ini$fin$texto){
    
$x explode($ini$texto);
    for(
$i=1$i<count($x); $i++){
        
$x2 explode($fin$x[$i]);
        
$z[$i-1] = $x2[0];
    }
    return 
$z;
}
/*========================================================*/ 
- El código para abrir la url y agregarla a una variable

Código PHP:
    $gestor fopen($text"rb");
    
$texto '';
    while (!
feof($gestor)) {
      
$texto .= fread($gestor8192);
    } 
- Aquí utilizo las funciones (de casualidad alguien conoce una función que ya haga esto en PHP?)

Código PHP:
$links medio("<a ""</a>"$texto);
$partes medio("src=\"""\""$texto); 
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 19:33.