先日wordpressで運営されているサイトのサーバーを変更したところ
「Warning: Use of undefined constant – assumed ‘ ’ (this will throw an Error in a future version of PHP) ×××.php on line 1234」
って感じでエラーが出るようになりました。
どうやら、サムネイルの呼び出しのphpがエラーになっているみたい。。
問題となっている箇所は
1 |
echo '<img src="'.$eye_img[0].'" class="blogthumb">'; |
だったのですが、
「.$eye_img[0].」の前後に半角スペースを入れ
1 |
echo '<img src="' .$eye_img[0]. '" class="blogthumb">'; |
としたところ、解決しました。
なんでだろう。。
シングルクォーテーションとダブルクォーテーションの部分の記述が厳格になっているようです。
その後、もう一度
1 |
echo '<img src="'.$eye_img[0].'" class="blogthumb">'; |
に戻しても問題なく動きます。。
謎です。
ちなみにGMOサーバーです。。
とにかく、原因不明ですが解消はしました。。
同現象でお困りの方がおりましたら、お試しください。。
それでは。