Меню

Контакты

+ 996 312 46 07 70
(прямой)
+ 996 555 55 03 11
Мы рады вашему звонку!

Авторизация




HTML-формы - Файл - FILE
Индекс материала
HTML-формы
Элементы форм
Список - <SELECT>
OPTGROUP
<INPUT>
Кнопка - BUTTON
Кнопка - SUBMIT
Кнопка - RESET
Поле ввода - TEXT
Поле ввода пароля - PASSWORD
Скрытое поле - HIDDEN
Флажок - CHECKBOX
Переключатель - RADIO
Файл - FILE
Элементы FIELDSET и LEGEND
Все страницы

Файл - FILE

 

 

Позволяет передать сценарию любой файл. Максимальный размер файла задается скрытым полем MAX_FILE_SIZE.

 
Пример
Фото:

 

<form name=forma enctype="multipart/form-data"
    method=POST action= HTTP://htmlweb.ru/cgi-bin/file.cgi >
<INPUT TYPE="hidden" NAME="MAX_FILE_SIZE"
    VALUE ="10000" >
Фото:<INPUT TYPE="file" NAME="mURL" size=45>
</form>

Сценарий получения файла на PHP:

 

 

 

<?php
if (isset($mURL_type)) {
   $nname='/usr/home/ FTP/pub/'.$mURL_name;
   if (move_uploaded_file($mURL,$nname)) {
     Print "Файл успешно загружен на сервер!";
    mail(" Admin@aaanet.ru",
        "Поступил файл $nname",
        "Поступил файл $nname",
        "Content-Type: text/plain; charset=windows-1251");
   } else
    print "Ошибка! Файл не был загружен...";
   exit;
}
?>
 
 
В конце разговора о HTML-формах хочу сделать одно замечание. Некоторые броузеры (например, Internet Explorer) отображают элементы форм, даже если они не находятся внутри контейнера <FORM>…</FORM>. Но злоупотреблять этим не стоит. Во-первых, в одном документе может находиться несколько форм, и именно <FORM>…</FORM> определяет, какие элементы к какой форме относятся; во-вторых, в тэге <FORM> задается URL обработчика формы и метод передачи данных. В этом плане корректнее всех поступает броузер Netscate Navigator, он вообще не отображает никаких элементов управления, описанных вне контейнера <FORM>…</FORM>.
 

 



 

Новости антивируса Dr. Web


Наши партнёры