<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://tm.root-n.com/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>Tipsというかメモ programming:php:settings</title>
        <description></description>
        <link>https://tm.root-n.com/</link>
        <lastBuildDate>Wed, 19 Nov 2025 03:47:34 +0900</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>https://tm.root-n.com/lib/images/favicon.ico</url>
            <title>Tipsというかメモ</title>
            <link>https://tm.root-n.com/</link>
        </image>
        <item>
            <title>PHP :: 設定 / $_SERVER 変数の値を利用して、アプリケーションの設定を動 ...</title>
            <link>https://tm.root-n.com/programming:php:settings:dynamic_setting</link>
            <description>サービスを提供する上で、テスト環境というのは重要な環境である。

リリース後いざ運用を開始してみると、バグ修正・機能追加・仕様変更はかなりの頻度で発生する。

ここでは表でエンドユーザにサービスを提供している環境を「本番環境」、バグ修正・機能追加を行い、裏で試験する環境を「テスト環境」と呼ぶことにする。

当然「本番環境」では安易に修正を行って障害を発生させることは許されない。

ルールとして、バグ修正・機能追加を行う場合は必ず「テスト環境」で動作確認を実施し、正しく動作する場合のみ「本番環境」に修正版ソースを適用することで障害発生の確率を大幅に下げることができる。

これはどの現場でも日常的に行われていることだろう。



そこで起こりやすい障害の1つに「テスト環境」に適用すべきソースを「本番環境」にあててしまうケース。

アプリケーションを構成するほとんどのソースがテスト環境と本番環境で同じだが、一部の設定ファイルだけ差異があるというような構成の場合である。

間違えが起こらないよう、設定ファイルもテスト環境と本番環境で同一にしたい。

この課題がクリアできれば前述のようなしょうも…</description>
        <category>programming:php:settings</category>
            <pubDate>Sun, 16 Mar 2008 22:48:17 +0900</pubDate>
        </item>
        <item>
            <title>PHP :: mbstring.internal_encoding と mbstring.http_input は PHP_INI_PERDIR ?</title>
            <link>https://tm.root-n.com/programming:php:settings:mbstring_internal_encoding_http_input</link>
            <description>携帯に対応するため、
内部エンコーディング(internal_encoding)UTF-8出力(http_output)SJIS-win
とした時のお話。



フォームで渡される値($_POST や $_GET)の文字コードをスクリプト内でいちいち変換するのは手間なので、PHPに標準で用意されている mbstring.encoding_translation を利用するのが一般的だと思います。

これを利用すれば外部から渡された値を内部エンコーディングに透過的に変換してくれるので、作り手としては変換を意識する必要がなくなります。…</description>
        <category>programming:php:settings</category>
            <pubDate>Sat, 24 Oct 2009 11:22:26 +0900</pubDate>
        </item>
        <item>
            <title>PHP :: 設定 / 文字コード(エンコーディング)設定</title>
            <link>https://tm.root-n.com/programming:php:settings:mobile_encoding</link>
            <description>携帯(ケータイ)３キャリアに対応した設定


携帯用の設定は大体いつもこんな感じです。

PHPでリクエストを受ける時

	*  SJIS-win と UTF-8



DoCoMo(ドコモ) と au(KDDI) からは SJIS-win で受け、SoftBank(ソフトバンク) からは UTF-8 で受ける。

SJIS-win というのは携帯(ケータイ)の絵文字に対応するためで、これにしておくと絵文字が扱いやすい。

また、SoftBank(ソフトバンク) の絵文字を扱う時は UTF-8 の方が扱いやすい。…</description>
        <category>programming:php:settings</category>
            <pubDate>Tue, 20 Oct 2009 16:45:05 +0900</pubDate>
        </item>
        <item>
            <title>PHP :: 設定 / PHP_INI_* 定数の定義</title>
            <link>https://tm.root-n.com/programming:php:settings:php_ini_x</link>
            <description>備忘録としてメモ

定数値意味PHP_INI_USER1ユーザスクリプトから設定可能PHP_INI_PERDIR2.htaccessおよび httpd.confのVHostディレクティブ内で設定可能PHP_INI_SYSTEM4php.ini または httpd.conf (しかし、httpd.confのVHostブ ロック内では不可)で設定可能PHP_INI_ALL7どこでも設定可能</description>
        <category>programming:php:settings</category>
            <pubDate>Sun, 16 Mar 2008 22:48:17 +0900</pubDate>
        </item>
        <item>
            <title>PHP :: ファイルアップロードの上限サイズを変更する</title>
            <link>https://tm.root-n.com/programming:php:settings:upload_max_filesize</link>
            <description>PHPでは、デフォルトで 8MB までのファイルしかアップロードできません。

より大きなファイルをアップロードしたい場合は、下記の php.ini ディレクティブの設定を変更する必要があります。

※ .htaccess でも設定可能です。</description>
        <category>programming:php:settings</category>
            <pubDate>Sun, 19 Feb 2012 12:05:17 +0900</pubDate>
        </item>
    </channel>
</rss>
