|
|
|
| в общем есть папка в которю добавляются файлы с инфой о пользователях, каждый файл называется соответственно логину юзера, и есть страница которая отображает упорядоченный список этих самых юзеров и при добавлении нового файла в папку - необходимо чтобы юзер отображался на этой странице в виде ссылки по имени :) вроде бы так :) правда немного путанно обьяснил :)) | |
|
|
|
|
|
|
|
для: 10100100
(02.10.2005 в 18:17)
| | Это можно сделать при помощи скрипта
<?php
// Открываем директорию
$dir = opendir("dir_name");
// В цикле считываем её содержимое
while(($file = readdir($dir)))
{
// Если текущий объект является файлом - удаляем его
if(is_file($file)) echo "<a href=$file>$file</a><br>";
}
// Закрываем директорию
closedir($dir);
?>
|
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=225 | |
|
|
|
|
|
|
|
для: cheops
(02.10.2005 в 19:16)
| | хм.. понятно... а как застваить выводится это в определённой рамочке... я так пологаю в ЭХО необходимо вставить элементы таблицы... так?
спасибо! | |
|
|
|
|
|
|
|
для: 10100100
(03.10.2005 в 09:20)
| | Можно поступить примерно следующим образом
<?php
// Открываем директорию
$dir = opendir("dir_name");
echo "<table border=1>";
// В цикле считываем её содержимое
while(($file = readdir($dir)))
{
// Если текущий объект является файлом - удаляем его
if(is_file($file)) echo "<tr><td><a href=$file>$file</a></td></tr>";
}
echo "</table>";
// Закрываем директорию
closedir($dir);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(02.10.2005 в 19:16)
| | когда указываю Dir_name в другой папке он мне выдаёт чистую страницу... в чём косяк? | |
|
|
|
|
автор: special_ (03.10.2005 в 13:14) |
|
|
для: 10100100
(03.10.2005 в 12:50)
| | В папке пусто | |
|
|
|
|
|
|
|
для: 10100100
(03.10.2005 в 12:50)
| | >когда указываю Dir_name в другой папке он мне выдаёт чистую
>страницу... в чём косяк?
В смысле другой? Если папка находиться вне каталога в которой находиться скрипт, скорее всего нужно указывать абсолютный путь.
http://softtime.ru/forum/read.php?id_forum=1&id_theme=5899&page=1 | |
|
|
|
|
|
|
|
для: 10100100
(03.10.2005 в 12:50)
| | Не очень понятно... вы используете относительный или абсолютный путь? | |
|
|
|
|
|
|
|
для: cheops
(03.10.2005 в 13:30)
| | я в них не парю, в общем вот что я использую : ",,/XXX/XXX"
В папке не пусто!!!!
акогда вставляю в эту папку файл index.php он его показывает... :( | |
|
|
|
|
|
|
|
для: 10100100
(03.10.2005 в 15:42)
| | А почему используются запятые, а не точки? | |
|
|
|
|
|
|
|
для: cheops
(03.10.2005 в 15:55)
| | да нет - там то точки стоят... :)) просто я косяк... | |
|
|
|
|
|
|
|
для: 10100100
(03.10.2005 в 17:32)
| | Напишите папку в которой лежит скрипт и папку, которую хотите проиндексировать, как она расположена относительно скрипта? | |
|
|
|
|
|
|
|
для: napTu3aH
(03.10.2005 в 17:38)
| | гыксь.. запутался :))
ладно - вот структура...
-главная папка
-папка с файлами
-папка со скриптом
-куча других папок
в главной папке лежит Индекс который включает в себя индекс папки со скриптом (другими словами сам скрипт инклудится в главный индекс)
самое смешное когда я в папку с файлами кладу файл с названием ИНДЕКС.ПХП - этот файл показывается - а остальные нет :)) | |
|
|
|
|
|
|
|
для: 10100100
(03.10.2005 в 18:20)
| | и всётаки прошу мне помочь! | |
|
|
|
|
|
|
|
для: 10100100
(05.10.2005 в 09:06)
| | Где лежит скрипт? И где лежит сканируемая директория? Как скрипт обращается к директории? | |
|
|
|
|
|
|
|
для: cheops
(05.10.2005 в 13:30)
| | Есть главная папка в ней лежат две папки одна папка со скриптом, а вторая с файлами которые этот скрипт ищет... | |
|
|
|
|
|
|
|
для: 10100100
(06.10.2005 в 11:10)
| | Если папка с файлами называется files, то путь должен выглядеть как ../files - у вас так? А сам скрипт тогда будет выглядеть следующим образом
<?php
// Открываем директорию
$dirname = "../files";
$dir = opendir($dirname);
echo "<table border=1>";
// В цикле считываем её содержимое
while(($file = readdir($dir)))
{
// Если текущий объект является файлом - удаляем его
if(is_file($dirname."/".$file)) echo "<tr><td><a href=$file>$file</a></td></tr>";
}
echo "</table>";
// Закрываем директорию
closedir($dir);
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(06.10.2005 в 12:58)
| | Спасибо! странно правда, точ такой же код и не пахал, а ваш взял подредактировал и на тебе - всё работает - спрасибо! | |
|
|
|
|
|
|
|
для: 10100100
(06.10.2005 в 15:19)
| | В функции is_file() указывалось только имя файла - здесь указывается путь к файлу. Скорее всего в этом и заключалась проблема. | |
|
|
|
|
|
|
|
для: cheops
(06.10.2005 в 23:06)
| | м... ну конечно! точно - спасибо! | |
|
|
|