Название файла без расширения

  • Автор темы Автор темы chiffa
  • Дата начала Дата начала

chiffa

Guest
Глюк с количеством файлов в директории

У меня такой загон: в дериктории находиться три файла, но мне почемуто выдаёт что их 5! Насколько я смог разобраться у меня за два файла считает какие-то точки "." и "..". В чём дело? Зарание спасибо за ответ!
 
а вто ты называешь расширением.
file.tar.gz - тут где что ?
 
Demiurg, извени, уже разобрался сам. Но возник другой вопрос, он описан выше. Может что посоветуешь?
 
А можно я посоветую..
Брось ты это грязное дело - программировать.
Купи для начала книжку - MS-DOS для чайников, прочитай, потом купи Линукс для чайников, почитай, почитай еще раз, потом читай пока не поймешь.
Вот увидишь - такие вопросы для тебя больше не будут непреодолимым препятствием.
 
chiffa
тебе не зря рекомендовали Фигурнова.
 
IntenT, ну если тебе программирование кажеться грязным делом это исключительно твои заботы. А я нахожуть на этом фуруме потому что УЧУСЬ. И потомучто УЧУСЬ нахожусь в разделе "Всё о программировании на РНР"!!! Вопросы есть? Вопросов нет!

-~{}~ 18.02.04 12:38:

Ток я погу надеяться что получу здесь вразумительный ответ или нет?
 
chiffa
Здесь не школа, и учителей нет.
По ходу объясню, что . и .. - присутствуют ВО ВСЕХ каталогах.
Это ссылки на текущий каталог (.) и на каталог уровнем выше (..)
 
IntenT, блин это я и сам знаю! Какоро хериса оно читает его как имя файла?!?!?!
 
какие проблемы? просто вставь обработку и не парься..

PHP:
$dir=opendir($dirname); 
  while (false!==($file = readdir($dir))) { 
    if ($file != "." && $file != "..") { 
           //обработка...
    }
      }
 
"Всё о программировании на РНР"!!!
а не всё о програмировании
подразумевалось что ты умеешь програмировать на чёмто
и имеешь базовые понятия которые знает любой програмист (и многие пользователи)
 
Автор оригинала: chiffa
IntenT, блин это я и сам знаю! Какоро хериса оно читает его как имя файла?!?!?!
смею предположить, что это _ты_ считаешь что в каталоге кроме файлов ничего не может...

а пхп - ему пофигу, он знай себе выводит обьекты содержащиеся в каталоге...
 
Спасибо, что откликнулся, но у меняыходит. Вот смотри код:
PHP:
if ($handle = opendir('Z:/home/localhost/www/sms1/failu/')) {
   while (false !== ($file3 = readdir($handle))) {
       if ($file != "." && $file != "..") {
           echo "<br><br>$file3<br>";
       }

А вот что выдаёт:



.


..


1.php


2.php


~ZC04904.php


В чём дело?
 
Да нормально все, не напрягайся. "." - это текущий каталог, ".." - родительский каталог.

Для ОС что каталог, что файл - одна фигня.
 
в невнимательности. посмотри на имена своих переменных.
 
Однако, я невнимательно читал. Тебе уже давали ответ. какого хрена ты еще спрашиваешь??
 
Demiurg, Семён Семёныч!!! Ладно будет урок на будущее - не задавать переменные которые отличаються только номером! Спасибо!

-~{}~ 18.02.04 18:28:

Ещё такой вопросик: что сиё могло бы означать:
Warning: readdir(): 1 is not a valid Directory resource in z:\home\localhost\www\sms1\failu.php on line 5
 
давай пятую строку (и все предыдущие - сл.б. их не так много =)
 
to chiffa Мой тебе совет УТЕКАЙ отсюда пока твои
посты Фанат не прочитал .....
 
Сверху