【PHP】さくらサーバにおいて、is_uploaded_file() の戻り値が false で返ってくる

問題概要

* 以下のソースで、is_uploaded_file() の戻り値が false で返ってくる
<?php
// 途中略

if (!is_uploaded_file($_FILES["imageFile"]["tmp_name"]))
{
	echo "Error :" . nl2br(htmlspecialchars($_FILES["imageFile"]["error"])) . "(See http://www.php.net/manual/ja/features.file-upload.errors.php )<br>";
	echo "File Size :" . nl2br(htmlspecialchars($_FILES["imageFile"]["size"])) . "<br>";
	exit();
}

// 途中略
?>

原因

 * upload_max_filesize超のファイルをアップロードしているため。

upload_max_filesizeの確認方法

* 以下のように、phpinfo()を実行すれば、upload_max_filesizeなどを確認できる
<?
phpinfo();
?>

解決方法

 * さくらサーバでは、以下を参考にして、php.iniのpost_max_size、upload_max_filesizeを変更する
http://nozawashinichi.sakura.ne.jp/usingmt/2009/05/php.html
 * php.iniの項目を書き換える時には、以下のようになるように注意すること。

    => memory_limit > post_max_size > upload_max_filesize