PHP

PHPEclipseレビュ

実際の開発でPHPEclipseを使ってみました。それまでPHPのコーディングを行うときはテキストエディタやほかの総合開発環境を使っていたのですが、このBlogにもPHPEclipseについていろいろ書いてきたので会社でも採用してみました。 メリット Eclipseを使った…

連想配列

PHP

PHPの連想配列は便利なのだが、データ入力順序と出力順序が一致するとは限らない。JavaでいうならばHashMapに似ている。 $number = array("One"=>"壱", "Two"=>"弐", "Three"=>"参"); foreach($number as $key => $value)) { print ("英語:$key 、日本語:$va…

付箋指向の多目的ツール

PHP

wema - 付箋指向の多目的ツール wema@SlavaDev :: WemaDev wemaはいつのまにかPHPでも動くものがあったのですね。

Mojavi+QuickForm+Smarty

PHP

という構成がお勧めらしい。PHPでは。 Javaでいうところの「Struts+Spring+Hibernate」みたいなものか。 (最近はSeasarも流行っているらしいけど) 後で調べよう。

PHP用「Windows HTML Help」を取得

PHPのchmファイルをダウンロードします。 chmとは、Windows用のヘルプファイル拡張子です。HTML形式で作成されているため、次世代Helpファイルと言われているそうです。 PHPのHelpファイルは以下からダウンロードします。 PHP: Download documentation chm形…

Pukiwiki1.4.6をPHPEclipseにインポート

Pukiwiki1.4.6はPHP5に対応しているということなので、XAMPPのPHPを5に戻してみる。PHPのバージョンを変更すると、php.iniも初期化されてしまうので、バックアップを取っておくとよい。 とりあえず正常に動作したっぽい。厳密な検証試験を行っていないので、…

php.iniファイルの修正

通常PHPをWindowsにインストールする場合、php.iniファイルは「C:\WINNT」配下にあるのですが、XAMPPの場合は「C:\xampp\apache\bin」配下にあります。 このphp.iniファイルを編集して文字コードの設定を行います。 [mbstring] ; language for internal char…

PHPEclipseでApacheのみを起動

PHPEclipseでは、XAMPPの起動・停止を行うことができる。XAMPPを起動すると、通常ApacheとMySQLのふたつを起動することになる。Apache単体で起動したい場合は別途対処が必要となる。 (1)xamppの設定を修正 ウィンドウ →設定 →PHPeclipse Web Development →PH…

XAMPPの設定変更

PHPEclipseで使うためにXAMPPの設定を変更する。 とりあえずApacheの設定を変更。 C:\xampp\apache\conf\httpd.confを修正。 workspaceを読み込みできるようにする。 Alias /php "D:\develop\eclipse\workspace/" Options Indexes MultiViews ExecCGI AllowO…

最悪のセキュリティ・ホール

メモ。 引用元: PHPに“最悪”のセキュリティ・ホール,全ユーザーは今すぐ対処を | 日経 xTECH(クロステック) 抜粋: Hardened-PHP Projectは10月31日(現地時間),オープンソースWebアプリケーション開発言語PHPの深刻なセキュリティ・ホールを警告した…

PHP4に切り替える

XAMPPはデフォルトではPHP5になっています。PHP5はオブジェクト指向を取り入れ、大規模開発で有効化と思いますが、現時点はあまり利用されておらず、pukiwikiなどもPHP4を使用しています。 なのでXAMPPで起動するPHPを4に切り替えます。 C:\xampp\php-switch…

PHPEclipseの設定

エディタの文字コードの変更 ウィンドウ →設定 →エディタ ⇒テキスト・ファイル・エンコード:EUC-JP エディタに行数を表示する ウィンドウ →設定 →PHPeclipse Web Development →PHP ⇒Show line numbersにチェック インタプリタのパス ウィンドウ →設定 →PHPe…

PHPEclipseのインストール

前提条件として、Eclipse3.1インストールと日本語化は完了済みとする。 PHPEclipse1.1.7は以下のサイトを参考にインストール。 http://hiromasa.zone.ne.jp/documents/xampp_eclipse06.html 上記サイトに画像付きで説明があるのだが、念のためにここでも簡単…

PHPEclipse

Eclipse3.1+PHPEclipse-1.1.6-unofficialで開発環境を作成。 PHPEcliseのほうはプレビュー版であるので、プラグインをインストール直後は不安であったが、いまのところ正常に動作している。 んでもうすこし調べてみたら、PHPEclipse1.7がすでリリースされて…

XAMPP

PHPの開発にはXAMPPというパッケージをインストールすると楽らしい。 XAMPPとはLAMP(Linux+Apache+MySQL+PHP or Perl)の名称を参考につけたもので、(Windows+Apache+MySQL+PHP+Perl)で構成されているとか。 Apachefriends(開発元) XAMPP - 開発…

PHP開発環境

PHP

どうやら仕事でPHPを使うことになりそうだ。LAMPでのWEBアプリケーションの開発案件が舞い込んできた。PHPでの開発経験は無いが、これを機会に習得しようと思う。 PHPには4系と5系があるらしい。当然どちらも使ったことが無いのだが、時間をみてサイトをあさ…