как сделать нумерацию файлов!

ivan52

d-i-d grafix
count пробовал вчера
выдавал мне всегда значение 1
значит не массив - как я прочитал

и что делать?
 

IBSN

Новичок
спросил бы тогда
КАК СОСЧИТАТЬ КОЛ. ФАЙЛОВ В ДИР. , а потом бы и разобрался бы с массивом...
 

[STONE]

Guest
ivan52, забей на программирование... это не для тебя ...
 

ivan52

d-i-d grafix
слушайте мне сейчас совсем плохо станет
есть задача, не могу решить

можете помочь - пожалуйста, помогите
IBSN - как сосчитать кол-во файлов в директории?
STONE - можешь помочь? нет?
 

ivan52

d-i-d grafix
<?php
if ($handle = opendir('.')) {

print "<select name='files'>\\n";
while (false !== ($file = readdir($handle))) {
$ext = substr(strrchr($file, "."), 1);
$ext_types=array(
"jpg"=>'',
"gif"=>'',
"png"=>'');
if (isset($ext_types[$ext]))
for ($i =0; $i <100; $i++) {
echo "<option value='$i.$file'> $i.$file </option>";
}
}
print "</select>";

closedir($handle);
}
?>

вот нумерация, которую мне в первом ответе описали
так она выводит 100 файлов и каждый файл, который есть в диретории, размножает на энное количество раз

вероятно нуждно использовать count
но как потом каждое число присвоить определенному файлу
 

RomikChef

Guest
о господи.
IBSN, ЗАТКНИСЬ, пожалуйста, со своими идиотскими советами!
Ты вообще ничего не смыслишь. ты понимаешь даже меньше, чем этот иван.
В этой теме от тебя не было ни одного дельного ответа.
ни for, ни count тут ВООБЩЕ НЕ ПРИ ЧЕМ!!

можно тебя попросить не писать в эту тему?
Или насильно запретить?


Иван.
Вместо вот этого
for ($i =0; $i <100; $i++) {
echo "<option value='$i.$file'> $i.$file </option>";
}

пишешь
echo '<option value="'.$file.'">'.++$i.'. '.$file."</option>\n";

Я, правда, не уверен, что должно быть в параметре value, но мне кажется, что тма должно быть лии $i или $file, но никак не вместе
 

ivan52

d-i-d grafix
спасибо, работает
именно так как нужно

Спасибо RomikChef!
за поддержку и советы
респект :)
 
Сверху