ホームページ  >  記事  >  バックエンド開発  >  Pear: HTTP_アップロードの概要_PHP チュートリアル

Pear: HTTP_アップロードの概要_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:36:48726ブラウズ

Pear の HTTP_Upload クラス ライブラリは、Pear のエラー システムを使用して、カプセル化された HTML フォーム ファイルのアップロード ハンドラーを提供します。

機能
一度に複数のファイルのアップロードを処理できます
ファイルのアップロードステータスを簡単に確認し、予期しないファイルのアップロードを制限します
多言語のエラーメッセージ(まだ中国語ではありませんが、拡張可能です)
単一ファイルのアップロードの例
インデックス.htm

プレーンテキスト
コード:


File1: < br>


files.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());
}
}
?>
複数ファイルのアップロードの例

プレーンテキスト
コード:


画像1:
< ;br>画像 2:

画像 3:

プレーンテキスト
PHP:
$files=$upload->getFiles() ;// ファイル オブジェクトの配列または error を返します
foreach($filesas$file){
if($file->isValid()){
...
}
}?>
Download
http:/ /pear.php.net/package/HTTP_Upload

著作権声明: 転載は自由です。転載する場合は、必ず記事とこの声明の出典元と著者情報をハイパーリンクの形式で明記してください。

作成者:volcano投稿日: 2006 年 8 月 30 日 9:58 am

著作権情報: 転載は自由です。転載する場合は、必ず記事とこの記述の出典元と著者情報をハイパーリンクの形式で明記してください。

固定リンク - http://www.ooso.net/index.php/archives/240

http://www.bkjia.com/PHPjc/486637.html

tru​​ehttp://www.bkjia.com/PHPjc/486637.html技術記事 Pear の HTTP_Upload クラス ライブラリは、Pear のエラー システムを使用する、カプセル化された HTML フォーム ファイルのアップロード ハンドラーを提供します。 特徴: 一度に複数のファイルのアップロードを処理できます。ファイルのアップロードを簡単に検証できます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。