技術2011-092011年9月30日さくらインターネットでPHPスクリプトをcronで実行する際の注意点さくらインターネットの共用サーバー(私はスタンダードプランで確認)でPHPスクリプトをcronで実行する際、注意点がひとつあります。スクリプトフルパスで設定しないとプログラムが実行されません。スクリプトフルパスなんて入力してしまうとハマってしまいます。functionというJavascriptの不可解なエラーメッセージがでることがあります。このエラーがでる時は大体Javascriptは間違っていないことが多いので、ハマりやすいところです。原因は、submitという名前がどこかで使われているためです。/>なんてことが多いです。/>おそらくDreamweaverでデザイナーさんがデザインを作るとき、フォーム名を適当につけるのか、デフォルトで着いてしまうのだろうと思いますが、これが原因で悩むことが多いのでちょっと困りますね。何回もハマるのでメモしておきます。Closed2011年9月16日facebookの「いいね!」を押すと投稿内容が文字化けするあるサイトの修正依頼がありました。facebookのシェアボタンを押すとリンクの内容が文字化けするということでした。ソースをみていたら原因がわかったので修正して確認したところ、問題なさそうだったのでこれで終わり・・・と思ったらまた文字化けが。調べていくと、シェアもいいねでも文字化けすることまで判明。最初はシェアの問題かと思ったけど、いいねでも同様の現象が発生することも確認。調べると、ページタイトルをちょっと変えても反映されないので、facebookの方でキャッシュしているところまで判明。そこで調べると、以下のようなデバッグツールがあり、ここにURLをキャッシュを再生成するということでした。http://developers.facebook.com/tools/debugURLを入力してページ内容が表示され、その後facebookのシェアボタン、いいねボタンからリンク情報をみるとようやく文字化け解消。ある環境でしか発生しない現象は本当にややこしい。Lightという環境でした。