Ajaxは今年非常にホットな話題の技術である。 @ITをはじめ、さまざまなところでもAjaxについての記事が目立つようになってきた。 ここでは、筆者が携わっているPHPかいわいでのAjaxの動きについて紹介していきたい。 Aajaxとは「Asynchronous JavaScript + XML」の略である。JavaScriptはいわずと知れたクライアント(通常ウェブブラウザ)サイドの技術であり、そこからXMLHttpRequestというものを利用し、ページ推移をせずにサーバ/クライアント間でどんどんデータ交換をしていく技術である。これとDHTMLを併用することでいわゆるAjaxになる。 この辺りの詳しい内容はAjax推進委員会による「古くて新しいAjaxの真実を見極める」を参考にするといいだろう。 PHPはサーバサイド技術、前述のとおりAjaxで用いられるJavaScriptはクライアン
独習PHP 第3版 手を動かしながら学ぶPHP7。基本構文から、クラス、DB連携、セキュリティ対策まで。解説、例題、練習問題の3ステップでよくわかる。基礎からオブジェクト指向まで学べる定番入門書。 PHP逆引きレシピ 第2版 (PROGRAMMER’S RECiPE) 第2版では、最新のPHP(5.4/5.5)に対応したほか、レシピ全体の大幅な見直しを行い、データベースやテスト関連のレシピ拡充など、さらに内容充実・より便利になりました。サンプルプログラムのスマートフォン対応も行っています。実践で即役立つテクニックと開発ノウハウ、つまづきやすい・ハマりやすいポイントを徹底解説した「PHPユーザー必携の1冊」です。 PHPの絵本 第2版 Webアプリ作りが楽しくなる新しい9つの扉 HPは、さまざまなWebアプリケーションが簡単に作れそうなので、興味のある人は多いのではないでしょうか。本書は、イ
Filtering & Escaping Cheat Sheet - Pixelated Dreams After having two conversation on escaping data for MySQL insertion within 5 minutes of each other in ##php@freenode, I decided to created a cheat sheet on Filtering & Escaping in general. PHPでのフィルタリング&エスケープ時のチートシート。 データの入力にはじまり、Validation or Filtering の関数が一目で分かるチートシート。 Validation or Filtering 後の出力時のエスケープ用関数も載ってます。 PHP初心者の人は1まい刷っておくのもよいでしょう。
なんか予想より好意的に受け入れられてほっとした、HATENA-TUBEのテクニカルなお話。 みなさんHATENA-TUBEをajaxだと思ってますが、実は非同期通信なってまったくやってなかったりします。 サーバー言語 サーバーはPHP5で組んでます。 使ってるプロバイダは他にも Perl, ColdFusion,Rubyと選択肢が豊富だったのですが、PHP5。 なぜなら、ColdFusionはインストールして2時間、Perlは15分で挫折したからです。 コード書く前にどれだけ前提知識が必要なんだ!と問い詰めたい気分。PHP5は、Keitap先生がXMLのパースが楽と進めてくれたので採用。 ただ、シンタックスが「->」なのはキモくて困ります。 テンプレートエンジンにはSmartyというのを使いました。 使い方は本屋で、1万円使ってPHPの本3冊買って電車の中で覚えました。 データベース sq
IBMにAJAXとPHPとMySQLを使ったRSSリーダーの作り方が掲載されています。 いわゆるサーバインストール型のRSSリーダーについて、個人で使うだけではなくその結果を閲覧者に見せるためのモードも搭載するという非常に凝ったものになっています。 ソースコードもダウンロードでき、実際のスクリーンショットなども使って解説されているのでRSSリーダーを作りたいと思っている人にはかなり有益な情報になるのではないかと。 作り方とコードのダウンロードは以下から。 Ajax RSS reader そのほかにも日本語で書いてあるのは以下のようなページ。 「Ajax + PHP」でRSSリーダーを作る : きまぐれ日記2『オンとオフの狭間』 http://sakipapa.sakura.ne.jp/blog/2006/03/002534.php Ajaxを使おう RSSリーダーを作る - [JavaSc
PHPってのは「サーバーで動き、HTMLを出力するプログラム」のことで、 まあ要するにHTMLよりもJavaScriptよりも、もっと色んなことが簡単にできてしまうという エクセレントな言語のことだ。 おっと自己紹介が遅れたな。俺はボブ。お前達にこれからPHPをティーチングするぜロケンロール! イエス!ともかくPHPというのは「無料、簡単、リファレンスどっさり」ってこったな。 リファレンスって何かって?オーケーハニーガイズ、心配すんな。 これからボブ先生がじっくりと教えてやるから、安心してママのミルクプリンを食べてな。 このチュートリアルはだな、ある程度HTMLがわかってHPが作れるぐらいのオタク向けのレッスンだ。 JavaScriptを組んだことがあるってんならなおさらイカしてるぜ! よし!じゃあ次のチャプターからじっくりとお前達にPHPのイロハを教えていくぜ! 楽しみにしてろよ!このチ
PHP(KoebiStudio HtmlEditorには含まれません) ファイル作成ウィザード・・・専用のウィザードにてファイルを作成します コンテンツ・アシスト・・・PHPシステム関数、PHPユーザクラス・関数・変数をリスト形式で候補表示します パラメータヒント・・・PHPシステム関数の引数リストをポップアップします 構文のハイライト表示・・・PHPキーワード、PHPコメント、PHP型、PHP文字列、PHP変数をそれぞれ個別の書式でハイライト(強調)表示します コード・フォールディング・・・PHP要素の開始位置から終了位置までの単位で折りたたみ、エディタ領域を効率的に利用する事ができます 構文のフォーマット・・・ファイル内のHTMLソース部分に対し、HTMLフォーマットを行います 構文のアウトライン表示・・・PHPソース上のクラス、関数、変数の関係(スコープ)をツリー構造
ブログ検索において、RSSは必ずしも記事全文を配信していないので、クローラーが記事のURLにアクセスし記事の本文を取得するケースが多いようです。 「gooブログ検索」「ブログレンジャー」開発者が語るブログ検索技術Yahoo!検索 スタッフブログ Yahoo!ブログ検索より細部改善のお知らせ上記の記事ではどちらも本文を抽出してくる、とあっさり書かれていますが100%に近い精度を実現するとなるとそう簡単ではないはず。 ちょっと調べてみたら以下のような取り組みが論文として読めました。英語圏の文献は、検索語が悪かったのかいまいち。「blog entry extract body text etc…」 NRI 技術創発 ブログ記事の自動分類により消費者意識の側面を捉える試み(PDF)なんでもRSS! HTML文書からのRSS Feed 自動生成 南野朋之 奥村学:人工知能学会研究会資料 SIG-SW
システムとしては、サインアップ時のユーザー情報はMySQLに格納、パスワードはランダムに生成してから暗号化してデータベースへ、ログイン前にユーザーの電子メールアドレスが有効かどうかのチェック、データベースに登録した情報とログインするシステムとの連動、ユーザーがパスワードを失念した場合のリカバリシステム、PHPのセッションの基本的な使い方、ユーザーにメールを送る機能、などなどで構成されています。 PHP Help: Creating a Membership System with PHP and MySQL 日本語で使う場合は文字コードとかも考慮しなくてはならないのでもうちょっと違った感じになるのだと思いますが、それでもかなり細かく実際の例も交えて書いてあるのでかなり参考になるのではないかと。
Flickr API Fun - Rasmus' Toys Page Flickr's REST API is not broken. You can read all about it at http://flickr.com/services/api. There are links there to various wrappers for the API, but I ended up writing my own. I have a bad habit of doing that. This entry will focus on my PHP wrapper for the Flickr API. It is based on Cal's version and is compatible with it, but it expands on it and puts some
This shop will be powered by Are you the store owner? Log in here
Ajax Edit In Place (EIP) Example その場編集できるテキストBOX実装用PHP+Javascriptサンプル Flickrなどであるあのその場編集できるテキストBOX、を実装するPHP+JavaScriptサンプル script.aculo.usを使って実装することも可能ですが、この機能限定なので余計な機能が要らない人には嬉しいかもしれません。 script.aculo.us同様、prototype.jsによるフレームワークを使っての実装です。
PHP Classes - Class: POP/IMAP to RSS This class can be used to generate an RSS feed from the listing of messages in a given mailbox accessible via POP3 or IMAP protocols RSSリーダーでPOP/IMAPのメールを読むために、POP/IMAPをRSSに変換するクラスの紹介。 次のように簡単に使えるようです。 <?php include("mail2rss.class.php"); /* usage for mail2rss */ $x=new mail2rss("ユーザ名","パスワード","ホスト"); $x->makefeed("Mailbox for Vedanta Barooah","My Mail as a RSS
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く