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