はじめに Webアプリケーションを構築する際のアーキテクチャとして、「MVC」が広く用いられています。PHPにおいても、「mojavi」や「Phrame」など、いくつかのフレームワークが実装されています。ググってみると、日本語の解説ページなどを見つけることもできます。 最も有名なMVCフレームワークは、Javaで使える「Struts」でしょう。多くのMVCフレームワークがStrutsの影響を受けています。Strutsは非常に強力なフレームワークですが、その分、お手軽感に欠けるきらいがあります。特に、お手軽感を求めてPHPを使われている諸氏には、馴染みにくいのではないかと思います。 本稿では、手軽に使える、軽量なMVCフレームワークの雛型として、拙作の「nagaMVC」を紹介します。nagaMVCの基本的な構成について解説します。 対象読者 主に、LAMP構成(Linux+Apac
[PHP][Windows]PHPから「exec()」や「system()」でWin上の外部プログラムを動かそうとしています。 今回動かすプログラムは、Win上ではコマンドプロンプトで操作するCUIのプログラムです。 (exeをダブルクリックすると、黒い窓が一瞬でて消えるやつです。) http://ns1.php.gr.jp/pipermail/php-users/2002-July/009022.html この辺を見ると、Win上の外部プログラムを呼び出す際、バックグラウンドでは動作しないとあります。 実際に「exec()」で外部プログラムを起動させると、タスクマネージャに「外部プログラム」と「CMD.exe」が表示されます。 まず、バックグラウンドで実行するというのは、どのような動作のことなのでしょうか? そして、私のところでは、タスクマネージャに「外部プログラム」と「CMD.exe」
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く