php チュートリアル ファイル画像のアップロードクラス プログラム name="swfile" type="file"> file//アップロード操作require_once './libs/uploadx.php';$upx = new Uploadx();$upx->uploadx_form = 'swfile';$upx-> ; Uploadx_save = "アップロード";$upx->uploadx_size = "1024"; $upx->uploadx_name = time();$upx->file();print_r($upx->file ) ;?>uploadx.php クラス ファイル/*使用法:html フォーム ページ---------------------- ------------ -------------------------------------- ------------ ----- ---------------------------------------------------- ----------upload.php 処理中のページ ------------------------------------- ------------------------ ------------------------ require_once './uploadx.php';$upx = new Uploadx(); $upx->uploadx_form = 'swfile'; //フォーム コントロール名 (フォーム アップロード コントロールの名前<入力名=) "swfile" type="file" />) $upx->uploadx_save = "temp ";/ ファイルディレクトリを保存します (アップロードファイルの保存ディレクトリは相対パスまたは絶対パスにすることができます) $ upx- & gt; = 'jpg | pNG | swf'; // アップロード タイプを許可します (サフィックスのアップロード タイプに従って、各サフィックスは "|" で区切られます) $upx->uploadx_size = "1024"; /アップロードを許可するサイズ(単位はkbです。例: 1024=1024kb) $upx->uploadx_name = time(); //アップロード後のファイル名(カスタマイズ可能。例: date("y-m-d",time()))if($upx-> ;file()){ echo "アップロードに成功しました"; echo "Name->".$upx->file['name'].""; echo "path->gt;".$upx->file['path'].""; echo "size->".$upx->file['size'] " "; echo "Type->".$upx->file['type'].""; echo "Time->".$upx - >file['time'].""; echo "result->gt;".$upx->file['info'].""; }else{ echo $upx->file['info'];} ------------------------------------- - ------------------------------------------------- */ クラスアップロードx {public $ uploadx_form x construct 'jpg | gif | png | swf | flv | rar | 7z | zip | doc | docx | ppt | pptx | xls | xlsx | txt | pdf | wav | mp3 | wma | rm | rmvb | wmv'; path,0,1)== '/') $rootdir = $_server['document_root']; $mode); mkdir($path,$mode);「アップロードされたフォームコントロール名['フォームリミットを超えています! uploadx_form] ['name']、pathinfo_extension);アップロード済み:'.$this->uploadx_type); } if(round($_files[$this->uploadx_form]['size']/1024)>$this->uploadx_size){ $this->file = array('file'=>false, 'info' => '指定されたアップロード ファイルはサイズ制限を超えています。ファイルのアップロード制限範囲は次のとおりです:'.$this->uploadx_size.'kb'); ;uploadx_save)){ uploadx_form]['name']; if(!@move_uploaded_file($_files[$this->uploadx_form]['tmp_name'],$ this->uploadx_save.'/'.$this- &gt; uploadx_name)){} ; $this->uploadx_save.'/'.$this->uploadx_name, 'サイズ' => $_files[$this ->uploadx_form]['サイズ'], 'タイプ' => ); http://www.bkjia.com/PHPjc/444792.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/444792.html技術記事 html ヘッドメタ http-equiv=content-type content=text/html; titlephp チュートリアル ファイル画像アップロードプログラム/title /head body form enctype=multipart/form-data action=upx.ph...