въпрос за търсачка

botevis2

Registered
Тове е един урок който намерих ам нещо немога да го разбера как става

Код:
Името на файла да е search.php, а директорията в която ще търси е /upload/   

<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> 
<title>Search</title> 
</head> 

<body> 
<center> 
<form action="search.php" method="post"> 
<input type="text" name="searched"> 
<input type="submit" value="search"> 
</form> 

<?php 
$flag=0; 
$dir="upload/"; 
if(isset($_POST['searched'])) { 
foreach(glob($dir."*") as $file) { 
if(@eregi($_POST['searched'], str_replace($dir, "", $file))) { 
echo("<a href='".$file."' target=_blank>".str_replace($dir, "", $file)."</a><br />\n"); 
$flag+=1; 
} 
} 
if($flag==false) { 
echo("Няма намерени файлове."); 
} 
} 
?> 
</center> 
</body> 

</html>
 
Правиш един файл search.php и там слагаш следния код:
PHP:
<?php
$flag=0;
$dir="upload/";
if(isset($_POST['searched'])) {
foreach(glob($dir."*") as $file) {
if(@eregi($_POST['searched'], str_replace($dir, "", $file))) {
echo("<a href='".$file."' target=_blank>".str_replace($dir, "", $file)."</a><br />\n");
$flag+=1;
}
}
if($flag==false) {
echo("Няма намерени файлове.");
}
}
?>
Там където искаш да се показва самата форма за търсене слагаш следния код:
HTML:
<form action="search.php" method="post">
<input type="text" name="searched">
<input type="submit" value="search">
</form>

А, ако искаш търсачката е само в един файл, ето това е кода:
PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Search</title>
</head>

<body>
<center>
<form action="" method="post">
<input type="text" name="searched">
<input type="submit" value="search">
</form>

<?php
$flag=0;
$dir="upload/";
if(isset($_POST['searched'])) {
foreach(glob($dir."*") as $file) {
if(@eregi($_POST['searched'], str_replace($dir, "", $file))) {
echo("<a href='".$file."' target=_blank>".str_replace($dir, "", $file)."</a><br />\n");
$flag+=1;
}
}
if($flag==false) {
echo("Няма намерени файлове.");
}
}
?>
</center>
</body>

</html>
 
Обаче каквото и да напиша ми изписва няма намерини резултати

foreach(glob($dir."тук написах каде да търси web-tourist.php да кажем") as $file) {
 
$dir="upload/";

в тази папка ще търси ако нямаш такава си направи или го промени

$dir="Izberisi papka/";
 
ilker каза:
$dir="upload/";

в тази папка ще търси ако нямаш такава си направи или го промени

$dir="Izberisi papka/";

Точно това сам направил $dir="plugins.php"; но изписва все едно и също
 

Back
Горе