if(!isset($_POST['texto']) && !isset($_GET['texto'])) { ?>
} else {
if(!isset($_GET['pag'])){ $pag=0; } else { $pag=$_GET['pag'];}
if(!isset($_GET['npag'])){ $npag=0; } else { $npag=$_GET['npag'];}
$directorio=dirname(__FILE__);
$gestor=opendir($directorio);
if(isset($_POST['texto'])){
$texto=htmlentities($_POST['texto']);
} else {
$texto=htmlentities($_GET['texto']);
}
$matriz=array("");
$arch=array("");
$str_cont=array("");
$texto=" " . $texto . " ";
//Se filtran y se guardan todas las paginas en una matriz
while (false !== ($archivo = readdir($gestor))) {
if(!is_dir($archivo) && $archivo!="buscar.php"){
$pal=file_get_contents($archivo);
$start='';
$end='';
preg_match("/$start(.*)$end/s",$pal,$str_cont);
if(isset($str_cont[1]) && $str_cont[1]!="" && $str_cont[1]!=" "){
$pa=$str_cont[1];
$busqueda=strpos(strtoupper($pa),strtoupper($texto));
if($busqueda){
$start = '';
preg_match( "/$start(.*)$end/s", $pal, $match);
if(isset($match[1]) && $match[1]!="" && $match[1]!=" " ){
array_push($matriz,$match[1]);
array_push($arch,$archivo);
}
}
}
}
}
if(isset($_POST['texto'])){
$texto=htmlentities($_POST['texto']);
} else {
$texto=htmlentities($_GET['texto']);
}
$texto=" " . $texto . ".";
//Se filtran y se guardan todas las paginas en una matriz
while (false !== ($archivo = readdir($gestor))) {
if(!is_dir($archivo) && $archivo!="buscar.php"){
$pal=file_get_contents($archivo);
$start='';
$end='';
preg_match("/$start(.*)$end/s",$pal,$str_cont);
if(isset($str_cont[1]) && $str_cont[1]!="" && $str_cont[1]!=" "){
$pa=$str_cont[1];
$busqueda=strpos(strtoupper($pa),strtoupper($texto));
if($busqueda){
$start = '';
preg_match( "/$start(.*)$end/s", $pal, $match);
if(isset($match[1]) && $match[1]!="" && $match[1]!=" " ){
array_push($matriz,$match[1]);
array_push($arch,$archivo);
}
}
}
}
}
if(isset($_POST['texto'])){
$texto=htmlentities($_POST['texto']);
} else {
$texto=htmlentities($_GET['texto']);
}
$texto=" " . $texto . ",";
//Se filtran y se guardan todas las paginas en una matriz
while (false !== ($archivo = readdir($gestor))) {
if(!is_dir($archivo) && $archivo!="buscar.php"){
$pal=file_get_contents($archivo);
$start='';
$end='';
preg_match("/$start(.*)$end/s",$pal,$str_cont);
if(isset($str_cont[1]) && $str_cont[1]!="" && $str_cont[1]!=" "){
$pa=$str_cont[1];
$busqueda=strpos(strtoupper($pa),strtoupper($texto));
if($busqueda){
$start = '';
preg_match( "/$start(.*)$end/s", $pal, $match);
if(isset($match[1]) && $match[1]!="" && $match[1]!=" " ){
array_push($matriz,$match[1]);
array_push($arch,$archivo);
}
}
}
}
}
if(isset($_POST['texto'])){
$texto=htmlentities($_POST['texto']);
} else {
$texto=htmlentities($_GET['texto']);
}
$texto=" " . $texto . ";";
//Se filtran y se guardan todas las paginas en una matriz
while (false !== ($archivo = readdir($gestor))) {
if(!is_dir($archivo) && $archivo!="buscar.php"){
$pal=file_get_contents($archivo);
$start='';
$end='';
preg_match("/$start(.*)$end/s",$pal,$str_cont);
if(isset($str_cont[1]) && $str_cont[1]!="" && $str_cont[1]!=" "){
$pa=$str_cont[1];
$busqueda=strpos(strtoupper($pa),strtoupper($texto));
if($busqueda){
$start = '';
preg_match( "/$start(.*)$end/s", $pal, $match);
if(isset($match[1]) && $match[1]!="" && $match[1]!=" " ){
array_push($matriz,$match[1]);
array_push($arch,$archivo);
}
}
}
}
}
//Se elimina el primer elemento de la matriz por estar en blanco
array_unique($matriz);
array_unique($arch);
array_shift ($matriz);
array_shift ($arch);
if(isset($_POST['texto'])){
$texto=$_POST['texto'];
} else {
$texto=$_GET['texto'];
}
?>
Resultados para: |
|
//for para mostrar los resultados
for($i=$pag; $i
echo $matriz[$i] ?> |
|
} // fin for?>
|
closedir($gestor);
}?>
|
|
|