ホストヘッダインジェクション攻撃って何?

2023/08/07

laravelの説明書読んでてイマイチピンとこなかったのがこれ。 デフォルトでは、LaravelはHTTPリクエストのhostヘッダの内容に関係なく受信したすべてのリクエストにレスポンスします。さらに、Webリクエスト中…

phpでmbstringがない時の解決方法

2023/08/07

phpで遊んでたらこんなエラーが。 Call to undefined function Termwind\ValueObjects\mb_strimwidth() 調べていくとどうやら「mbstring」というphpの…

windowsで拡張子を一括削除する方法【renコマンド】

2023/04/23

windowsを使っていてファイル拡張子を一括で削除したい事って時々ありますよね。 「○○.html.txt」みたいになぜか拡張子が二つ(?)になっちゃった時とか。んでたぶんこれを読んでいる人は私のように「ren *.h…

laravel「Specified key was too long」の治し方

2023/02/17

Specified key was too long; max key length is 767 bytes laravelでstring型(sqlだとvarchar型ですね)にインデックスを設定しようとしたら、上記の…

スーパーリロードできないスマホでcssを更新する方法

2023/02/14

今まで作ったサイトのcssをそんなガッツリ変更することがなかったんですが、ガラッと見た目を変えた場合は、見てくれてる方の各端末ごとにスーパーリロードしてほしいですよね。 じゃないとデザインがガタガタに…。んでPCだとスー…

fabpot/goutteとweidner/goutteの違いって

2023/01/13

スクレイピングっていうウェブページの文章や画像といった情報をプログラムで自動で収集する方法があります。goutteもそのライブラリの一つで、PHPで使えるスクレイピングライブラリとなっています。 んでこのgoutte、こ…

QooQの利用規約を「再配布OK」に変更します

2022/10/01

お問い合わせでQooQの質問がてら?最後にお褒めの言葉的なやつで「新しいBloggerテンプレートの作成心待ちにしてます!」っていうのが来ました。 うーん、確かにbloggerのテンプレートだけでなく、ワードプレスやどん…

【css】flexで子要素をmin-width:0するのはナゼ?

2022/09/28

cssで便利なやつ、そう、flex。 昔はfloatでやってた2カラムな見た目ももう今はflexの時代ですよね。 ただflexはバグ、というか仕様上謎の仕様も多く、予期しない見た目になってしまうことも。今回の子要素の「m…

【laravel】joinのonでandを複数設定する方法

2022/09/23

joinのonでand…、なんかルー大柴みたいですよね。 今回はlaravelのjoinのonでandを複数設定する方法を紹介しますね。 無名関数はさむやり方でOKいや使いたいのはandであってwhereじゃない!という…

laravelでsitemap.xmlを超簡単に作る方法

2022/09/19

laravelでsitemap.xml作成とネット検索すると「laravelium/sitemap」っていうパッケージ?プラグインみたいなので簡単に作れるよ!って出てきます。 実際わたし自身、2020年くらいにlarav…