”曲再生履歴”機能を改造

先日、なんとなく作ってみたサイドバーに曲再生履歴を表示する機能、使ってくうちに、思ったように処理が行われてない部分に気づいたり、機能追加をしたくなってきて、最初作ったものと比べると、ほとんど丸ごと違うプログラムになってしまいました(^^ゞ
一番苦労したのが、アーティスト名の部分に自動でサイトへのリンクをつける部分…。
置換が全然思うようにいかない、、
よくみたら某サイトのリストを読み込む際、日本語が全部10進のHTMLエンティティの状態になってました。
こちらで用意してあるアーティスト名をmb_encode_numericentityを使ってHTMLエンティティの形に直してから比較をして、合致するものがあればURL入りのものに置換する・・・という形にしました。
PHP初心者なものでかなり試行錯誤しつつ、6時間以上かかってしまったけど、なんとか満足できる形まで持っていくことができました。

Leave a Reply

Search
Ad:








]EEN̊ƃf[^x[X
Search
Favolite:




Rent-a-Car:

Warning: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/railside/tomiyama-web.com/public_html/blog/wp-content/themes/slate_gray/slate_gray/footer.php on line 1

Warning: file_get_contents(http://jwx.jp/user/l/n.php?cat=slate_gray&k=72) [function.file-get-contents]: failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/railside/tomiyama-web.com/public_html/blog/wp-content/themes/slate_gray/slate_gray/footer.php on line 1