|
|
|
| Подскажите пожалуйста, как реализовать функцию, которая будет определять разрешение файлов в папке? | |
|
|
|
|
|
|
|
для: IAndi
(19.06.2009 в 14:46)
| | Вы о размере изображений? | |
|
|
|
|
|
|
|
для: IAndi
(19.06.2009 в 14:46)
| | Разрешения обычно спрашивают. Еще разрешение есть у монитора. А у файлов расширение.
Нужно узнать все? или какого то конкретного файла? | |
|
|
|
|
|
|
|
для: Николай2357
(19.06.2009 в 14:49)
| | Всех файлов, находящихся в директории. Считывание делаю так:
if ($dir=opendir('files')) {
while (false!==($file=readdir($dir))) {
if ($file != "." && $file != ".." && $file != ".htaccess" )
{
print"<a href=files/$file>$file</a>";
}
}
closedir($dir);
}
|
| |
|
|
|
|
|
|
|
для: IAndi
(19.06.2009 в 14:53)
| | Ну так можно например:
<?
function get_exp($file)
{
return substr($file, strrpos($file, '.'));
}
|
| |
|
|
|
|
|
|
|
для: Николай2357
(19.06.2009 в 15:31)
| | Извините, что-то дальше немного не пойму... Если мне надо выводить только архивные файлы, как надо поставить условие? | |
|
|
|
|
|
|
|
для: IAndi
(19.06.2009 в 16:35)
| |
<?
function get_exp($file)
{
$arr = array('.zip','.rar');
if(in_array(substr($file, strrpos($file, '.')),$arr))
return true;
else
return false;
}
if ($dir=opendir('files'))
{
while (false!==($file=readdir($dir)))
if (get_exp($file))
print"<a href=files/$file>$file</a>";
closedir($dir);
}
|
| |
|
|
|
|
|
|
|
для: Николай2357
(19.06.2009 в 16:54)
| | Спасибо :) А где про это можно почитать? Статья или книга интересует. | |
|
|
|
|
|
|
|
для: IAndi
(19.06.2009 в 17:11)
| | Лучшее место это мануал. Ну и очень рекомендуют то, что сверху(в шапке сайта). Там много книг, выбирайте. Правда я читал только одну из них, но мне понравилась. Довольно доступно и много примеров. | |
|
|
|
|
|
|
|
для: Николай2357
(19.06.2009 в 16:54)
| |
<?
foreach (glob("*") as $file) {
if (stristr($file, '.zip') || stristr($file, '.rar'))
print "<a href=files/$file>$file</a><br>";
}
|
| |
|
|
|
|
|
|
|
для: sim5
(21.06.2009 в 01:03)
| | А мне то зачем?)))
И кстати, просили функцию. И массив удобнее в плане добавить нужные типы. И вот такой файл
virus.zip.php Ваш вариант скушает ))) | |
|
|
|
|
|
|
|
для: Николай2357
(21.06.2009 в 19:04)
| | Не долго и функцией оформить, а если автор не враг себе, то именовать свои архивы так не будет, а уж тем более получаемые от клиента. | |
|
|
|