PHPの記事一覧
2023/10/20
【メモ】PHP8.1.x更新で痛い目にあった
XServer を使っていて、PHPのバージョンを8.1.xにアップした 基本的な動作には問題が無かったので、放置を決め込んでいた アクセスをカウントして画像にして返すPHPがエラーになっていた 見ていなかったから気が付かなかった PHPのバージョンを落とせば表示はされるので、バージョンアップに伴う変更でエラーになっているのだと判断した デバッグを行った 最初は、掲載しているサイトで仕様変更があったのかと思って、最低限の機能で構築をおこなったら、画像が問題なく IMGタグで表示された エラーログにも新しい感…
続きを読む2020/06/29
【覚書】YouTubeの動画からサムネイルを取得する方法(by PHP)応用可能
YouTubeの動画からサムネイルを取得する方法 ソースコードを読んでもらったほうが早い。 実際には、サムネイル取得の方法は3(+1)+5種類存在している。 ネットに情報が転がっているから明記はしないが、このときに必要だったのが、120x90 と少し大きめのサムネイルだけだったので、下記のようなコードになる。 parse_str(parse_url($videoUrl, PHP_URL_QUERY), $query); if (isset($query)) { $videoId = $query['…
続きを読む2020/04/21
【バージョンアップ】サイトの更新
各種ドメイン。 https://dotnet.jp/ https://hyperion.biz/ https://mnabe.net/ https://nfox.biz/ の、PHPのバージョンを設定できる最新版に変更しました。同時、MySQLを5.5から5.7に変更しました。 まさか、一日掛かりの作業になるとは思わなかった。 問題は、MySQL5.5 で作っていた一部のデータが5.7に移行すると文字化けしてしまったのだ。最初は、PHPのバージョンの問題だと思って、バージョンを元に戻しても改善しなかった。問…
続きを読む2020/01/29
【覚書】WordPressでAmazon商品を簡単に表示するショートコード
WordPress にAmazonの商品を紹介できるプラグインはいろいろと存在しているのですが、どれもいまいち趣味に合わない。 問題なのは、このサイトを含めて作っているサイトでは商品を売れない事に起因している。 API の制限があります。 利用開始から60日間は、一日あたり8640リクエスト可能 過去30日間の発送済み商品売上約5円ごとに1リクエスト追加 最大リクエスト可能数は864000 過去30日以内に発送済の商品売上が必要 私のような場合には最後の制限にヒットします。毎月誰かが買ってくれるなんて事はあ…
続きを読む2018/07/15
【覚書】PHPで、Agent判定
使いどころがそれほどあるとは思えませんが、機種判定を行って、分岐を作りたい時に必要になってきます。 JavaScript とかで判断するほうがスマートな気がしますが、あえて、PHP で判定を行っています。転送量を少しでも減らせればいいかなっと思ってみたりしています。 public function checkMobile() { $bRet = false; $ua=$_SERVER['HTTP_USER_AGENT']; if( (strpos($ua,’iPhone’) !== fa…
続きを読む