Buenas noches:
Queria agradecer p su ayuda y p su tiempo. Sinceramente no consegui hacer las modificaciones que me sugirieron, pq mis conocimientos son básicos.
Encontre un buscador, este es el código:
Código PHP:
Ver original<?php
$url = $_SERVER['HTTPS'] == 'on' ? 'https://' : 'http://';
$url .= $_SERVER['SERVER_PORT'] != '80' ? $_SERVER["SERVER_NAME"] .
":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"] : $_SERVER
['SERVER_NAME'] . $_SERVER['REQUEST_URI'];
$dir = 'files/'; //define your folder to search, for default is files
$files = scandir("../" . $dir); //if the folder "files" isn't in raiz
please change "../"
function file_get_contents_curl($url) {
return $data;
}
foreach ($files as $key => $value) {
$html = file_get_contents_curl($urlPath[0] . $dir . $value);
$doc = new DOMDocument();
@$doc->loadHTML($html);
$nodes = $doc->getElementsByTagName('title');
$title = $nodes->item(0)->nodeValue;
$metas = $doc->getElementsByTagName('meta');
for ($i = 0; $i < $metas->length; $i++) {
$meta = $metas->item($i);
if ($meta->getAttribute('name') == 'description')
$description = $meta->getAttribute('content');
if ($meta->getAttribute('name') == 'keywords')
$keywords = $meta->getAttribute('content');
}
if ($t) {
$file = $urlPath[0] . $dir . $value;
".php") {
"title" => $title,
"link" => $file,
"description" => $keywords
);
} else {
"title" => $value,
"link" => $file,
"description" => "image"
);
}
}
if ($total - 1 === $key) {
}
}
?>
El buscador, realiza la busqueda en los archivos que se encuentran en la carpeta files.
El problema surge cuando agrego carpetas en la carpeta files ejemplo:
files/Ac_Dc
files/Aerosmith
files/Black_Sabbath
Quisiera saber como modificar la ruta, para que busque en la carpeta files y en todas las carpetas que voy agregando en ella.
Desde ya muchas gracias por su tiempo y por su ayuda. Disculpen insistir, pero realmente necesito que funcione, buenas noches p tds.