win7+php5環境でアップロードデータが取出せないときの対応。
php.ini設定 まーウィンドーズ7でphpを使うとき、アップロードファイルの一時保管場所をデフォルトのOS標準フォルダーを使わずに、アパッチ内に設けたフォルダーを指定しましょうよ!というお話し。 理由・・・ ウィンドーズのテンポラリーファイルはウィンドーズOS内にあり、そこにアクセスするには管理者権限が必要で、そこに誕生したファイル(データ)は親フォルダーの特性が引き継がれる。つまり、管理者権限が必要ってことですわー。外からPHP経由で入って来たデータをいきなりOS内のテンポラリーファイルに一時保存しちゃう訳ですから、その後は手も足も出せない状態になります。当然、データの場所を引っ越ししても特性はかわりません。 それはちょっと困るので、upload_tmp_dirで好きなホルダーを用意して指定してやりましょうよ!という訳です。つくったフォルダーの権限は自由に行えますからね。っま、方法はグーグル先生き聞けば詳しく載っていますね(まったくイイ時代になったもんです)。