Desarrollo web y Marketing Digital

Artículos
Inicio

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.

//función que solicita la web mediante socket

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; } } 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; ?>

Vía 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_:

<? ob_start(); include("http://www.google.com"); $contenido=ob_get_contents(); ob_clean(); echo $contenido; ?>