Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проверка загружаемого пользователем файла
 
 автор: Владимир22   (22.05.2006 в 23:56)   письмо автору
 
 

Как можно проверить загружаемый файл на типы, а также на правильность ввода.
Если есть такие ссылки, прошу поделиться информацией.
И попутно мелочь:
Как мождно проверить имя введённого файла на наличие точки?

if (!eregi("[.])", $userfile_name))

Пробовал так, но не уверен. Всё что читал вкнигах - объясняется абстактно и запутанно.

   
 
 автор: ec_stasis   (23.05.2006 в 00:22)   письмо автору
 
   для: Владимир22   (22.05.2006 в 23:56)
 

информация о файле хранится в массиве $_FILES.

<input type=file name=filename />

тип файла: $_FILES['filename']['type']
возможные миме-типы можно посмотреть, например тут:
http://www.webmaster-toolkit.com/mime-types.shtml

точку проверить можно так:
<?
if (strpos($_FILES['filename']['name'], '.') {

}
?>

но имя файла, скорее всего будет содержать точку, т.к. точкой отделяется расширение файла

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования