php GetとPostの使い分け GetとPostの使い分けポイント php など使って、htmlからformなどのデータを受け取って処理するWebサイトを作成する際、GetとPostどっちのHTTPメソッド使う?の判断基準ポイントメモ。 サーバーからデータを取得する... 2023.10.13 php
php Linuxだと、phpのmb_send_mail()などからSMTPを利用することができない Linuxだと、php.iniでSMTPサーバを利用することができない 対策 php ライブラリ使う SPFレコード(sendmail 元のドメインの)を設定する mb_send_mail()に直接SMTPサーバを指定する。 ... 2023.08.25 php
php PHPでシステムの一時ディレクトリ(/tmp/ とか)を取得する PHPを使用していて、ファイルを一時的に保存して、使い終わったらファイルが勝手に消えてほしい。 多分Linuxだったらだいたい/tmp/ディレクトリにおいておけば一定期間で自動削除が走ると思うけど、一時ディレクトリが本当に/tmp/なのか... 2023.06.06 php
php PHPでファイルのハッシュ値を取得する。 やり方 hash_file() 関数を使用する。 MD5 SHA1 SH256 の値を取得する例: <?php // ファイルのパス $filePath = 'path/to/file.txt'; // MD5ハッシュを... 2023.06.06 php
php PHPで配列を再帰的に検索して指定した文字列を含む部分を抽出するサンプルコード やりたいこと PHPを使って、 配列を再帰的に検索し、 任意の文字列を含む部分を取得したい。 具体的にいまやってるのは、Laravelのバッチで外部からHTMLを取得して、 その取得したHTMLソース配列から、任意の部分を抽出したい。 ... 2023.06.01 php
php PHPで配列を再帰的に検索して”.jpg”を含む文字列を抽出するサンプルコード <?php function searchForJpg($array) { $results = []; foreach ($array as $item) { if (is_array($item... 2023.05.25 php
php PHPでアップロードするファイルのサイズ上限値の設定 PHPでアップロードするファイルのサイズ上限値の設定箇所 以下の3つ設定。 memory_limit (メモリ使用量の上限) post_max_size (POSTデータの最大サイズ ※1回のアップロードファイルすべての合計サイズ) u... 2023.05.19 php
php php.iniの設定変更ができないレンサバなどでPHPの設定変更 phpの設定を変えたいけど、使用するレンタルサーバでphp.iniがいじれないというときの、対処法。 phpの設定ができる場所。 phpの設定はphp.iniでするもんだと思ってたが、いろんなところで設定できる。 phpの設定がで... 2023.05.19 php
php DOMDocument::loadHTML(): htmlParseEntityRef: expecting ‘;’ in Entity, line: ● 環境 事象が発生した環境は以下のとおりです。 PHP 7.2 Laravel Framework 7.30.4 Laravelは関係なく、PHPの事象ですが、一応Laravelのバージョンも載せておきます。 事象 外部サイトの... 2023.04.06 php
php PHPの$_SESSIONで「Can’t use function return value in write context」 環境 php7.4 事象 PHPのコードの中で以下のような行を記述していたらエラーが出力されました。 書いていた行: $_SESSION('hoge') = 'fuga'; 出力されたエラーの内容: (↑VSCode... 2023.03.24 php