PHPで開発した簡単なファイルアップロード機能の紹介

PHP を通じて、ファイルをサーバーにアップロードできます。

2275.jpg

ファイル アップロード機能を実装するための具体的なアイデアについて説明します。

まず、<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 番目に、アップロードしたファイルを保存します

サーバーに保存するかデータベースに保存するか、またはローカル コピーを作成して保存するかどうかを指定します。

このコースの学習を通じて、ファイルアップロード機能の使い方を皆さんに理解していただければ幸いです。



学び続ける
||
<!DOCTYPE html> <html> <head> <title>简单文件上传</title> <meta charset="UTF-8"/> </head> <body> <h2>简单文件上传</h2> </body> </html>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜