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

Форум PHP

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

 

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

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

тема: Получение имени файла загружаемого пользователем на сервер.
 
 автор: Елена Смирнова   (23.12.2007 в 15:51)   письмо автору
 
 

Форма для загрузки файла

<form method="post" enctype="multipart/form-data">
<input type="file" name="file"><br>
<input type="submit" value="Загрузить"><br>
 </form>

Как мне получить имя файла, проверить чтобы в файле было не более одной точки и ничего кроме букв Aa-Zz.
Далее разбить на "имя.разрешение" и присвоить $name- имя файла, $raz - разрешение файла.
Ну и записать этот файл после проверки в директорию /tempfile/

   
 
 автор: sim5   (23.12.2007 в 16:19)   письмо автору
 
   для: Елена Смирнова   (23.12.2007 в 15:51)
 

А тип каких файлов вы ожидаете (графика, дкументы,...)?

   
 
 автор: Unkind   (23.12.2007 в 16:57)   письмо автору
 
   для: Елена Смирнова   (23.12.2007 в 15:51)
 

> разрешение файла
Расширение

Вообще-то стоит давать своё имя, а не сохранять пользовательское.

   
 
 автор: moonfox   (23.12.2007 в 17:45)   письмо автору
 
   для: Unkind   (23.12.2007 в 16:57)
 

дето это было уже...
джава?

   
 
 автор: Елена Смирнова   (23.12.2007 в 17:51)   письмо автору
 
   для: moonfox   (23.12.2007 в 17:45)
 

Будет нобор допустимых расширений doc zip rar и т.д.
Так чтобы мне дать свое имя мне ведь нужно сначало узнать имя файла и тем более расширение.

   
 
 автор: Unkind   (23.12.2007 в 18:10)   письмо автору
 
   для: Елена Смирнова   (23.12.2007 в 17:51)
 

http://php.net/manual/ru/features.file-upload.php: $_FILES['userfile']['name']
userfile - это имя, которое имеет элемент <input type='file' name='userfile' />

   
 
 автор: sim5   (23.12.2007 в 18:12)   письмо автору
 
   для: Елена Смирнова   (23.12.2007 в 17:51)
 

При получении вам нужно будет обработать суперглобальный массив $_FILES. Вам полезно будет почитать эту информацию из руководства РНР.

   
 
 автор: Елена Смирнова   (23.12.2007 в 18:39)   письмо автору
 
   для: sim5   (23.12.2007 в 18:12)
 

Поняла, спасибо!

   
Rambler's Top100
вверх

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