カテゴリ:PHP:記事一覧
このカテゴリの記事は、PHPを使ったプログラミングについて、実際にやったことを中心に紹介します。
ファイルサイズやデータ容量のバイト数をMBなどの適切な単位に変換、その逆に単位がついたサイズをバイト数に変換するプログラムをPHPとJavaScriptで作成します。
個人的なプロジェクトでよくあることだが、機能を付け足していくうちにファイルが増えていき、関数が行方不明になることがあります。IDEを使っているので探すのは簡単なはずだけど、なぜか見つからなかったりします。そんなとき、関数の定義されているファイルをプログラムの実行中に特定できたら、場合によっては便利な気がするので調べてみました。
Webページはhtmlデータを解析して表示されています。記事を作成した後はブラウザに表示された画面を確認しますが、htmlデータを見ることがありません。しかし、ふと気になってみてみたら、少しおかしなことになっていました。なんとムダな改行が大量に入っていたのです。
ブラウザからサーバーへファイルをPOSTでアップロードする際、ファイルを小さい単位(チャンク)に分割してアップロードをする方法をお伝えし、その方法を元にWordPressのAjax通信機能を利用したプラグインにアレンジする方法についてもお伝えします。なお今回は、Flow.jsというライブラリを使用します。
クラス内の変数に次のクラスへの参照があるとする。この時foreach()にクラス自体を指定して内部の参照をたどりながら列挙してみる。
MeCabをPHPで動作させるためにmecab.soを使用していましたが、PHPをバージョンアップしたところmecab.soを認識しなくなってしまいました。どうやらPHPがZTSモードでなってしまったようで、mecab.soが対応していないようです。そこで再生成して対応させてみます。
先日、開発環境にCode Snifferをインストールしました。ですが整形をしようとすると、ファイルが無いと言われてしまう。どうやら、PHPはOneDrive管理下のソースにアクセスできないようです。
Windowsを使っていると、Composerを使うことがほとんどありませんが、たまたま使わないといけない状況になったのでインストールしてみました。
apacheやnginxなどのwebサーバーを実行しているユーザーとグループの設定ファイルで確認する方法と、PHPで表示する方法をお伝えしています。

