<?php
$dir="dir";
$hdl=opendir($dir);
while ($file = readdir($hdl)){
if ( ($file!=".")&&($file!="..")) $a[]=$file;
}
closedir($hdl);
rsort($a);
foreach ($a as $value) {
$m=get_meta_tags("$dir/$value");
echo "$m[data] <br> $m[name]";
}
?>
ограничение на работу (PHP)
Модератор: Модераторы разделов
-
niro
- Сообщения: 22
ограничение на работу
Вот есть такой код который ковыряется в дире и выдергивает меты из всех файлов . Как ограничить его чтобы он выдергивал только из последних 10, файлов по дате создания ?
-
edoc_modnar
- Бывший модератор
- Сообщения: 1638
- Статус: Форум больше не посещаю
Re: ограничение на работу
Код: Выделить всё
function file_date_cmp($a, $b) {
$at = filectime($a);
$bt = filectime($b);
if ($at == $bt)
return 0;
else
return ($at > $bt)? 1 : -1;
}
$dir="dir";
$hdl=opendir($dir);
while ($file = readdir($hdl)){
if ( ($file!=".")&&($file!="..")) $a[]=$dir . $file;
}
closedir($hdl);
usort($a, "file_date_cmp");
for ($i = 0; $i < 10; $i++) {
$m=get_meta_tags($a[i]);
echo "$m[data] <br> $m[name]";
}
?>So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
-
Sparky
- Сообщения: 604
- Статус: core dumped
- ОС: Plan 9
Re: ограничение на работу
Используй fstat() B)
2 rc: ну или так
2 rc: ну или так
Блог
--------------------
GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
--------------------
GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
-
edoc_modnar
- Бывший модератор
- Сообщения: 1638
- Статус: Форум больше не посещаю
Re: ограничение на работу
Вспоминается рассказ про то, что делают приверженцы различных языков, если им надо поймать льва в клетку. Дельфист ищет компонент, который ловит льва в клетку и использует его. Так вот: PHPшник же ищет функцию, которая ловит льва в клетку...
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
-
Sparky
- Сообщения: 604
- Статус: core dumped
- ОС: Plan 9
Re: ограничение на работу
random_code писал(а): ↑16.02.2006 20:35
Вспоминается рассказ про то, что делают приверженцы различных языков, если им надо поймать льва в клетку. Дельфист ищет компонент, который ловит льва в клетку и использует его. Так вот: PHPшник же ищет функцию, которая ловит льва в клетку...
Причем, если компонента нет, то поймать льва нельзя
Блог
--------------------
GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
--------------------
GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++