Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2009, 09:48
diego007007
 
Fecha de Ingreso: enero-2009
Ubicación: en la casa
Mensajes: 223
Antigüedad: 15 años, 2 meses
Puntos: 3
Que un Frame ejecute PHP

Hola amigos tengo el siguiente problema, a ver si alguien me puede ayudar;
e conseguido con un codigo que desarrolle poder sacar lo enlaces de una pagina y los puse en un documento de nombre "index1.php".

Código PHP:
echo "<a href=http://www.threatexpert.com/report.aspx?md5=".ltrim($a[1]["$row"]);
echo 
" Target=frame2>".$a[1]["$row"]."</a><br>"
y me da como resultado el siguiente codigo (aqui les mando 3 ejemplos:

pero quiero hacer algo mas, asi que todo eso lo puse en un frame de nombre "informacion.php" (que es el nivel superior en mi pagina) con el siguiente codigo:

Cita:
<HTML>
<HEAD>
<TITLE>Threat Expert</TITLE>
</HEAD>
<FRAMESET cols="23%,77%" border=1>
<frame name="frame1" src="index1.php">
<FRAMESET rows="50%, 50%" border=1>
<frame name="frame2" src="">
<frame name="frame3" src="http://www.virustotal.com/buscaHash.html?notfound">
</HTML>
pero en este momento e desarrollado un filtro en php que por el momento lo e puesto en un documento aparte con el nombre de "index2.php" y lo que hace es sacar solo parte del codigo de las direcciones que me genera el "index1.php":


Código PHP:
<?
// pone anclas al codigo de donde a donde leer el archivo
function Obtener_contenidos($url,$inicio='',$final){
$source = @file_get_contents($url)or die('se ha producido un error');
$posicion_inicio strpos($source$inicio) + strlen($inicio);
$posicion_final strpos($source$final) - $posicion_inicio;
$found_text substr($source$posicion_inicio$posicion_final);
return 
$inicio $found_text .$final;
}
$url 'http'/// pagina web del contenido
echo Obtener_contenidos($url,'<span id="txtResults">','<table align="center" cellspacing="0">');
// Obtener_contenidos(url,ancla inicio,ancla final);
?>
para eso hay que poner en $url = la direccion que queremos y en los lugares

Código PHP:
echo Obtener_contenidos($url,'<span id="txtResults">','<table align="center" cellspacing="0">'); 
los lugares de donde inicia y termina el filtro;

Mi pregunta es la siguiente
1) Puedo hacer que este escript se ejecute automaticamente en el Frame2 para que en lugar de que me muestre todo el codigo de la pagina seleccionada solo me muestre la parte que necesito
2) Puedo hacer que se abra otra ventaha que ejecute el codigo de filtrado de PHP desde el documento "index1.php"

Gracias de antemano