![]() |
写log RSSはコッチ! |
|
|
|
読み込み中に、画面が真っ白になって止まる場合があります。この場合はPHPがエラーを出していることが考えられるので、以下の点を確認してください。
[ imgindx.php ] ファイルの251行目辺りにある「list ($width,$height,$type) = @getimagesize ($value)」の「@」だけを削除して保存し、[ imgindx.php ] ファイをサーバーに転送してから、再実行を行います。「Fatal error: Maximum execution time of ** seconds exceeded」というエラーが出る場合は、これが原因です。
自サーバーであるか、もしくはphp.iniの設定を自分で変更できる場合は、「max_execution_time」の設定を見直して下さい。60〜90辺りの数値を設定すると良いでしょう。併せて以下の方法も試して下さい。
php.iniの設定が変更できない場合は、お使いのブログの設定を利用して、
等を試してみて下さい。上級者の方であれば、自サーバーをたてて、そこで写logを動かした方が効率が良いこともあります。 また、ブログ記事内に、リンク先の画像が存在しないIMGタグが多く存在すると、それらを読みに行ってしまうことにより不必要に時間がかかり、エラーの原因になることもあります。必要に応じて、「読み取り設定」の「この文字がアドレスに含まれている画像のみ取得」欄や「この文字が含まれている画像は取得しない」欄を使って、それらの画像を読み取らないように設定してみてください。
[ imgindx.php ] ファイルの251行目辺りにある「list ($width,$height,$type) = @getimagesize ($value)」、及び、272行目、279行目、286行目付近にある「$src = @imagecreatefrom***("$value")」の、それぞれ「@」を削除してから保存し、[ imgindx.php ] ファイをサーバーに転送してから、再実行を行います。「Fatal error: Allowed memory size of *** bytes exhausted」というエラーが出た場合はこれが原因です。
自サーバーであるか、もしくはphp.iniの設定を自分で変更できる場合は、「memory_limit」の設定を見直して下さい。16M〜32M辺りの数値を設定すると良いでしょう。 それ以外の場合、ブログに投稿画像の縮小機能がある場合は、それを利用して画像を縮小し、縮小した画像を読み込むようにします。 また、「読み取り設定」の「この文字が含まれている画像は取得しない」欄を使って、極端にサイズが大きい画像だけ読み込まないように設定することも可能です。 |
|