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.
<?php
$url='http://site.com/';
$handle=opendir('dir/dir');
while(false!==($file=readdir($handle))) {
if($file!='.' && $file!='..') {
echo $file.' <a href="'.$url.'dir/dir/'.$file.'">Скачать</a><br>';
}
}
closedir($handle);
?>
PHP:<?php $url='http://site.com/'; $handle=opendir('dir/dir'); while(false!==($file=readdir($handle))) { if($file!='.' && $file!='..') { echo $file.' <a href="'.$url.'dir/dir/'.$file.'">Скачать</a><br>'; } } closedir($handle); ?>
есть демки файлы тоесть в главной директории нужен скрипт который будет показывать их в ряд и рядом будет кнопка или надпись скачать демку .dem файлы
/**
* Recursive get filest into dir and subdirs
*
* @param string $directory
* @return array
*
* // Example of use
* print_r(getFiles('.'));
*
*/
function getFiles($directory, $bRecursive = true, $bReturnFullPath = true, $bReturnAll= false) {
if(is_file($directory)) return false;
if(!is_dir($directory)) return false;
$directory = rtrim($directory, '\\/');
if(!is_dir($directory)) return false;
// Try to open the directory
if($dir = opendir($directory)) {
// Create an array for all files found
$tmp = Array();
// Add the files
while($file = readdir($dir)) {
// Make sure the file exists
if($file != "." && $file != ".." && $file[0] != '.') {
// If it's a directiry, list all files within it
if(is_dir($directory . "/" . $file))
{
if($bRecursive)
{
$tmp2 = CDir::getFiles($directory . "/" . $file);
if(is_array($tmp2)) {
$tmp = array_merge($tmp, $tmp2);
}
}
} else {
if($bReturnAll)
{
$arr_item = array('item'=>$file, 'fullitem'=>$directory .'/'. $file, 'isFile'=>true);
array_push($tmp, $arr_item);
}
else if ($bReturnFullPath)
array_push($tmp, $directory . "/" . $file);
else
array_push($tmp, $file);
}
}
}
// Finish off the function
closedir($dir);
return $tmp;
}
return false;
}