PHPのimagettfbboxの使い方

PHPのimagettfbboxを使うと、imagettftextで文字列を描画したときの文字列が表示される範囲を取得できます。 (さらに…)

PHPで「SSL operation failed」が出たときに試した方法

自分のサイトに対してPHPのfile_get_contentsを使ったところ、次のようなエラーが出ました。 (さらに…)

PHP+SQLite入門

環境は次のとおりです。
PHP7.3.8
SQLite3.28.0
既にデータベースとしてhojin.dbというファイルがありhojinというテーブルがあるという前提です。 (さらに…)

PHPで「このページは動作していません」が出たときに試した方法

PHPで作ったページで「このページは動作していません」と表示されるようになりました。
こうなるとエラー内容と箇所が表示されないので対応のしようがありません。

今回のケースでは次の関数が原因でした。

function mb_str_split($str){
  for($i = 0; $i < mb_strlen($str); $i ++){
    $temps[$i] = mb_substr($str, $i, 1);
  }
  return $temps;
}

この関数名「mb_str_split」をGoogleで検索してみると、なんとPHP7.4から使われている関数でした。先日PHPのバージョンを上げたことで予約語とバッティングしてしまったのでした。
関数名を変えたところ問題なく動くようになりました。

PHPで休日を判定する関数

以前、「JavaScriptで休日を判定する関数」を紹介しましたが、今回はそのPHP版です。 (さらに…)

TCPDF入門

TCPDFを使うとPHPでPDFを生成することができます。
特徴は次のとおりです。 (さらに…)

[PHP]Google Spreadsheetの情報を取得する方法

自分が作成したGoogle Spreadsheetの情報を取得する方法です。
ネットで色々調べたのですがよく分からず適当にやっていたらできたのでメモしておきます。 (さらに…)

Parsedownを使ってPHPでマークダウン

PHPでマークダウン記法を使ったテキストをHTMLに変換するためにparsedownを使う方法があります。 (さらに…)

PHPのパラメータの有無を判定する方法

PHPはURLに「?q=sample」のようにパラメータを付けることができます。
「$_GET["q"]」とすることでパラメータの値を取得することができます。
今回、パラメータの有無を判定する必要が生じました。
つまり
パラメータなしの場合、「dummy.php」
パラメータありの場合、「dummy.php?q=」
を区別しなくてはなりません。
下はパラメータがあるが空の場合です。この場合だけエラーメッセージを表示したいのです。 (さらに…)

PHPで日本語を1文字ずつ分解する方法

PHPで文字列を1文字ずつ分解するには次のようにします。 (さらに…)

古い記事

タグ

カテゴリー

最近の投稿

最近のコメント

固定ページ

アーカイブ

stabucky

写真

メタ情報