Que onda???
miren lo que me dice firefox ahora :s
la pagina a la que quiero entrar es esta, es un php pero no le paso ningun dato, simplemente me tiene que mostrar un form para poner la url que voy a usar en curl.
Código PHP:
<?
include("proxy.class.php");
$wz= new wz777;
if(isset($_POST['viso_url']) && !isset($_GET['code']))
{
global $vars,$method;
$vars=$method=false;
foreach($_POST as $key => $arr)
if($key!='viso_url')
{
global $vandera,$vars;
$vandera=TRUE;
$vars.=$key.'='.$_POST[$key].'&';
}
else
{
global $dominio;
$dominio=$_POST[$key];
}
if($vandera===TRUE)
$method=POST;
}
else
{
$method=$vars=false;
if(isset($_GET))
{
global $link,$vars;
$vars='';
foreach($_GET as $indice => $base)
{
if(substr($indice,0,4)=='miro' && is_numeric(str_replace('miro','',$indice)))
{
global $tomar;
$tomar=str_replace('miro','',$indice);
}
else
{
global $vars;
$vars.=$indice.'='.$_GET[$indice].'&';
}
}
//$codigo=intval($_GET['code']);
mysql_query('DELETE FROM pagina WHERE pag_time<'.(time()-600),$link);
if(mysql_affected_rows()==-1)
{
header("Location: proyecto.php");
exit;
}
global $tomar;
$sql='SELECT * FROM pagina WHERE pag_id='.$tomar; // SEGUIRRRRR
if(!($query=mysql_query($sql,$link)))
{
header("Location: proyecto.php");
exit;
}
else
{
global $ref,$dominio;
$row=mysql_fetch_assoc($query);
$ref=trim($row['pag_viene']);
$dominio=trim($row['pag_dire']);
if($vars!='')
{
global $dominio;
if(strpos('?',$dominio)!==false)
{
$dominio=str_replace('&','&',$dominio);
$alg=(substr($dominio,-1,1)=='&')?'':'&';
$dominio.=$alg.$vars;
}
else
$dominio.='&'.$vars;
}
}
}
else
{
echo '<div align="center">
<form id="form1" name="form1" method="post" action="proyecto.php">
<input name="viso_url" type="text" id="viso_url" value="http://" />
<input type="submit" name="Submit" value="aver?" />
</form>
</div>';
exit;
}
}
function GetHTML($d,$method,$vars,$ref='')
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$d);
curl_setopt($ch, CURLOPT_REFERER, $ref);
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_MAXREDIRS,3);
curl_setopt($ch,CURLOPT_VERBOSE,0); // me informará (si esta en cero) de todos los errores que halla curl
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
if ($method == 'POST')
{
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $vars);
}
$buffer = curl_exec ($ch);
curl_close ($ch);
unset($ch);
return $buffer;
}
$ht=GetHTML($dominio,$method,$vars);
echo $wz->raiz($ht,$dominio);
?>
y ahora??