søge script fejler
Hejsan,Som man ser her, fik jeg hjælp til et søge script http://www.eksperten.dk/spm/572010
Det fungede fint på den server jeg testede på. Men nu da jeg prøver en anden server, får jeg fejlen...
Fatal error: Cannot redeclare file_get_contents() in /test/Templates/Template_C.php on line 71
Linjen er denne...
function file_get_contents($file)
og dette er scriptet...
<?php
function file_get_contents($file)
{
return implode("",file($file));
}
if(isset($_GET['sSearch']))
{
$dir = "/test/Pages/"; //Dit HTML bibliotek
// Open a known directory, and proceed to read its contents
if (is_dir($dir))
{
if ($dh = opendir($dir))
{
while (($file = readdir($dh)) !== false)
{
if (is_file($dir . $file))
{
$indhold = file_get_contents($dir . $file);
$searchString = "/.{0,150}" . $_GET['search'] . ".{0,150}/si";
if (preg_match($searchString, strip_tags($indhold), $match))
{
$fileName = substr($file, 0, strrpos($file, "."));
echo "<a href=\"template_a.php?page=../Pages/" . $fileName . "\">" . $fileName . "</a> :<br> " . $match[0] . "...<br><br>";
}
//Her skal vi så søge i filens indhold... Og det kan godt komme til at tage noget tid...
}
}
closedir($dh);
}
else
{
echo "opendir failed";
}
}
else
{
echo "$dir is not a Directory";
}
}
?>
