Вопрос по php – Как получить расширение файла в PHP? [Дубликат]

409

Possible Duplicate:
How to extract a file extension in PHP?

Я хочу получить расширение файла загружаемого изображения, но я просто возвращаю массив.

$userfile_name = $_FILES['image']['name'];
$userfile_extn = explode(".", strtolower($_FILES['image']['name']));

Есть ли способ просто получить само расширение?

Ваш Ответ

5   ответов
1083

Error: User Rate Limit Exceededpathinfo():

$path = $_FILES['image']['name'];
$ext = pathinfo($path, PATHINFO_EXTENSION);
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceededimage[]...
24

$userfile_name = $_FILES['image']['name'];
$userfile_extn = substr($userfile_name, strrpos($userfile_name, '.')+1);

Error: User Rate Limit Exceeded
mime_content_typeError: User Rate Limit Exceeded
Error: User Rate Limit Exceededpathinfo()Error: User Rate Limit Exceeded
Important NoteError: User Rate Limit Exceeded/var/www/website.com/somefile.
22

$image = getimagesize($_FILES['image']['tmp_name']);

$image['mime']

.

$_FILES["file"]["type"]

pathinfo()

11

Error: User Rate Limit Exceeded

$ext = array_pop($userfile_extn);
Error: User Rate Limit Exceeded
50

$array = explode('.', $_FILES['image']['name']);
$extension = end($array);
Error: User Rate Limit ExceededendError: User Rate Limit Exceeded
Important NoteError: User Rate Limit Exceeded/var/www/website.com/somefileError: User Rate Limit Exceeded
Error: User Rate Limit Exceeded

Похожие вопросы