トップ 言語 PHP 設定 ファイルアップロード関連の設定方法

PHPのファイルアップロード関連の設定方法

ファイルアップロード関連はPHPの設定についてまとめています。

▲記事トップへ

目次

この記事の目次です。

1. file_uploads
2. upload_tmp_dir
3. upload_max_filesiz
4. PHPの設定確認用のサンプルプログラム

もっと知識を広げるための参考
更新履歴

1. file_uploads

file_uploadsが「On」になっていないとそもそもアップロードできません。

設定例

有効にする場合の設定例です。

; Whether to allow HTTP file uploads.
; http://php.net/file-uploads
file_uploads = On

2. upload_tmp_dir

PHPは一度、一時領域にファイルがアップロードされ、移動してファイルを使います。 upload_tmp_dirで一時領域のパスが指定できます。

設定例

/tmpにする場合の設定例です。

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
; http://php.net/upload-tmp-dir
upload_tmp_dir =/tmp

3. upload_max_filesize

大きいファイルでサーバが落とされるリスクがあるため、ファイルサイズに制限があります。 upload_max_filesizeで制限サイズが変更できます。

設定例

アップロードファイルサイズの上限を5Mにする場合の設定例です。

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 5M

4. PHPの設定確認用のサンプルプログラム

ファイルアップロード関連のPHPの設定確認用のサンプルプログラムです。

ファイルアップロードのサンプルコード

Webフォームからのファイルアップロードを処理するPHPのサンプルコードです。

詳細

もっと知識を広げるための参考

もっと知識を広げるための参考です。

PHP

プログラミング言語のPHPについてまとめています。 読み方はピーエイチピーです。for文やmysql、ページングの例など、PHPとは?からやさしく説明しています。

詳細

更新履歴

更新履歴になります。

戻る

スポンサーリンク

サイト内のページ

言語
C・C++ /HTML /Java /JavaScript /PHP /シェルスクリプト

開発環境
Ant /Burp /Eclipse /Fiddler /gcc /gdb /Git /g++ /JDK /JMeter /JUnit /Teraterm /ZAP

技術・仕様
Ajax /CORBA /Jakarta EE(旧称J2EE、Java EE) /JNI

ライブラリ/Framework/CMS
bootstrap /jQuery /FuelPHP /Lucene /MyBatis /Seasar2 /Spring /Struts /WordPress

Web API
Google Maps

ITインフラOSとミドルウェア
Linux /Windows /シェル
ActiveMQ /Tomcat /MariaDB /MySQL /Nagios /Redis /Solr

ITインフラサーバー
公開Webサーバー

ITインフラネットワーク
プログラミング /構築

ITインフラセキュリティ
公開サーバーのセキュリティ

PC製品
ZOTAC

SI
ホームページの作り方

その他
IT用語 /ITスキル体系

スポンサーリンク

関連サイト内検索ツール

zealseedsおよび関連サイト内のページが検索できます。

IPアドレス確認ツール

あなたのグローバルIPアドレスは以下です。

18.223.171.12

HTMLの表示色確認ツール

パスワード生成ツール

文字数のプルダウンを選択して、取得ボタンを押すと「a~z、A~Z、0~9」の文字を ランダムに組み合わせた文字列が表示されます。

ここに生成されます。

スポンサーリンク