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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Список файлов.

Сообщения:  [1-6] 

 
 автор: Бамси   (19.07.2006 в 13:57)   письмо автору
 
   для: Ziq   (18.07.2006 в 19:58)
 

Ну с этим понято, но как этот массив вставить в название я не знаю. У меня сразу ничего не отображаеться :/

   
 
 автор: Ziq   (18.07.2006 в 19:58)   письмо автору
 
   для: Бамси   (18.07.2006 в 16:02)
 

А так вообще нужно explod'ить

<?
$file2 
explode("_"$file);
//  $file2[0] - Первая часть в нашем случае gr
//  $file2[1] - дата
//  $file2[2] - концовка

//  Чтобы распознать дату можно воспользоваться substr

$year     substr($file2[1],0,4);
$month substr($file2[1],4,2);
$day      substr($file2[1],6,2);
$hour    substr($file2[1],8,2);
$minutesubstr($file2[1],10,2);
$sec      substr($file2[1],12,2);
?>

В общем принцип понятен.

   
 
 автор: Ziq   (18.07.2006 в 19:53)   письмо автору
 
   для: Бамси   (18.07.2006 в 16:02)
 

По какому принципу из файла

gr_20060116234638_002273

получилось

gr_  2006   07    17    23  46  48     _000016  
      год   мес   день  ч   м   с  

   
 
 автор: Бамси   (18.07.2006 в 16:02)   письмо автору
 
   для: RV   (18.07.2006 в 14:53)
 

Ничего не понел, не могли бы вы пример расписпать в рабочем состоянии, тогда уже что нибуть может станет понятно.

   
 
 автор: RV   (18.07.2006 в 14:53)   письмо автору
 
   для: Бамси   (18.07.2006 в 14:39)
 

в цикле $file - это и есть имя файла. теперь возьмите свой пример
gr_20060116234638_002273 и разберите конкретно его как надо с помощью пхп. а потом вставьте этот код в цикл.

разбить примерно так:

<?
$str 
123456;
echo 
$str[0] . $str[1] . " " $str[2] . $str[3] . " " $str[$str[5] .....; // 12 34 56
?>

   
 
 автор: Бамси   (18.07.2006 в 14:39)   письмо автору
 
 

Есть список файлов, выводимый апачом например вот этот http://war2.ru/reports/
Как понимаете смотреть файлы через него не удобно и не доставляет особого удовольствия названия, и их количество.
Надо написать скрипт на php который будет выводить этот список для удобство пользователя, тоесть название вместо gr_20060116234638_002273 должны выглядить как

gr_  2006   07    17    23  46  48     _000016 
      год   мес   день  ч   м   с

23:46 17 Июля 2006 Год

И допустим каждые 100 файлов, новая страница.

himic подкинул код для начала.

<? 
$dir
=opendir("../obmen");//открывает директорию 
while($file=readdir($dir))//читать пока файлы не закончатся 
if($file!=='.' && $file!=='..' && $file!=='index.php'){//не выводить файлы 
echo '<a href="'.$file.'">'.$file.'('.round(filesize($file)/1024,1) .'кб)</a><br/>';//размер файла 

closedir($dir);//закрываем 
?>

А как сделать что бы он менял названия файлов я не предстовляю.

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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