ホームページ > バックエンド開発 > PHPチュートリアル > PHPの複数画像アップロード(画像とテキスト)の簡単な例

PHPの複数画像アップロード(画像とテキスト)の簡単な例

WBOY
リリース: 2016-07-25 09:04:07
オリジナル
896 人が閲覧しました
PHP で複数の画像をアップロードする簡単な例。Programmer's Home が作成した、初心者向けの参考資料です。許可なく再配布しないでください。

初心者向けの、php で複数の画像をアップロードする簡単な例。スクリプトアカデミーが制作したものであり、無断転載を禁じます。

1. 画像アップロードフロントページupload.html PHP ファイルアップロードのキーとなる input type=file と enctype="multipart/form-data" に注意してください。 php 多图片上传的前台页面

2. 複数のファイルのアップロードを処理するプログラム do_upload.php php 多图片上传的程序代码

以下は、具体的なアップロードプロセスを示しています。 ステップ1: PHPの複数画像アップロード(画像とテキスト)の簡単な例 ステップ2: PHPの複数画像アップロード(画像とテキスト)の簡単な例步骤二 写真をアップロードするステップ 3: PHPの複数画像アップロード(画像とテキスト)の簡単な例成功 実際のテスト プロセス中に、イメージのアップロードが失敗したことを示すメッセージが表示されます。Linux サーバーにログインし、ファイル ディレクトリに書き込み権限を付与します。 以下に示すように: 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'] ファイルのアップロードに関連するエラー コード。 ['error'] は PHP 4.2.0 で追加されました。その説明は次のとおりです: (PHP3.0 以降は定数になりました)

アップロード_ERR_OK 値: 0; エラーは発生せず、ファイルは正常にアップロードされました。

UPLOAD_ERR_INI_SIZE 値: 1; アップロードされたファイルは、php.ini の Upload_max_filesize オプションの制限を超えています。

UPLOAD_ERR_FORM_SIZE 値: 2; アップロードされたファイルのサイズが、HTML フォームの MAX_FILE_SIZE オプションで指定された値を超えています。

UPLOAD_ERR_PARTIAL 値: 3; ファイルの一部のみがアップロードされました。

UPLOAD_ERR_NO_FILE 値: 4; ファイルはアップロードされませんでした。 値: 5; アップロード ファイル サイズは 0.

ファイルはアップロード後、デフォルトで一時ディレクトリに保存されます。このとき、プログラムを使用して一時ディレクトリから削除するか、他の場所に移動する必要があります。 つまり、アップロードが成功したかどうかに関係なく、一時ディレクトリ内のファイルはスクリプトの実行後に常に削除されます。 したがって、ファイルを削除する前に、copy() 関数を使用して別の場所にコピーし、ファイルのアップロード プロセス全体を完了してください。 さて、今日の内容はここまでです。PHP で複数の画像をアップロードする非常に簡単な例です。 プログラマのホーム、毎日あなたに捧げます!



ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート