dポイントプレゼントキャンペーン実施中!

ローカル環境:PHP Version 5.5.15
レンタルサーバ:PHP Version 5.3.3

レンタルサーバでfile_get_contentsを実行すると、
ステータスは正常なのですが、結果が途中で切れてしまいます。
ローカル環境で同じファイルを読み込むと全て読み込めます。

.htaccessでmemory_limit、post_max_sizeを
ローカル環境の値にあわせてみましたがダメでした。

stream_get_contentsに処理を変えてもダメでした。

結果のサイズを調べると毎回変わります。

少ない情報で申し訳御座いませんが、
ヒントをお持ちの方よろしくお願いします。

A 回答 (2件)

ごめんなさい、そもそも今回file_get_contentsで得ようとしているのは


フォームからアップロードしたファイルということで間違いないですか?

切り分けるとして
print_r($_FILES)で得られたsize情報は、実際のファイルサイズと合致している?
違っているなら、ファイルアップロードの問題、
あっているなら、ファイルI/Oの問題の可能性が高い
後者ならfile_get_contentsではなく通常のfopenしてfreadでデータを取得してみるとか・・・
    • good
    • 0

upload_max_filesizeは大丈夫?

    • good
    • 0
この回答へのお礼

有難うございます。
upload_max_filesizeもあわせて試してみましたが、
ダメでした。。。

お礼日時:2016/04/13 11:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!