Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Работа с dir
 
 автор: sasch   (25.11.2006 в 12:26)   письмо автору
 
 

Зарасти всем,
Не могу разобраться с задачей.
Надо поместить в массив рисунки из папки images, подсчитать их количество и вывести на экран.
С выводом, вроде разобралась:


if ($handle = opendir('images')) {
    while (false !== ($file = readdir($handle))) {
        if ($file != "." && $file != "..") {
            echo $file;
            echo "<br />";
            }
    }
   closedir($handle);
  }


Подсчитать тоже не проблема, а вот засунуть их в массив не получается. HELP...

Спасибо

   
 
 автор: Unkind   (25.11.2006 в 13:03)   письмо автору
 
   для: sasch   (25.11.2006 в 12:26)
 

Надо поместить в массив рисунки из папки images
Ссылки на эти рисунки нужны?


<?php
$images 
= array();

if (
$handle opendir("images"))
{
    while((
$file readdir($handle) !== false)
    {
    if(
$file == "." || $file == ".." || $file ".htaccess") continue;
    
    
$images[] = realpath("images/".$file);
    }
}
?>

   
 
 автор: sasch   (25.11.2006 в 13:09)   письмо автору
 
   для: Unkind   (25.11.2006 в 13:03)
 

да

   
 
 автор: Unkind   (25.11.2006 в 13:13)   письмо автору
 
   для: sasch   (25.11.2006 в 13:09)
 

<?php
define
("DIR"dirname($_SERVER['PHP_SELF'])."/images/");
$images = array(); 

if (
$handle opendir("images")) 

    while((
$file readdir($handle) !== false
    { 
    if(
$file == "." || $file == ".." || $file ".htaccess") continue; 
     
    
$images[] = "<a href='".DIR.$file."'>Рисунок ".$file."</a><br />\n"
    }
closedir($handle);

?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования