Считывание и Вывод содержимого папки средствами  PHP
DownLoad_Free

Считывание и Вывод содержимого папки средствами PHP - Архив

Нашли ошибку или
хотите что-то сообщить -
жмите Ctr+Enter Система Orphus



    [Ленточный вид форума] [Поиск] [RSS]



Страница 1 из 11
Архив » История мировых и локальных событий » История развития сайта » Считывание и Вывод содержимого папки средствами PHP (Открытие и чтение директории - opendir / readdir)
Считывание и Вывод содержимого папки средствами PHP
Дата: Суббота, 06.11.2010, 11:53 | Сообщение # 1
Группа: Администраторы
Сообщений: 1526
<?php
$dir="rend3/"; //берем директорию
$ar=array();
$dh = opendir($dir);
while ($file_d = readdir($dh)) :
if ($file_d[0] != ".") //не выводим вложенные папки
{
array_push($ar, $file_d); //читаем все файлы в директории
}
endwhile;
closedir($dh);

print "<br>";

sort($ar); //сортируем файлы по имени

for($i=0;$i<count($ar);$i++) {
print "<a href='".$dir.$ar[$i]."' targer='_blank'><img src='".$dir.$ar[$i]."' height='150' alt='".$ar[$i]."' border='0'></a> "; //выводим на экран
}

?>

Пример этого скрипта http://prodosug.ecsperta.com/read_ph.php

 
Дата: Вторник, 18.01.2011, 01:25 | Сообщение # 2
Группа: Гости





if ($file_d[0] != ".") //не выводим вложенные папки

не паботает... выводит все....

 
Дата: Вторник, 18.01.2011, 09:02 | Сообщение # 3
Группа: Администраторы
Сообщений: 1526
Возможно особенности php настроек, но мозги то для чего?
Используйте if ($file_d[0] != ".") по другому

if ($file_d[0] == "a") - выведет все что начинается с "a" : apic1.jpg, apic2.jpg, ...

 
Архив » История мировых и локальных событий » История развития сайта » Считывание и Вывод содержимого папки средствами PHP (Открытие и чтение директории - opendir / readdir)
Страница 1 из 11
Поиск:


Copyright kachay.ucoz.org © 2008-2017Хостинг от uCoz
^ Наверх ^
Пригодилось!