значи.. имам един скрипт и искам да търси в няколко директории :!:
в момента търси само в 1, може ли да се направи в няколко? е това е скрипта :arrow:
в момента търси само в 1, може ли да се направи в няколко? е това е скрипта :arrow:
<html>
<head>
<link rel="stylesheet" href="style.css" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Search</title>
</head>
<body>
<center>
<form action="./search.php" method="get">
<table border="0">
<tr><td class="bgg" width="600"><table>
<tr><td>Търсене <input type="text" name="s" size="65" value="<?php echo $_GET['s']; ?>"></td>
<td align="right"> Категория <select name="cat"><option> </option>
<option value="1">Audio</option>
<option value="2">Software</option>
<option value="3">Games</option>
</select></td></tr>
<tr><td colspan="2" align="right"><input type="submit" value="Търси"></td>
</tr></table></td></tr></table>
</form>
<table border="0">
<?php
$cat = $_GET['cat'];
$p = $_GET['s'];
if($cat == "1")
{ $dir = "downloads/audio/"; }
else
if($cat == "2")
{ $dir = "downloads/software/"; }
else
if($cat == "3")
{ $dir = "downloads/games/"; }
else
if(isset($cat))
{
if($cat >= "3" || $cat == "")
{ echo"Моля изберете категория !\n</center>\n</body>\n</html>"; exit; }
}
else
if(isset($p)) {
if($cat == NULL)
{ echo"Моля изберете категория !\n</center>\n</body>\n</html>"; exit; } }
$flag=0;
if(isset($p)) {
foreach(glob($dir."*") as $file) {
if(@eregi($p, str_replace($dir, "", $file))) {
echo("<tr><td class=\"res\" width=\"800\"><a href='".$file."' target=_blank>".str_replace($dir, "", $file)."</a></td><td align=\"right\">$size</td></tr>\n");
$flag+=1;
}
}
if($flag==false) {
echo("Няма намерени файлове.");
}
}
?>
</table>
</center>
</body>
</html>