Home > お知らせ > デバッグしました

デバッグしました

|ω・`) 11月30日から昨日(12月8日)までのフィギュア関連メモの、各サイトさまへのリンクが正しくリンクされていない状態となっていました。原因は記事の出力に用いているPHPスクリプトのバグです。スクリプトは修正したので本日以降のフィギュア関連メモについては、正常なリンクとなります。

過去のエントリーについては対応を検討中です。結構なボリュームなので。

閲覧者の皆様、リンク先各位にはご迷惑をお掛けしました、お詫び申し上げます。

 

ちなみに……。

今回のバグは、

$value  = '<P>■';
$value .= '<a target="_blank" href="' . $site->getUrl() . '" >';
$value .= $site->getName();
$value .= "</a>";


とすべきところが

$value  = '<P>■';
$value .= '<a target=\"_blank\" href=\"' . $site->getUrl() . '\" >';
$value .= $site->getName();
$value .= "</a>";


となっていたのが原因です。
2行目のところ。シングルクォートで囲われているのに、ダブルクォートのつもりで文字列内のダブルクォートをエスケープしようと[\]を挿入しています。
PHPの本でこのシングルクォートとダブルクォートの違いを知ったときから、これはヤバイなと思っていたら、案の定罠に掛かってしまいました。

Comments:0

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://logicerror.sakura.ne.jp/mt42/mt-tb.cgi/2209
Listed below are links to weblogs that reference
デバッグしました from logicerror

Home > お知らせ > デバッグしました

Search
Feeds

Return to page top