[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с загрузкой файлов пожалуйста
mx2a
Есть форма html, и есть обработка php.
Всё отлично работает.
Только мне нужно чтобы:
если загружается файл с расширением txt, то сохраняется он в папку, допустим /books/files/txt/,
а если расширение не txt, то в папку /books/files/.

помогите плз,пол дня голову ломаю.

вот обычный обработчик:

$uploaddir = './books/files/';
$file_book = $uploaddir.basename($_FILES['file_book']['name']);


if (copy($_FILES['file_book']['tmp_name'], $file_book))
{
echo "<h3>Файл успешно загружен на сервер txt</h3>";
}
else { echo "<h3>Ошибка! Не удалось загрузить файл на сервер!</h3>"; exit; }




Спустя 44 минуты, 47 секунд (6.11.2011 - 23:53) quickxyan написал(а):
юзай $_FILES["filename"]["type"] и все будет ок smile.gif

Спустя 9 минут, 31 секунда (7.11.2011 - 00:03) mx2a написал(а):
Цитата (quickxyan @ 6.11.2011 - 20:53)
юзай $_FILES["filename"]["type"] и все будет ок smile.gif

Этим как раз таки я и занимался пол дня.

Я делал так:

если mime type - txt, то должен грузить в одну директорию, иначе - в другую.
Но он почему то всегда грузит в первую и то что в else не делает.

Спустя 13 минут, 38 секунд (7.11.2011 - 00:17) quickxyan написал(а):

if($_FILES["filename"]["type"] == 'text/plain'){
//первая директория
}else{
//вторая директория
}

Спустя 8 минут, 17 секунд (7.11.2011 - 00:25) mx2a написал(а):
всё,получилось
с == и с переменными запарился
спасибо

Спустя 14 минут, 9 секунд (7.11.2011 - 00:39) quickxyan написал(а):
mx2a
рад что сумел помочь smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.