|
|
|
| Как можно посредством php из определенной папки выбрать все картинки формата jpeg и gif - мненужно знать имена всех картинок чтобы потом все заархивировать. | |
|
|
|
|
|
|
|
|
для: mihdan
(18.06.2008 в 15:16)
| | print("<ul>\n");
Почему то переменной не присваивается строка, в котороый выводятся все названия графических файлов((
<?
$myDirectory=opendir(".");
$spisok = '
while(FALSE !==($entryName = readdir($myDirectory))) {
if (preg_match('|\.gif$|', $entryName))
{
echo $entryName;
}
}
';
closedir($myDirectory);
print("</ul>\n");
?>
|
| |
|
|
|
|
|
|
|
для: Buhen
(18.06.2008 в 15:56)
| | Мне кажется или цикл while взят в ковычки? | |
|
|
|
|
|
|
|
для: Zend72
(18.06.2008 в 15:59)
| | он и так взят в кавычки | |
|
|
|
|
|
|
|
для: Buhen
(18.06.2008 в 16:01)
| | Мало того, что в кавычки так еще и в апострофы ) Все что между ' и ' это ТЕКСТ | |
|
|
|
|
|
|
|
для: Buhen
(18.06.2008 в 16:01)
| | Возможно вы хотели поступить так?
<?
$myDirectory=opendir(".");
$spisok = '<ul>';
while(FALSE !==($entryName = readdir($myDirectory))) {
if (preg_match('|.gif$|', $entryName))
{
$spisok .= "<li>$entryName</li>";
}
}
$spisok .= '</ul>';
closedir($myDirectory);
echo $spisok;
?>
|
| |
|
|
|
|
|
|
|
для: Buhen
(18.06.2008 в 15:56)
| | >print("<ul>\n");
>Почему то переменной не присваивается строка, в котороый выводятся все названия графических файлов((
<?
$myDirectory=opendir(".");
$spisok = '';
while(FALSE !==($entryName = readdir($myDirectory))) {
if (preg_match('|\.gif$|', $entryName))
{
$spisok .= $entryName;
}
}
echo $spisok;
closedir($myDirectory);
print("</ul>\n");
?>
|
| |
|
|
|
|
|
|
|
для: Zend72
(18.06.2008 в 16:01)
| | а как посчитать количество файлов с расширением gif?
Мне просто эти файлы надо потом заархивировать | |
|
|
|
|
|
|
|
для: Buhen
(18.06.2008 в 16:05)
| |
<?php
$i = 0;
print("<ul>\n");
$myDirectory=opendir(".");
while(FALSE !==($entryName = readdir($myDirectory))) {
if (preg_match('|\.txt$|', $entryName)) {
print("<li>$entryName</li>\n");
$i++;
}
}
closedir($myDirectory);
print("</ul>\n");
echo 'Количество файлов: '.$i;
?>
|
| |
|
|
|
|
|
|
|
для: Buhen
(18.06.2008 в 15:10)
| | > Как можно посредством php из определенной папки выбрать все картинки формата jpeg и gif
<?php
$files = glob('dirname/*.{gif,jpg,jpeg}', GLOB_BRACE | GLOB_NOSORT);
for($i = 0; $i < count($files); $i++)
{
echo $files[$i], '<br />';
}
?>
|
> а как посчитать количество файлов с расширением gif?
<?php
echo count(glob('dirname/*.gif', GLOB_NOSORT));
?>
|
| |
|
|
|