Estoy programando un pequeño buscador. Encontre en una web una funcion para extraer los link y es esta:
<?php
function hyperlinkextract($s1,$s2,$s){
$myarray=array(); $s1=strtolower($s1);
$s2=strtolower($s2); $l1=strlen($s1);
$l2=strlen($s2); $scheck=strtolower($s);
do{ $pos1 = strpos($scheck,$s1);
if($pos1!==false){
$pos2 = strpos(substr($scheck,$pos1+$l1),$s2);
if($pos2!==false){ $myarray[]=substr($s,$pos1+$l1,$pos2);
$s=substr($s,$pos1+$l1+$pos2+$l2);
$scheck=strtolower($s); } }
} while (($pos1!==false)and($pos2!==false)); return $myarray;
}
?>
El problema es que me los extrae de esta forma:
perfil/1/andresffd
articulo/9868/antivirus-panda-internet-security-2011-160000-medicina
perfil/1/andres
articulo/9867/3d-real-contra-3d-falso
Sin la url principal (osea sin
http://www.algo.com).
Necesitaria que extraiga los links completos, con http y todo. ¿ Como podria hacer ?
Saludos y espero sus respuestas