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

Форум PHP

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

 

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

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

тема: папка или файл?
 
 автор: Alexx   (18.08.2005 в 15:58)   письмо автору
 
 

как определить папка это или файл

вот скрипт выводяший содержимое папки.

$dir = opendir (".");
  echo "Files:\n";
  while ($file = readdir ($dir)) 
  {
    echo "<a href=http://localhost/$file>$file</a><br>";
  }
  closedir ($dir);

и этот скрипт выводит ссылки к файлам. А как сделать если эта ссылка ведёт на папку как её открыть в том же месте ?

   
 
 автор: JC_Piligrim   (18.08.2005 в 16:19)   письмо автору
 
   для: Alexx   (18.08.2005 в 15:58)
 

Посмотрите раздел "Функции файловой системы" в мануале: http://www.php.net/manual/ru/ref.filesystem.php

Там - все, что вас интересует, например, функции is_file(), is_dir() и пр. А что вы имеете ввиду под "открыть в том же месте"? Можно вызвать рекурсивно, и напечатать список содержимого, а там, если будут поддиректории, еще...

   
 
 автор: Dobryy   (18.08.2005 в 16:35)   письмо автору
 
   для: Alexx   (18.08.2005 в 15:58)
 


<?
$dir 
opendir ("."); 
chdir("."); 
  while (
$d readdir ($dir)) 
  { 
if (
is_dir($d)) echo "<a href=$d>$d</a><br>";
if (
is_file($d)) echo "<a href=$d>$d</a><br>"
  } 
  
closedir ($dir); 
?>

Что-то вроди этого

   
Rambler's Top100
вверх

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