[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Какой файл передали?
DmitryOpalev
Здравствуйте!
Сделал у себя загрузку файлов на сервер, так вот, надо узнать, html или tpl он формата...
Я думаю надо через регулярные узнать по последним числам... сначала была идея проверять по последним 4-5 символам, и если это .tpl или .html то загружать можно, но если загружается .tpl, а проверяется 5 символов...
Вообщем, помогите мне эту регулярку составить, или может уже есть функция проверки типа файла?



Спустя 1 минута, 24 секунды (20.11.2010 - 22:07) kovaldm написал(а):
Чего проверить-то надо, расширение?

Спустя 1 минута, 35 секунд (20.11.2010 - 22:08) DmitryOpalev написал(а):
Да

Спустя 12 секунд (20.11.2010 - 22:09) Lenarfate написал(а):
basename(), если хочешь узнать расширение

Спустя 52 секунды (20.11.2010 - 22:09) Lenarfate написал(а):
а еще лучше pathinfo()

Спустя 1 минута, 44 секунды (20.11.2010 - 22:11) DmitryOpalev написал(а):
Цитата
basename()

Точно?
http://www.php.su/functions/?basename
Вроде о расширении ничего unsure.gif

Спустя 1 минута, 14 секунд (20.11.2010 - 22:12) kovaldm написал(а):
Как это? Последний элемент массива.
Цитата
Возвращаемый массив состоит из следующих элементов: dirname, basename и extension.

Я про pathinfo().

Спустя 2 минуты, 37 секунд (20.11.2010 - 22:15) Lenarfate написал(а):
Цитата
а еще лучше pathinfo()

читай внимательно)

Спустя 24 секунды (20.11.2010 - 22:15) DmitryOpalev написал(а):
pathinfo() похоже работает когда файл уже загружен, а мне нужно в процессе загрузки... вот как...

Спустя 4 минуты, 59 секунд (20.11.2010 - 22:20) Lenarfate написал(а):

Спустя 15 минут, 57 секунд (20.11.2010 - 22:36) DmitryOpalev написал(а):
Благодарю rolleyes.gif

Спустя 47 минут, 38 секунд (20.11.2010 - 23:24) Lenarfate написал(а):
да всегда пожалуйста)))


_____________
Курс валют
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.