php の最大アップロードサイズ変更

WordPress のメディアをアップロードする時に最大サイズが 2MB になっており不便だったので変更しました。 php.ini の編集 php.ini の場所を確認する php -r "echo phpinfo();" | grep "php.ini" 今回…

PHP で echo した時に Array と表示される

PHP で変数など echo で出力した時に、Array と表示されることがあります。原因と、Array についての解説をします。 原因 簡単に言うと「配列」を出力しようとしているためです。文字列や数値は出力すること…

adminer.php で SQLite3 に接続できない時

adminer.php はさまざまなデータベース管理システムに対応している便利なクライアントツールですが、最新版の4.7.1(2019/07現在)では、SQLite3 の項目があるもののなぜか接続できません。少し改造して、接続でき…

PHP Simple HTML DOM Parser が PHP7.2 で動かない

PHP のバージョンを 7.2 にアップデートしたところ、PHP Simple HTML DOM Parser でうまくパース出来なくなりました。 原因 調べてみると、どうやらfile_get_html()が上手く動かないようです。一度file_get_…

PHP で CSV ファイルを配列として取得する

CSV のファイルを PHP を使って読み込む簡単な関数です。一番最初の行を列名と仮定し、キー名として使用します。 mb_convert_encoding()については、sjis-win から utf-8 に変換していますが、必要なければこの…

【PHP/CSS】任意の文字数以上を省略する方法

ブログ等でよく見かける、一定の文字数以上になったら「…」等で省略する方法です。 1行を超えたら省略したい 1行限定なら、CSSだけで対処可能です。コンテンツによって要素が可変する inline-block などでは…

PHPのswitch文をコロン構文で書く時の注意点

HTML に PHP を組み込む時、if、for、switch などの制御文の終了が分かりやすいようにコロン構文で書くことが多いと思います。この時、終了は endif、endfor、endswitch 等になります。 <?php switch ( $hog…