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

Форум PHP

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

 

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

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

тема: закачка файла с определенным расширением
 
 автор: mount   (01.03.2006 в 22:21)   письмо автору
 
 

Ситуация такая необходимо закачивать через форму файлы на сервер и эти файлы должны быть одного расширения например *.txt, *.jpg, итд форма должна сама определить какого формата файл и если он не подходит выдовала ошибку загрузки.
Плиз..... помогите вот уже второй день мучаюсь и ни чего не выходит мож кто знает как сделать

   
 
 автор: ed209   (01.03.2006 в 22:46)   письмо автору
 
   для: mount   (01.03.2006 в 22:21)
 


<?
function is_it($b){
    return 
eregi("(\.txt|\.jpg)$"$b);
    }
if (
is_it("123.txt")){
echo 
"Ok!";
}

?>

   
 
 автор: cheops   (01.03.2006 в 22:47)   письмо автору
 
   для: mount   (01.03.2006 в 22:21)
 

Для этого необходимо извлечь расширение файла
<?php
    
// Извлекаем из имени файла расширение
    
$ext strrchr($_FILES['attach']['name'], "."); 
?>

и проверить входит ли он в число зарегистрированных
<?php
    
// Разрешаем загружать файлы только определённого форматм
    
$extentions = array(".jpg",".txt");
    
// Формируем путь к файлу    
    
if(in_array($ext$extentions))
    {
       
// Расширение зарегистрировано - априходуем файл
    
}
?>

   
Rambler's Top100
вверх

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