Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Старожил


Сообщения: 273
Благодарности: 2

Профиль | Отправить PM | Цитировать


эта функция выводит форму
<?php
function display_upload_picture_form (){
?>
<form action="КУДА_ПОСЫЛАТЬ_БУДЕШЬ" method="post" enctype="multipart/form-data">
<input name="userfile" type="file"><br /><br />
<INPUT type='submit' value='загрузить'/>
</form>
<?
}
?>

эта загружает

function upload_picture (){
//
$max_file_size='число в байтах';
//
GLOBAL $HTTP_POST_FILES;
GLOBAL $HTTP_POST_VARS;
echo "<br />READY TO UPLOAD..." . $userfile ['name']."<br />";
echo "<br />UPLOADING PICTURE...";
if ( ( $HTTP_POST_FILES['userfile']['error'] == 4 ) )
* *{
* * * *DisplayErrMsg( sprintf( "Отсутствует файл для обработки" ) ) ;

* * * *exit();
* *}
//проверка типа файла
//тип файла -  как его сервер понимает
//если не знаешь - раскоментируй и посмотри
//echo $HTTP_POST_FILES['userfile']['type'];
* *if ( $HTTP_POST_FILES['userfile']['type']!='тип' )
* *{
* * * *DisplayErrMsg( sprintf( "Файл не является файлом требуемого формата" ) );
* * * *//echo $HTTP_POST_FILES['userfile']['type'] . "USER_FILE_TYPE";
* * * *exit() ;
* *}

* *if ( $HTTP_POST_FILES['userfile']['size'] >$max_file_size)
* *{
* * * *DisplayErrMsg( sprintf( "Файл слишком велик" ) );
* * * *exit() ;
* *}
* *$destination = "КУДА ЗАПИСАТЬ";
if (is_file($destination)) {
}
* *if ( !move_uploaded_file( $HTTP_POST_FILES['userfile1']['tmp_name'], $destination )
* *{
* * * *echo "FILE UPLOADING FAILED";
* *}
}

вроде все...

-------
The Power To Serve...


Отправлено: 03:28, 21-07-2003 | #2