Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2009, 20:54
Avatar de memoadian
memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 15 años, 7 meses
Puntos: 641
Exclamación solo veo codigo fuente

Hola amigos, he estado a punto de un paro cardiaco con mi primer encuentro con php, puff, a ver.

he querido sacar el embed u object de una pagina de este modo teniendo solamente su url

Código PHP:
Ver original
  1. <?php
  2. //con esto llamo la url del navegador
  3. $url=$_GET['url'];
  4. //esto imprime el codigo fuente
  5. function getSource($host,$page) {
  6. $archivo = file("http://$host/$page");
  7. reset ($archivo);
  8. while (list ($clave, $val) = each ($archivo)) {
  9. echo htmlentities($val).'<br>';
  10. }}
  11. getSource("megavideo.com","$url");
  12.  
  13. //y esto debería sacar lo que esta entre las etiquetas object
  14. $html='htmlentities($val)';
  15.  
  16. $parser='|<object (.*?)object>|is';
  17.  
  18.      
  19. if(preg_match($parser, $html, $embed1))
  20. {
  21. $embed=$embed.$embed1[1];                  
  22. }
  23.  
  24. echo '<object  '.$embed.' object>';
  25.  
  26. ?>

pero lo único que consigo es ver el código fuente, por separado si funcionan las expresiones, ¿alguien me puede decir que hago mal? no conozco este lenguaje, lo empeze hace 3 días y creo que esto es mucho para mi.

gracias por su ayuda.