Pear: HTTP_アップロードの概要_PHP チュートリアル
Jul 13, 2016 pm 05:36 PM
Pear の HTTP_Upload クラス ライブラリは、Pear のエラー システムを使用して、カプセル化された HTML フォーム ファイルのアップロード ハンドラーを提供します。 機能 プレーンテキスト プレーンテキスト プレーンテキスト 著作権声明: 転載は自由です。転載する場合は、必ず記事とこの声明の出典元と著者情報をハイパーリンクの形式で明記してください。
固定リンク - http://www.ooso.net/index.php/archives/240
一度に複数のファイルのアップロードを処理できます
ファイルのアップロードステータスを簡単に確認し、予期しないファイルのアップロードを制限します
多言語のエラーメッセージ(まだ中国語ではありませんが、拡張可能です)
単一ファイルのアップロードの例
インデックス.htm
コード:
<form action="./files.php"enctype="multipart/form-data">
File1: <input type="file"name="userfile">< br>
<input type="submit"name="submit"value="アップロード!">
</form>
files.php
PHP:
<?php
requireHTTP/Upload.php;
$upload=newHTTP_Upload(es);
// エラーメッセージの言語
$file=$upload->getFiles(userfile);
/ / ファイルオブジェクトまたはエラーを返します
if(PEAR::isError($file)){
die($file->getMessage());
}
// ファイルが有効なアップロードかどうかを確認します
if($ file->isValid()){ // このメソッドは移動したファイルの名前を返します
// 名前をデータベースに保存する場合などに便利です
$file_name=$file->moveTo(./uploads_dir /);
if(PEAR::isError($file_name)){
die($file_name->getMessage());
}
}
?>
複数ファイルのアップロードの例
コード:
<form action="files.php"enctype="multipart/form-data">
画像1: <input type="file"name="userfile[]">
< ;br>画像 2: <input type="file"name="userfile[]">
<br>画像 3: <input type="file"name="userfile[]">
<br> ;<input type="submit"name="sub"value="アップロード!"></form>
プレーンテキスト
PHP:
<?php
$files=$upload->getFiles() ;// ファイル オブジェクトの配列または error を返します
foreach($filesas$file){
if($file->isValid()){
...
}
}?>
Download
http:/ /pear.php.net/package/HTTP_Upload
http://www.bkjia.com/PHPjc/486637.html

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









