MontefuckeR
Registered
Трябва ми кодче, което да зима инфото от дадена папка и да изкарва броя на файловете в папката пример:
В папката има: 100 файла
В папката има: 100 файла
Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
DrViS каза:http://bg2.php.net/dir
това става, ама аз искам да брой колко файла са в директориятаjooorooo каза:DrViS каза:http://bg2.php.net/dir
по скоро http://bg2.php.net/manual/en/function.opendir.php
<?php function num_files($dir, $type, $ext=""){
if (!isset($dir) OR empty($dir)){
echo '<b>Syntax error:</b> '.$dir.' value empty.';
exit; }
$num_files=0;
$num_dirs=0;
if ($dir=@opendir($dir)){
while(($file=readdir($dir)) !== false){
if(is_file($file) AND $file != "." AND $file != ".."){
$num_files++; }
if(is_dir($file) AND $file != "." AND $file != ".."){
$num_dirs++; }}
closedir($dir);
$total=$num_files." ".$num_dirs;
return $total; }}
$nummers=explode(" ", num_files($_SERVER['DOCUMENT_ROOT'], 1));
echo '<b>'.reset($nummers)."</b> файла + <b>". end($nummers) ."</b> папки"; ?>
<?php
$dir = "тук си пиеш директорията";
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$files[] = $filename;
}
foreach ($files as $var) {
echo "<b>" . $var . "</b><br />";
}
$count = count($files);
echo $count . "<br />";
?>
аз искам само броя да показва без файловете.renegat96 каза:ето нещо от мен
както каза Soul_Stealler
<?php
$dir = "тук си пиеш директорията";
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$files[] = $filename;
}
foreach ($files as $var) {
echo "<b>" . $var . "</b><br />";
}
$count = count($files);
echo $count . "<br />";
?>
<?php
$dir = "тук си пиеш директорията";
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$files[] = $filename;
}
$count = count($files);
echo $count . "<br />";
?>
<?php
function all_files($dir)
{
$directory = opendir($dir);
$total_files = 0;
while($file = readdir($directory))
{
if($file != ".." && $file != "." && $file != "Thumbs.db")
{
$total_files++;
}
}
echo "<i>Файлове:</i> " . $total_files . "<br />";
unset($total_files);
}
all_files("Директорията");
?>
точно това искам но показва, че има с 2 файла повечеjooorooo каза:<?php
$dir = "тук си пиеш директорията";
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$files[] = $filename;
}
$count = count($files);
echo $count . "<br />";
?>
+1hrischo каза:<?php
function all_files($dir)
{
$directory = opendir($dir);
$total_files = 0;
while($file = readdir($directory))
{
if($file != ".." && $file != "." && $file != "Thumbs.db")
{
$total_files++;
}
}
echo "<i>Файлове:</i> " . $total_files . "<br />";
unset($total_files);
}
all_files("Директорията");
?>
function all_files($dir)
{
$directory = opendir($dir);
$total_files = 0;
while($file = readdir($directory))
{
if(is_file($file) && $file != "Thumbs.db")
{
$total_files++;
}
}
echo "<i>Файлове:</i> " . $total_files . "<br />";
unset($total_files);
}
all_files("Директорията");