doctorrrrr Опубликовано 1 Июня 2008 Жалоба Поделиться Опубликовано 1 Июня 2008 Здравствуйте. Подскажите, возможно ли такое реализовать с помощью PHP и как. Надо извлечь названия всех файлов из одной папки, обрезать расширения, и после занести в массив вида: ('fail1', 'fail2', 'fail3') Спасибо. P.s. И заодно.Как задать проверку, является ли значение переменной числом в промежутке от $min до $max ? Будет ли работать, если: $chislo = intval($_POST['chislo']); if($chislo >= $min AND $chislo =< $max) { echo 'Все ОК'; } else { die("Ошибка!"); } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 1 Июня 2008 Жалоба Поделиться Опубликовано 1 Июня 2008 Надо извлечь названия всех файлов из одной папкиhttp://ru2.php.net/readdirПример #1 Вывести список всех файлов в каталоге Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
doctorrrrr Опубликовано 1 Июня 2008 Автор Жалоба Поделиться Опубликовано 1 Июня 2008 <?php if ($handle = opendir('.')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $file = substr($file,0, strrpos($file,'.') ); $massiv[] = $file; } } closedir($handle); } print_r($massiv); ?> Сделал так с обрезанием расширений и внесением в массив.Вот только проблема...как удалить пустые элементы из массива? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 1 Июня 2008 Жалоба Поделиться Опубликовано 1 Июня 2008 foreach пройтись Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 1 Июня 2008 Жалоба Поделиться Опубликовано 1 Июня 2008 (изменено) Купить книгу, учить основы PHP. Иначе таких вопросов будут миллионы. Изменено 1 Июня 2008 пользователем WildRAID Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 1 Июня 2008 Жалоба Поделиться Опубликовано 1 Июня 2008 WildRAID +1 P.S. $files = glob("./dir/*"); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
doctorrrrr Опубликовано 2 Июня 2008 Автор Жалоба Поделиться Опубликовано 2 Июня 2008 Спасибо, помогло, отфильтровал просто glob'ом файлы с нужным расширением... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.