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

chiffa

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

У меня такой загон: в дериктории находиться три файла, но мне почемуто выдаёт что их 5! Насколько я смог разобраться у меня за два файла считает какие-то точки "." и "..". В чём дело? Зарание спасибо за ответ!
 

Demiurg

Guest
а вто ты называешь расширением.
file.tar.gz - тут где что ?
 

chiffa

Guest
Demiurg, извени, уже разобрался сам. Но возник другой вопрос, он описан выше. Может что посоветуешь?
 

IntenT

SkyDiver
А можно я посоветую..
Брось ты это грязное дело - программировать.
Купи для начала книжку - MS-DOS для чайников, прочитай, потом купи Линукс для чайников, почитай, почитай еще раз, потом читай пока не поймешь.
Вот увидишь - такие вопросы для тебя больше не будут непреодолимым препятствием.
 

Demiurg

Guest
chiffa
тебе не зря рекомендовали Фигурнова.
 

chiffa

Guest
IntenT, ну если тебе программирование кажеться грязным делом это исключительно твои заботы. А я нахожуть на этом фуруме потому что УЧУСЬ. И потомучто УЧУСЬ нахожусь в разделе "Всё о программировании на РНР"!!! Вопросы есть? Вопросов нет!

-~{}~ 18.02.04 12:38:

Ток я погу надеяться что получу здесь вразумительный ответ или нет?
 

IntenT

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

chiffa

Guest
IntenT, блин это я и сам знаю! Какоро хериса оно читает его как имя файла?!?!?!
 

dina_web

Guest
какие проблемы? просто вставь обработку и не парься..

PHP:
$dir=opendir($dirname); 
  while (false!==($file = readdir($dir))) { 
    if ($file != "." && $file != "..") { 
           //обработка...
    }
      }
 

sergadm

Новичок
"Всё о программировании на РНР"!!!
а не всё о програмировании
подразумевалось что ты умеешь програмировать на чёмто
и имеешь базовые понятия которые знает любой програмист (и многие пользователи)
 

GD

Guest
Автор оригинала: chiffa
IntenT, блин это я и сам знаю! Какоро хериса оно читает его как имя файла?!?!?!
смею предположить, что это _ты_ считаешь что в каталоге кроме файлов ничего не может...

а пхп - ему пофигу, он знай себе выводит обьекты содержащиеся в каталоге...
 

chiffa

Guest
Спасибо, что откликнулся, но у меняыходит. Вот смотри код:
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


В чём дело?
 

leosha

Старожил PHPCLub
Да нормально все, не напрягайся. "." - это текущий каталог, ".." - родительский каталог.

Для ОС что каталог, что файл - одна фигня.
 

Demiurg

Guest
в невнимательности. посмотри на имена своих переменных.
 

leosha

Старожил PHPCLub
Однако, я невнимательно читал. Тебе уже давали ответ. какого хрена ты еще спрашиваешь??
 

chiffa

Guest
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
 

StUV

Rotaredom
давай пятую строку (и все предыдущие - сл.б. их не так много =)
 

Sir_J

Guest
to chiffa Мой тебе совет УТЕКАЙ отсюда пока твои
посты Фанат не прочитал .....
 
Сверху