PHPアーカイブ

【Ubuntu/Linux Mint】Apache2のPHP、preforkからeventに変更する手順のメモ。

  • 投稿:
UbuntuにApache・PHPをインストールすると、たぶんデフォルトでは PHP は prefork + mod_php で動作するようになっている。これを event + php-fpm に変更…

【PHP】file_get_contents()で外部URLが開けないときの対処法。

  • 投稿:
file_get_contents()はとても便利な関数で、例えば <?php $url = 'https://www.google.co.jp' ; $data = file_get_cont…

【PHP】処理の途中経過を逐次出力。flushが上手くいかないときは…。

  • 投稿:
PHPで、例えば以下のような 1 秒ごとに数字を出力するスクリプトを書いてブラウザ上で実行してみても、結果は実行終了後にまとめて表示されます。 <?php for( $i = 0 ; $i &…

【PHP】関数 array_values を使って連想配列をふつうの配列にしたり、インデックスを詰めたり。

  • 投稿:
すぐに忘れてしまうのでメモメモ。 例えば、日付をキーにした以下のような連想配列があるとする。 $array1 = array( "2019-04-02" => "3" , …

【PHP】Simple HTML DOM Parserでtbody要素にアクセスできないので何とかする。

  • 投稿:
PHP で HTML を解析するときに便利なライブラリ『Simple HTML DOM Parser』。その名のとおり、シンプルで使い勝手の良いライブラリです。 → PHP Simple HTML D…

Ubuntu(16.04)にphpMyAdminを手動インストール。

  • 投稿:
  • / 更新:
Ubuntu 16.04 で PHP5 を使いたくて、非公式リポジトリから PHP5.6 をシステムにインストールしてみたのです。それ自体は問題なくインストール終了。 が、PHP5.6 が非公式な所為…

Ubuntu 16.04 に PHP5 をインストール。

  • 投稿:
  • / 更新:
さて、Ubuntu の新しい LTS 版・16.04 がリリースされたので、これを試しにクリーンインストールしてみた。 で、PHP のパッケージをインストールしようと Synaptic パッケージマネ…

【PHP5.5】 OPcache を設定する。

  • 投稿:
うちのサーバで動いているPHPスクリプトの動作確認を終えたので、PHPを5.4から5.5にアップグレードしてみた。5.5では、スクリプトをキャッシュして動作を高速化してくれる OPcache なるもの…

PCからなのか、モバイルデバイスからのアクセスなのかを "ざっくり" と判別する。

  • 投稿:
タイトルのとおりなのだけれど、とりあえず今やりたいのは、 アクセスしてきたブラウザが、ユーザの側でウィンドウサイズ変更可(≒PC)な奴なのか、そうでない(≒スマートフォンやタブレットの類)なのか。 ……

Firefoxブラウザの接続タイムアウト時間を変更。

  • 投稿:
ブラウザから、ウェブサーバに仕込んだ重めの(実行に10分くらいかかる)PHPスクリプトを走らせて、ブラウザの画面に結果を表示させる…というのをたまにやるのだけれど、最近、Firefox(ver.29)…