Автоматическое отбражение фаилов

codsteep

Новичок
Автоматическое отбражение фаилов

Нужно что бы при загрузке фаилов по фтп они автоматически добавлялись в меню... Написал такой скриптик...
PHP:
<?
$newdir = "book"; 
chdir($newdir) or die("Could not change to directory (".$newdir.")"); 
$dh = opendir('.'); 
while ($file = readdir($dh)) : 
$content=file("$file"); 
print "<a href = book/$file>$content[0]</a><br>"; 
endwhile; 
closedir($dh);
?>
Всё хорошо... НО помимо фаилов отображаються ещё таки вещи как
.
..
Сие служит для поднятия на уровень вверх в папках... Вопрос - КАК от этого избавиться? Или возможно существуют др. решения?
Спасибо.
 

codsteep

Новичок
Автор оригинала: Blindman
Точно сам написал?
Мамай клянусь, ДА!
Я язык изучаю на руках пальцев хватит пересчитать дней.
Если видете решение...сказать можно.. или хотя бы намекнуть :) Что мне оператор if может в этом примере дать?
 

Crazy

Developer
Судя по file("$file") написал действительно сам... :)

А оператор if может тебе дать избавление от "." и "..".
 

Blindman

Новичок
Изучаешь
1) конкретно язык, до этого программированием занимался
2) программирование вообще на базе PHP?

1) уже должен иметь об этом представление.
2) если за несколько дней разобрался с while, die и альтернативным синтаксисом,
то с if разберешься за 5 минут, заглянув в мануал
 

codsteep

Новичок
2Crazy - спасибо.... Чё всё так плохо? :)
2Blindman:
2 вариан...
Что такое if я знаю... а вот как он тут может помоч не вижу... В смысле насильно их убрать в случае появления? но млин, а рациональнее ничего нет? :)
 

Crazy

Developer
Автор оригинала: codsteep
2Crazy - спасибо.... Чё всё так плохо? :)
Не плохо, а характерно для начинающих.

В смысле насильно их убрать в случае появления? но млин, а рациональнее ничего нет? :)
Под "рациональнее" ты понимаешь громкое распевание мантр, в результате которого изменится поведение функции readdir?
 

codsteep

Новичок
PHP:
if ($file=".")
print "А нет тут ничего!"
Так и какой мне толк с этого?
----
Под рациональным я ничё не понимаю... мне слово нравиться :)
 

Crazy

Developer
Никакого. А зачем ты именно ЭТО написал? Это что, единственно разрешенное использование оператора if?

P.S. Кстати, ты написал бред.
 

Blindman

Новичок
Тяжко жить без пистолета (c) фольклор

Почитай манул по [m]readdir[/m], тебе нужен пример 2
 

Demiurg

Guest
codsteep, на будущее...
здесь не любят людей, которые не хотят сами думать над своим вопросом.
 
Сверху