WEB開発PHPで空配列削除(文字列に限る) array_filter(array(null,5,'','abc'), 'strlen');このようなコードを書くと、nullや0、空文字を一気に詰めてくれます。確実に文字列が入る想定であり、0が不要で、空文字を詰めるといった場合にすごく...2023.05.14WEB開発
WEB開発ZendFormでチェックボックス・ZendFramework1 ZendフレームワークのFormモデル機能でチェックヲックスを追加する方法は、new ZendFormのモデル下で以下のような形で利用する。$this->addElement('multiCheckbox{ここはモデルの関数名}', 'ch...2023.05.04WEB開発
WEB開発WordPress本体バージョンやプラグイン、テーマの更新を非通知にする 勝手に更新されたりすると困る場合がある。また、ワードプレスのテーマが同名であった場合、不都合が生じることがあるので自分で作ったテーマの場合は切るなどしたい時に。// 本体バージョンの更新非通知add_filter('pre_site_tra...2023.05.01WEB開発
WEB開発create_functionがエラーを吐く ワードプレスのfuction.phpにはcreate_functionがあり、これが古いテーマだと新しい関数に対応していない。以下のような表記が出てしまう。Deprecated: Function create_function() is ...2023.05.01WEB開発
WEB開発リレーションデータがない場合の対処[Laravel] Laravelのリレーションを利用している場合に、アローでデータを呼びます。しかし、リレーションのデータがない場合、NULLのデータに対して、アローで呼び出しを行おうとしてしまうため、エラーになってしまいます。Attempt to read...2023.02.23WEB開発
WEB開発dockerで動かすLaravel9のnode設定 今回、Larael9を導入するにあたってのnode設定でつまづいたところがあったので、そちらを解消した方法。今回のつまづきポイントは、nodeのvite設定である。こちらをちゃんと設定をしないと、リアルタイムのjavascriptのチェック...2023.01.29WEB開発
WEB開発dockerのphpmyadminイメージにBasic認証をつける Dockerファイルを以下のようにするFROM phpmyadmin:latestCOPY ./.htaccess /var/www/html/.htaccessCOPY ./.htpasswd /var/www/html/.htpassw...2023.01.09WEB開発
WEB開発simplexmlを利用する XML形式のデータを扱う場合はこのようなコードを作って読み込めば良い。ただ、この方法は使いにくいらしく、DomDocumentを利用した方が良いらしいtry { $xml = new SimpleXMLElement(...2022.10.18WEB開発
WEB開発印刷時改ページをする WEBサイトで印刷時に、改ページをしたいときありますよね?それを実現できるのが次のスタイルシート。これを入れることによってこの要素の終わりに改ページがされる。印刷を改ページしたいときに使えるかも。page-break-after: alwa...2020.07.13WEB開発
WEB開発PHPのJsを外部ドメインより呼び出す PHPをjavascriptファイルと認識させて、クロスドメインで利用する方法PHPファイルの上部に以下ヘッダーを追加するheader('Content-Type: application/x-javascript; charset=utf...2020.07.10WEB開発