|
|
|
|
|
для: ggg3ggg
(08.12.2008 в 19:04)
| | отлично!!! спасибо еще если поможешь то ваще будет круто!!! как к этому скрипту прикрутить счетчик закачек или кликов не важно главное чтоб хоть какая статистика была!!! | |
|
|
|
|
|
|
|
для: devzorg
(09.12.2008 в 22:16)
| | Да, неплохо, подход можно сказать совсем с другой стороны) | |
|
|
|
|
|
|
|
для: nek-v
(09.12.2008 в 09:46)
| | У тебя просто напросто нет такой директории, создай её, а если есть, то проверь, правильно ли её написал в переменную $dir.
Я конечно могу дополнить скрипт, чтобы он сам создавал директорию, если она отсутствует, но не факт, что это будет на всех серверах работать. | |
|
|
|
|
|
|
|
для: nek-v
(09.12.2008 в 09:46)
| |
<?php
function readFiles( $dir = '', $mask = '*')
{
$items = glob($dir.$mask);
foreach($items as $item)
{
print "<a href='".$dir."/".$item."'>".$item."</a><br>";
}
}
readFiles();
?>
|
| |
|
|
|
|
|
|
|
для: ggg3ggg
(08.12.2008 в 19:04)
| | Дельная штука, вот если бы еще работала...
а так
Warning: opendir(arhive) [function.opendir]: failed to open dir: No such file or directory in /home/localhost/www/other/arhive/file.php on line 4
Warning: readdir(): supplied argument is not a valid Directory resource in /home/localhost/www/other/arhive/file.php on line 5
Warning: closedir(): supplied argument is not a valid Directory resource in /home/localhost/www/other/arhive/file.php on line 9
|
| |
|
|
|
|
|
|
| Искал я такой скрипт, но как то не очень, где не увижу скрипт, что то не работает, в конце концов написал сам, основываясь на скрипт автоматизированной галереи, которую так же написал сам.
У вас здесь увидел тему по этому поводу, использовал скрипт, данный в той теме, не работает.
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=5917&page=0
Поэтому просто выкладываю готовый рабочий и очень маленький скрипт, который будет работать как локально так и на удаленном сервере\хостинге. полный путь к папке указывать не обязательно.
то есть если у вас к примеру папка share на сайте (http://blablabla.bla/share) в ней вы помещаете данный скрипт и создаете внутри папку, к примеру files (http://blablabla.bla/share/files).
Заливаете туда файлы, а в скрипте указываете значение $dir , присваиванием имени папки.
В данном случае эта строка будет выглядеть следующим образом:
Ну собственно описание я дал такое, что наверное любой поймет и разберётся, даже тот, кто никогда не сталкивался с php.
Вот сам скрипт:
<?php
$dir = "files";
$i=0;
$read=opendir($dir);
while (false!==($file = readdir($read))) {
if ($file != "." && $file != "..") {
print "<a href=$dir/$file title=$file>Скачать $file</a><br>";}
++$i; }
closedir($read)
?>
|
--------------------------
Ну и слегка усложненный скрипт для тех, у кого совсем плохо с этим =)
<?php
$dir = "files";
$i=0;
if(file_exists($dir))
{
if(is_dir($dir))
{
echo "Содержимое папки $dir : <br><br>";
$read=opendir($dir);
while (false!==($file = readdir($read))) {
if ($file != "." && $file != "..") {
print "<a href=$dir/$file title=$file>Скачать $file</a><br>";}
++$i; }
closedir($read);
}
}
else echo "Папка $dir не найдена. Проверьте пути либо создайте папку $dir в папке, где находится этот файл.";
?>
|
Думаю всё. Буду рад, если кому то это поможет=) | |
|
|
|
|