This domain may be for sale!
※PostgreSQLとFirebird2の早見表を追加しました。(2006/11/07) ※Prototypeの早見表を追加しました。(2007/01/12) PHP開発に役立つ早見表(cheat sheet)をまとめてみました。 PHP全般 PHP Cheat Sheet スーパーグローバル変数、日付・時間フォーマット、正規表現、PCRE、関数定義、fopenモード Filtering & Escaping Cheat Sheet 入出力値のフィルタリング・エスケープ処理。(POPなデザインで楽しいです) PCRE Cheat Sheet PCRE(Perl Compatible Regular Expressions-preg*系で使う正規表現) Regular Expressions Cheat Sheet 正規表現 データベース MySQL Cheat Sheet MySQL-関
例外処理 例外処理ってなに? 「例外処理」というのは、「例外」が投げられた場合の処理の事です。わけが解かりませんね。まず「例外」って何なのか?大雑把に言うと「エラー(問題)」の事です。通常は、エラーが発生したら「エラーですねちゃんちゃん」とそこで処理を中断するか何事も無かったかのようにスルーしてしまう所を、「例外処理」では、実行中にエラーが発生した場合の処理を記述しておいて、エラーが発生した場合でも処理の中断はせず、発生したエラーを「例外」として“投げ”、記述しておいた“エラー発生時の処理”を実行します。この“エラー発生時の処理”が「例外処理」であり、これを実現するのが「例外処理機能」です。この説明で理解できたら天才ですね(何)。 要するに、何か問題が発生した場合に“エラーですから!切腹!”するのではなく、“エラーみたいですよ”と報告し、その報告を受け取って何かしらの処置をするのが「例外処
Webシステム開発、ウェブアプリケーションならお任せください。株式会社ネットフラワーズ 静岡県のWebシステム会社。 動的なホームページの時代、見てもらうだけではなく「買う」「支払い」「届ける」「予約する」「意見する」「参加する」といった実店舗と同様の機能が求められています。エンドユーザーに使いやすいWebシステムを、綿密なコンサルティングのうえご提供いたします。 ブログ、SNS、ショッピングカート等のシステムのオリジナル制作はもちろん、早期導入をご検討の場合、オープンソースシステムの導入、運用、サポートに至るまで、ニーズに応じたカスタマイズをいたします。小回りの利くネットフラワーズならではのサービスです。
[結城浩 - The Essence of Programming - MagpieRSS - PHP で使える RSS パーサー。] http://www.hyuki.com/yukiwiki/wiki.cgi?MagpieRSS 最初のままだとアンカーのtitle属性も文字数が制限されてしまうので修正、cite及びqタグのtitle属性用に変数追加 取得した記事タイトル、及び本文引用部の文字数とか文字変換してる関数をちょっと修正。 うちでは、複数の分類でRSSの取得をしてるので基本は以前のコードなんですが共用出来る所は ユーザー関数にしてコードの外に出すようにして、又、RSSの配布にFeedBurnerの様なサービスを使ってて 日付が"dc:date"でない場合やサービスは使ってないけど、日付がFeedBurnerと同じ様に"pubdate"で マークアップしてて特定のフォーマッ
上記に書いたみたいに、これはアプリにかなりの変更が必要になるので いっそのことPHP5を使えるようにしてみる。 ここをたよりに インストールしてみる。 # cd $HOME/local/src # wget http://jp.php.net/get/php-5.2.1.tar.gz/from/this/mirror # tar -xvzf php-5.2.1.tar.gz # cd php-5.2.1 configureを実施する。 ./configure \ prefix=$HOME \ with-config-file-path=$HOME/www/php5.ini \ program-suffix=5 \ with-pear=$HOME/share/pear5 \ enable-force-cgi-redirect \ enable-mbstring=all \ enable-mb
解凍したSmarty-2.6.12というフォルダの中に libs というフォルダがあります。これがsmartyを動かすために必要なモジュールです。 試しにサイトにアップして動かしてみましょう。 smartyはPHPという言語で作られています。なので、動かすサーバでPHP(ver4.0.6以降)が動くことが前提になります。もしくは、IISにPHPをインストールしても構いません。 サーバにテスト用のディレクトリを作り、その下に、libsフォルダをそのままアップロードします。 次に動かすためのテンプレートとプログラムを作ります。 テンプレートは簡単に <html> <head> <title>smarty test</title> </head> <body> smarty テスト!! </body> </html> これを templates というフォルダを作り、その中にア
Apache,PHP5,PEAR,MySQL,XAMPP,cakePHPを使ったWebサイト構築のTips さくらインターネットのPHPは、PHP4である。 PHP5をインストールするには、下記のブログ記事が大変役に立つ。 ・[PHP]さくらのレンタルサーバでPHP5 nazonoDiary(日々うろおぼえ記) ・さくらインターネットでPHP5を使うには YANOSHIN's Mind Garage ・さくらインターネットに PHP5 をインストール applesy16g ・さくらのレンタルサーバへPHP5.2.0をインストール www.koruri.com ・activecollab 1.下記Webサイトから最新版のUNIX版PHP5をダウンロードする。 http://www.php.net/downloads.php (1)「Complete Source Code」の下の「PHP 5
hinami.net管理人の何か。投稿者:ykt 投稿日時:2007-03-01 - 23:51:44 カテゴリー:00_日並み記 - トラックバック(No Trackbacks) とりあえず現状でもっとも新しいバージョンである2.2をインストールすることとする。 Vistaではこれまでよりもセキュアになった(らしい)ので、インストーラのアクセスが拒否されてしまう。 管理者でなければ操作できないらしい。 結果を言えば、調べてみたらいい方法が出てきた。のでここに記しておくこととする。 検索ワードは「Apache Vista install」でGoogleのすべてだ。 参考サイト:http://wyome.com/bl... なお、見ながらインストールする前に、一回読み物としてざっと読むことをお勧めする。今回に限らず。 1:msi(インストーラバイナリ)を拾ってきて適当な場所
PHP, Database, SQLite, さくらインターネット 06:39:10, by dozo , 23 words, 2801 views さくらインターネットにPHP5をインストールするなど、 なかなか興味深いことをされている方のブログ記事。 PHP4でSQLiteを利用するにはPECLモジュールを使うのだが、 そのPECLモジュールのインストール方法から書いてある。 だが、そんなことをする必要は全くない。 実はさくらインターネットのPHP4にはデフォルトでSQLiteがインストールされている。 (゜Д゜)エッ!? [More:] 関連リンク: さくらインターネットのサーバ管理画面「さくらインターネットサーバコントロールパネル」にログインして、 「PHP設定ファイルの編集」に以下の内容を追加する。
Webメールでは、受信したHTMLメールのタグを残して、クライアントサイドスクリプト(JavaScriptなど)のみを除去するサニタイズ処理を行ないます。 このようなスクリプト除去処理は、Blog、掲示板などでも行なわれる、比較的ポピュラーなものであるため、それ用のライブラリがいくつか存在します*1。 HTML Purifierもその一つです。PHP4/5で動作します。バージョン1.0.0のリリースは2006年9月ですから、比較的新しいものです。私は昨年末に初めて触ってみました(バージョン1.3.2です)。 これまでのものと比べて、非常によく出来ているなと思いましたので、日記に書いてみます。 HTML Purifierの概要 特徴としては、以下が挙げられると思います。 ユニコード対応 UTF-8のHTMLに対応(既存のライブラリの多くはlatin1を暗黙の前提としていました)。EUC-JP
仕事で作っているサイトでRSS配信を始めた、と数日前のエントリーに書きましたが、それとは反対に、今度はRSSからHTML表示するプログラムを作成してみました。 流れとしては以下のような感じ。 1.更新情報は全てMySQLに入れてしまって、情報追加毎にRSSを作成。 2.上記で作成したRSSを読み込み更新情報ページを表示 普通なら、自分のサイトなのにわざわざRSSを読み込まずにMySQLから直接更新情報を取得すればいいのですが、あえて、RSSから読み込むことにしました。それはRSSを表示する環境を作っておくと後々便利だなと思ったからもありますが、それ以上に、BlogPeopleのようなものを自分でやってみたいという好奇心の方が強いかも。 RSSからHTML化するには全て自分でプログラムを書くこともそれほど難しくはありませんが、通常はXMLパーサやRSSパーサといった汎用的なプログラムを使いま
Ethnaでアプリを作ってみましょう。 書いた人:itoh@http://www.itt-web.net/bwiki/index.html サンプルダウンロード 私がEthnaで実際にアプリを作る時にこうやるなーって現時点での感じです。サンプルもダウンロードで来ます。表示はWindows風味になっていますがもちろんUnix系でも問題ないです。 今回は、ニュース更新スクリプトを書きます。要件は 表画面から新着順にニュースが表示される 管理画面からニュースの編集が出来る 公開日時と掲載終了日時を設定できて、その期間のみ表示 プロジェクトを作る 適当なところに作ります。 C:\...\Ethna\bin>php generate_project_skelton.php ittsample sample1 最初、適当なところに作ってしまっても移動させる際には、あとでエントリポイント(index
というわけで、task*padクローンをPHP+Ethnaで作ってみます。 作成したクローンはこちら。 できたソースはこちら。 Subversionのリポジトリもアクセスできます。 $ svn co http://svn.nakarika.com/repos/taskpad/taskpad-ethna taskpad-ethna 基本方針 開発言語やフレームワークの勉強が目的なので、 言語やフレームワークの機能を極力使う。パフォーマンスは二の次 DBなどバックエンドの障害エラーは考慮しない セキュリティはなるべく考慮 開発環境 Linux 2.6.16-gentoo-r9 apache-2.0.55 mysql-4.1.20 php-5.1.4 Ethna 2.1.2 PEAR-1.4.9 PEAR-DB-1.7.6 Smarty-2.6.13 taskpadクローンの仕様 オリジナルの説
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く