APIやRSSなどを提供しているサイトは、情報を簡単に扱うことができますが、例えば Yahoo!の検索結果とか、mixiのニュースとか、あるサイトの一部を取り出したいことってよくあります。(とはいえ、著作権違反には注意 そんな時、PHPのライブラリである「htmlSql」を利用すると便利。このライブラリに、ファイルでもURLでも文字列でも、HTMLで作られたものなら何でも与えると、解析して取り出しやすくしてくれます。しかも、その取り出し方はSQL! 例えば、「id属性が’test’の p要素の内容を取り出したい」という場合には、次のようなSQLを使います。 SELECT text FROM p WHERE $id=="test" 超パワフル。ということで、これを CakePHPで利用するためのテクニック。 まずは、ダウンロードしたファイルの中から次のファイルを「app/vendors」フォ
~出典:2000年5月1日 日経バイト~ E-Commerceサイトと問い合わせフォーム E-Commerceサイトでは、情報を提供するだけでなく、顧客側からの情報のフィードバックも重要になってくる。 CGI(Common Gateway Interface) メール送信フォーム そうしたインタラクティブなページを実現するための方法には、大きく分けて、サーバ側で処理を行うものとクライアント側で処理を行うものとがある。前者の代表的なものがCGI(Common Gateway Interface)と呼ばれる仕組みだ。今回は、ユーザーがWebページ上の空欄を埋めて送信ボタンを押すだけでメールが送れるメール送信フォーム(フォーム・メールともいう)を例にとって、CGIの利用法や注意点を解説する。 掲示板や検索エンジン CGIを利用して実現 CGIを利用して実現しているインターネット上のサービスには、
Embed RSS Feeds in 3 Simple Steps Build the feed, Generate the code, and Style the results. Get Started About Feed2JS This PHP script will take an RSS feed as a value of src="...." and return a JavaScript file that can be linked remotely from any other web page. Output includes site title, link, and description as well as item site, link, and description with these outouts contolled by extra param
コメント用に残してあります。 設置解説は新しいドキュメントをご覧ください。 現在サポートはしておりません。 重篤な問題に関しては直せる保障がありませんので、 他のスクリプトをご検討頂いた方が解決が早いかもしれません。 コメントする前にお読み下さい 「エラーが出ました。どうしたらいいですか?」という知恵袋風の質問はやめてください 🙁 不具合と思われる動作については、サーバーのエラーログをメールで送っていただければ、解決が早くなる可能性が高まります。 手に入らない場合は以下について出来るだけ具体的に明記してください。 設置して問題が発生したサーバーの仕様(php.ini、レンタルサーバー名等) 受信に使用したメールクライアント エラーが発生するまでの手順 表示されたエラー(番号・内容)や状態
日々めまぐるしい勢いで変わるモバイルビジネスの中心で、開発現場から生の声をお届けします! CTOを志す人、モバイルを極めたい人必見です! こんにちは、バズー株式会社、開発チームリーダーの清水です。 最近の携帯は Flash に対応しています。Flash Lite 1.1 なら90%以上対応していると思ってよいと思います。ただし、場合によっては、残りの10%の携帯にも対応する必要があります。そこで、プログラムによって携帯Flash対応端末と非対応端末を振り分ける必要がでてきます。幸いにもいまでは携帯機種情報が無料で取得できるようになっているので、以下のサイトなどから端末IDの一覧を取得します。 http://valueengine.jp/index.html Flash に対応している端末ID一覧を作ると新しい機種が増えるたびに対応しなければいけないので、逆に Flash に対応してい
UNIXのsendmailを利用できないWindows2000などのローカルサーバで、簡単にメール送信のテストを行う方法です。この方法でKCBBSが送信するメールの内容(ヘッダや文字コード等)がおかしくないか確認してたのですが、もっといい方法があるのかも知れません。ちなみにテスト環境は、Windows2000、AN HTTPD v1.42m、PHP v4.3.11、KCBBS v1.00(公開してないけど(^^;)、です。 MELON は seclan さん作成の『メールサーバに直送する暗号化通信 (TLS/SSL)/IPv6/EDNS0/SRV対応 Windows 用 SMTPサーバ および SMTP/POP3 Proxyサーバ』です。MELON の説明とダウンロードは、seclan さんのサイトでどうぞ。ソフトの説明の左上にある「開く(O) 」が Vector のダウンロードページにリ
Dynamic Text Replacement Solutions | Dezinerfolio テキストを動的にアンチエイリアスがかった綺麗な画像にする仕組みが色々とあるみたいです。 FlashやPHP、CSS、JavaScriptの要素をトリッキーに混ぜ合わせているところも見所です。 P+C DTR PHP+GDで綺麗なテキストを生成し、JavaScriptでbackground-image設定して表示します。 そもそもがテキストになっているので、HTMLもクリーンです。 見え方は以下のように、綺麗なテキスト 生成されたHTMLはh5要素として、次のようになっています。 <h5 style="background-image: url(image.php?text=You%27re+Look%27n+At+It&tag=h5);">You're Look'n At It</h
いいですねこれ。 AjaxとPHPの4と5で動きます。実行するのに、データベースを使用しないという点も見逃せませんねぇ。 主な機能もご紹介。 ダウンロードは以下から Ajaxplorer.info : the ultimate ajax file manager. ドキュメント Ajaxplorer.info サンプルデモ http://www.ajaxplorer.info/demo/ ユーザー名 demo パスワード demo 主な機能 ファイル/フォルダの操作。ダウンロード。 名前の変更/コピー/移動/削除/。 そして画像のサムネイル表示。 また、検索機能も付いているので、ファイルを探すのが楽そうです。 FLASHプレイヤー内臓なので、FLASHも直接見れる。 ZIPファイルもファイルマネージャー上で閲覧が出来る。 MP3もその場で聞ける。 目的のファイルをブックマークする事ができ
携帯サイト用inputフィールドのデフォルトIME設定を3キャリア共通で得る関数を作ってみました。 特段、素晴らしいものでもないけれど、作ったのでシェアです。 前提としてUserAgentの判別をしておく必要があります。 $attr = mobileform("hiragana", "docomo"); // istyle="1" が返る $attr = mobileform("alphabet", "au"); // format="a" が返る $attr = mobileform("numeric", "softbank"); // mode="numeric" が返る <input type="text" $attr> のように出力すれば、3キャリアごとに違うinput属性を作ってくれるというもの。softbankがhiragana,alphabetなどになっていて一番分かりやすか
Webアプリケーション開発をしていると、「開発環境ではちゃんと動いたのに本番サーバにアップしたらなぜか動かない」という状況が時々発生します。(発生しちゃいけないんですが、そこはおいておくとして。) そういった場合にまず確認しなくてはいけないのが、PHPやDBサーバ、HTTPサーバの設定です。 本番と開発環境で何が異なるか対比させると、エラーの原因がおのずと判明することが多いです。 PHPの場合、phpinfo()関数を実行すると様々な情報が出力され一目で確認できるのですが、レンタルサーバによってはセキュリティ上phpinfo()が表示されない場合があります。 そうはいっても、確認しないと前へはすすめません。 そんな場合に備え、ini_get()関数を使った次のようなスクリプトを用意しておくと、phpinfo()同様に情報を取得することができます。 通常、phpinfo()で設定情報を取得す
こんばんは、牧野です。最近急に寒くなったせいか、風邪を引きかけています。。。アシアル社内はつい最近までTシャツ一枚で過ごせるくらい暑かったのですが、この前の金曜日から急に寒くなりました。皆さんも風邪には十分お気をつけ下さい。 さて、今日はサーバ監視のTIPSです。以前紹介したcactiや、nagiosのようなソフトを使わなくても、php(とunixコマンド)だけで簡単に監視プログラムを作ることができます。(ただしunixサーバ限定です。) 今回は、監視対象サーバへのping、ウェブページへのアクセス、スクリプト設置サーバのハードディスク、メモリの使用量をチェックすることにします。プログラムは次のような感じです。 check_server.php <?php $SERVER_IP = 'xxx.xxx.xxx.xxx'; $URL = 'http://www.asial.co.jp'; $M
CMSにも向き不向きがある。高性能で言えば先日紹介したConcrete5は飛び抜けていると思うが、それでも決して万能ではない。ブログのような使い方をしたいと思ったらやはりWordPressやMovable Typeのほうが向いているだろう。 ユーザ画面。シンプルさとは裏腹に高性能。 そんな訳で、優秀だから使うと盲目的に従うのではなく、様々なソフトウェアの中から自分にあったもの、目的にあったものを選定するように心がけたい。今回紹介するのはCMS Made Simple、PHPで作られたCMSだ。 CMS Made Simpleはシンプル、と銘打っているが実際は高性能だ。ウィザード形式のインストーラーも便利だし、モジュール機能もある。主な機能としてはコンテンツ管理、テンプレート、ユーザ管理、モジュール、サイト管理となっている。データベースはMySQLまたはPostgreSQLに対応している。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く