-1

PHPを使用してファイルアップロードフォームを作成しようとしています。$_FILES['main_image']次のように出力します。

Array
(
 [name] => kitten11.jpg
 [type] => image/jpeg
 [tmp_name] => /tmp/phplyPTRW
 [error] => 0
 [size] => 29872
 )

file_exists($_FILES['main_image']['tmp_name'])でありfalse/tmp書き込み可能です。

何が起こっている可能性がありますか?

私はばかげた共有ホスティングを使用しているため、構成に関してはあまり変更できません。

編集

私のインクルードの1つがすべきでないことをしたので、問題は解決しました。

4

2 に答える 2

2

php.iniファイルを編集して、この行の値を増やす必要がある場合があります。

upload_max_filesize

于 2012-08-29T15:01:36.603 に答える
-1

その場合file_exists()は該当しない場合があります。多くの場合、関数の間違った$destinationパスmove_uploaded_file($filename, $destination)が問題です。

そのアップロード機能を使用しているかどうか、この値を確認していただけますか?

于 2012-06-20T23:30:35.157 に答える