Искам да попитам как да накарам една търсачка да показва големината на файловете в KB,MB и т.н. Кода за търсачката е :
С този код който е вътре показва само големината в bytes
ето го кода
Мерси предварително!
Код:
<html>
<head>
<link rel=stylesheet type="text/css" href="fs4.css" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<center>
<form action="" method="post">
<label for="select"></label>
<input type="text" name="searched" maxlength="35" border="0">
<select name="dir" id="dir">
<option value="movies/">Филми</option>
<option value="clips/">Клипове
<option value="games/">Игри
<option value="pics/">Картинки
<option value="softwares/">Програми
<option value="flash/">Флаш
<option value="docs/">Документи
<option value="pages/">Страници
<option value="subs/">Суптитри
<option value="music">Музика
<option value="other/">Друго</option>
</select>
<input name="submit" type="submit" value="Търси">
</form>
<?php
$ip = $REMOTE_ADDR;
echo "Здравей <b>$ip</b><br>";
?>
<?php
$ip = gethostbyaddr($REMOTE_ADDR);
echo ("Хоста ти е <b>$ip</b><br>");
?>
<?php
$flag=0;
$dir="$dir";
$hits = filesize($file);
if(isset($_POST['searched'])) {
foreach(glob($dir."*") as $file) {
if(@eregi($_POST['searched'], str_replace($dir, "", $file))) {
echo "<table border=1.5><tr><td width=\"175\" style=\"border:solid 1px #3D3D3D\">";
echo("<a href='".$file. "' target=_blank>".str_replace($dir, "", $file)."</a>\n");
echo "</td><td style=\"border:solid 1px #3D3D3D\">";
echo("<a href='". "$dir'>Директория</a> <br/>\n");
echo "</td><td style=\"border:solid 1px #3D3D3D\">";
echo ' ' . filesize($file) . ' ';
echo "</td></tr></table>";
echo "<td width='5%'>";
echo "</td></tr>";
$flag+=1;
}
}
if($flag==false) {
echo("Няма намерени файлове с "$searched"!");
}
}
?>
</center>
</body>
</html>
С този код който е вътре показва само големината в bytes
ето го кода
Код:
$hits = filesize($file);
echo ' ' . filesize($file) . ' ';
Мерси предварително!