| |
|
|
| | Скажите пожалуйста, как мне указать несколько типов файлов?
if ($file !=basename($file,'.jpg', '.JPG')) {
}
|
при попытке такого написания, выдаёт ошибку. | |
| |
|
|
| |
|
|
| |
для: Diablo_
(10.10.2006 в 15:21)
| | | basename() возвращает имя файла по заданному пути к этому файлу. А вам нужен тип, а не имя.
Можно так:
if (eregi(".jpg$|.JPG$|.gif$|.png$|.jpeg$", $file)) {
...
}
|
| |
| |
|
|
| |
|
|
| |
для: coloboc66
(10.10.2006 в 15:52)
| | | Спасибо! | |
| |
|
|
| |
|
|
| |
для: Diablo_
(10.10.2006 в 15:21)
| | |
<?php
$file="test.php";
echo mime_content_type($file);
|
| |
| |
|
|
| |
|
|
| |
для: Diablo_
(10.10.2006 в 15:21)
| | |
<?
echo strrchr($file,".");
|
| |
| |
|
|
| |
|
|
| |
для: valenok
(10.10.2006 в 15:56)
| | | я думаю что лучше разбить имя файла через точку, подключить элементарную математику, и сравнить расширение
<?
$name='super.puper.file.txt'; // :))
$array = explode(".", $name);
$count=count($array);
$count-=1;
echo $array[$count];
if (eregi("(jpg$|JPG$|gif$|png$|jpeg$|txt$)", $array[$count]))
{
echo"Этот тип файла мы знаем";
}
else
{
echo"Этот тип файла мы незнаем";
}
?>
|
| |
| |
|
|