Originally Posted by
vitalerm
В функции glob директива GLOB_BRACE никак не срабатывает -
то есть скрипт ниже выводит только список файлов "без директивы =".
<?php
$d='/opt/share/www/sites/forum/images/avatars/';
$files = glob($d.'{*.jpg,*.png}', GLOB_BRACE);
foreach ($files as $file) { echo " с директивой = ", $file; }
foreach (array_merge(glob($d.'*.jpg'),glob($d.'*.png')) as $filename) {
echo " без директивы = $filename \n"; }
?>
(Убираешь фигурные скобки и строка $files = glob($d.'*.jpg', GLOB_BRACE); работает).
echo defined('GLOB_BRACE'); - выдает 1.
Стоит на Аsus WL500gp1
1.9.2.7-rtn-r4001
и свежие php 5.3.10 и lightppd из нового репозитария.