Ayola.net
Новости: В связи с обилием спама, постинг на форуме временно закрыт.

Для связи с поддержкой используйте тикеты в панели управления.
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. Декабрь 16, 2017, 20:44:37


Войти


Страниц: [1]
  Печать  
Автор Тема: проблема с Dir.php  (Прочитано 2334 раз)
0 Пользователей и 1 Гость смотрят эту тему.
XjekaCR
Новичёк
*

Карма: 1
Сообщений: 25


Хочу аватару =)


Просмотр профиля WWW
« : Июнь 11, 2008, 01:56:43 »

есть такой код:

Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><title>Каталог файлов</title><meta http-equiv="Content-Type" content="text/html; charset=windows-1251"></head><TABLE width="50%" BORDER=3 BGCOLOR=#dadada>
<body>
<?php
$dir
='files';
$path='files/';
$files1 scandir($dir);
foreach (
$files1 as $filearray)
{if ((
$filearray != "index.php") &&  ($filearray != ".htaccess") && ($filearray != ".") &&  ($filearray != "..")){
echo 
"<TR><TD><strong><a href=\"$path$filearray\">$filearray</a></strong></TD><td width=20%><b><font color='#0000ff'>".xsize($path.$filearray)."</font></b></td></TR>";}}


function 
xsize($str)
{
$kb=round(filesize($str)/1024);
if (
$kb != FALSE):
if (
filesize($str)>1000000):$str=(round(filesize($str)/100000)/10).' Мб';
else:
$str=$kb.' кб';
endif; else: 
$str=filesize($str).' байт';
endif; return 
$str;}
?>

</TABLE>
<?php echo "<hr /><br><a href='index.php'>На главную</a>";?>
<br><br></body>
</html>

результат можно увидеть на share.ex6.ru/dir.php. Проблема заключается в том, что она может открывать только файлы, при выходе в папку сразу ошибка, так как код не предназначен для субдиректорий. я создам для примера папку test, чтобы вы видели как это происходит. Если кто может помочь, помогите.

ПРОБЛЕМА РЕШЕНА
« Последнее редактирование: Июнь 11, 2008, 17:13:29 от XjekaCR » Записан

Подпись отображается внизу каждого Вашего сообщения. Вы также можете использовать BB код и смайлы.
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006, Simple Machines LLC

2003-2008 © ООО "Инфотур" - Бесплатный хостинг Ayola.net
Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM
Страница сгенерирована за 0.042 секунд. Запросов: 17.