|
|
|
|
|
для: Евгений Петров
(21.08.2005 в 17:12)
| | Спасибо за помощ | |
|
|
|
|
|
|
|
для: kest131
(21.08.2005 в 17:04)
| | Да нет как раз обмануть можно explode таким образом, а функция strrchar ищет последенее вхождение подстроки в строке. Поэтому этот код будет работать нормально.
P.S. Такой код по определению расширения файла используется и на этом форуме. | |
|
|
|
|
|
|
|
для: Евгений Петров
(21.08.2005 в 16:57)
| | Да нужно чтобы выводилось расширение файла. | |
|
|
|
|
|
|
|
для: JIEXA
(21.08.2005 в 16:57)
| | ТАК НЕЛЬЗЯ.
Я бы сам использовал функцию explode.
Пример:
$b = "1.jpg"
$a= explode(".", $b);
echo $a[1];
|
На выходе:
Но данную процедуру и процедуру
$ext = strtolower(strrchr("my_file.jpg", "."));
print $ext;
|
можно обмануть задав например имя файла "еее.jpg.bmp" | |
|
|
|
|
|
|
|
для: kest131
(21.08.2005 в 16:39)
| | Я бы сделал так:
<?
$ext = strtolower(strrchr("my_file.jpg", "."));
print $ext;
?>
|
только будет выводится не jpg, а .jpg. Но точку убрать не проблема :) | |
|
|
|
|
|
|
|
для: kest131
(21.08.2005 в 16:39)
| | Нужно чтобы выводилось расширение файла или его тип? | |
|
|
|
|
|
|
|
для: Евгений Петров
(21.08.2005 в 16:33)
| | Если все правильно тогда как сделать что-бы выводилось расширение данного файла?
Например:
Файл - 1.jpg
Чтоб выводило : jpeg | |
|
|
|
|
|
|
|
для: kest131
(21.08.2005 в 16:12)
| | Вроде все правильно:
file - обычный файл
dir - каталог.
link - символическая ссылка.
fifo - fifo-канал
block - болчно-ориентированное устройство
char - символьно-ориентированное устройство
unknown - неизвестный тип файла
|
| |
|
|
|
|
|
|
| Пишу:
$ft = filetype("1.jpg");
echo $ft;
|
Выводит мне :
Функция file_type вообще не работает.
Раньше у меня все работало с функцией: string filetype ( string filename),а сейчас нет
Как исправить чтоб работало | |
|
|
|
|