![]() |
Тоесть указывается на странице пуьт к фалу а скрипт желательно на Php его копирует на сервер ?
|
эта функция выводит форму
<?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"; * *} } вроде все... |
move_uploaded_file вроде на некоторых бесплатных хостингах не работает... где точно не помню, вроде на wallst.ru и где то ещё в форумах суппорт читал...
|
copy( $HTTP_POST_FILES['userfile1']['tmp_name'], $destination );
а из темпов сервак сам уберет... |
Время: 07:19. |
Время: 07:19.
© OSzone.net 2001-