PHPで開発した簡単なファイルアップロード機(jī)能の紹介
PHP を通じて、ファイルをサーバーにアップロードできます。
ファイル アップロード機(jī)能を?qū)g裝するための具體的なアイデアについて説明します。
まず、<form> からファイル アップロード フォームを作成する必要があります。
ここでは <form> フォームを使用する必要があります。 input> タグの屬性
<form> タグの enctype 屬性は、フォームを送信するときに使用するコンテンツ タイプを指定します。フォームにファイル コンテンツなどのバイナリ データが必要な場(chǎng)合は、「multipart/form-data」を使用します。
<input> タグの type="file" 屬性は、入力をファイルとして処理することを指定します。たとえば、ブラウザでプレビューすると、入力ボックスの橫に參照ボタンが表示されます。
次に、アップロード スクリプト .php ファイルを作成します
PHP のグローバル配列 $_FILES を使用すると、クライアント コンピューターからリモート サーバーにファイルをアップロードできます。
$_FILES 配列の內(nèi)容は次のとおりです:
$_FILES['myFile']['name'] クライアント ファイルの元の名前
$_FILES['myFile'][' type'] ファイルの MIME。ブラウザは、「image/gif」などのこの情報(bào)をサポートする必要があります。
$_FILES['myFile']['size'] アップロードされたファイルのサイズ (バイト単位)
$_FILES['myFile'] ['tmp_name'] ファイルがアップロードされた後にサーバーに保存される一時(shí)ファイル名。これは通常、php.ini の Upload_tmp_dir で指定できます。 putenv() 関數(shù)は動(dòng)作しません。
$_FILES[' myFile']['error'] PHP 4.2.0 バージョンで追加されたエラー コードは次のとおりです。説明: (PHP 3.0 以降は定數(shù)になりました)
第三に、PHP ファイルにさまざまなファイル制限を追加します
例: 畫像が存在するかどうか、ファイル サイズの制限 (単一のファイル サイズは 2MB 未満である必要があります)、ファイル形式の制限(ユーザーがアップロードできるのは .gif、.jpeg、.jpg、.png ファイルのみです) など。
4 番目に、アップロードしたファイルを保存します
サーバーに保存するかデータベースに保存するか、またはローカル コピーを作成して保存するかどうかを指定します。
このコースの學(xué)習(xí)を通じて、ファイルアップロード機(jī)能の使い方を皆さんに理解していただければ幸いです。