NOTICIAS
ARTÍCULOS

Abrir paginas con php


Abrir paginas con php. Bueno para todo el que lo quiera dejos estas pequeñisimas líneas de código que no es más que php superbásico y sencillito que nos sirve para sacar partes de una web y partir de ahi podremos ir sacando lo que nos apetezca. Como muchas veces la programación es adaptar lo ya hecho aqui os aporto esto para poderlo usar en vuestros scripts php.

function getcontent
($server, $file='/index.php', $port=80){
$contenido = ""; $ip = gethostbyname($server);
$fp = fsockopen($ip, $port); if(!$fp){ return "Inaccesible"; }
else{
$crlf = "\r\n"; $cabecera= 'GET ' . $file . ' HTTP/1.0' . $crlf .'Host: ' . $server . $crlf .$crlf; fputs($fp, $cabecera);
while (!feof($fp)){ $contenido .= fgets($fp, 1024); }
fclose($fp); $contenido = substr($contenido , strpos($contenido , "\r\n\r\n") + 4); return $contenido;
}//else } echo getcontent('www.evobas.org'); ?>
Vía file_get_contents:
$contenido=file_get_contents('http://www.kobox.org/index.php'); echo $contenido;
Vía File
$contenido=implode('',file('http://www.indomita.org/index.html')); echo $contenido;
Via Fopen
$f='http://blog-indomita.blogspot.com/index.html';
$fp=fopen($f,'r');
$contenido='';
if(!$fp){ $contenido="Inaccesible"; }
else{
while(!feof($fp)) $contenido.=fgets($fp,1024);
fclose($fp);
} echo $contenido;
Vía Control de Salida ob
include("http://www.google.com"); $contenido=ob_get_contents(); ob_clean();
echo $contenido;
?>