PHP
※Qiitaからの移行記事となります PHPのmkdir関数でディレクトリを作成する際に8進数4桁のパーミッションを指定する場合、mkdir関数の第2引数へ mkdir('/var/dat/hogefuga', 0755, true); のような形で指定することで、0755(rwxr-xr-x)というパーミッションの…
RedHat Enterprise Linux 7(RHEL7)で、yum updateしようとした際に次のようなメッセージが表示され、php5.4のアップデートに失敗する場合があります。 # yum update 読み込んだプラグイン:langpacks, product-id, search-disabled-repos, subscription-manag…
MODx Evolutionは、CMSとしても、ライトなWebアプリケーションフレームワークとしても使い勝手が良いのですが、エレメントの管理に常に悩まされます。エレメント(テンプレート、テンプレート変数、チャンク、スニペット、プラグイン)は管理画面上から手軽…
MySQL5.6をデータベースとして使用する環境下のCodeIgniterでデータベースをセッションデータの保存先にすると、「Field 'user_data' doesn't have a default value」というエラーメッセージが表示される場合があります。このような場合は、my.cnfを以下のよ…
php.iniのopen_basedirをコメントアウトしてpearが実行できるかどうかをまず確認します。 これでpear実行できた場合は、open_basedirの設定を見直します。
メモとして記録。 PHPで、定数や変数が定義された状態で、以下のコードを実行すると、定義済みの定数・変数すべてを確認することができます。 $consts = get_defined_constants(); $vars = get_defined_vars(); var_dump($consts); var_dump($vars); 参考 コ…
アクセス解析ツールAWStatsのフロントエンドであるJAWStatsですが、PHP5.3以降では表示結果がブランク(真っ白)で何も表示されない場合があります。 原因 PHP5.3からはphp.ini上でショートタグに関する設定がデフォルトで無効になっている場合があります。 …
久しぶりにWebプログラミングネタです。 最近欲しいなと思ったもの(システム)の1つに、RSSをカレンダー表示するシステムがあります。 ちょっと探せば有りそうな気がしたのですが、なかなか見つからなかったので、jQuery+PHPで作ってみました。 備忘録つい…