タグ

PHPに関するdotgramのブックマーク (83)

  • MOONGIFT - PHP Screw - オープンソースによるIT戦略支援 -

    サーバにインストールして使えるRSSリーダー 自宅サーバやイントラサーバにインストールして使えるRSSリーダー。 サーバにインストールして使えるRSSリーダー Yahoo!などのサーバ型RSSリーダーで記事が最新に更新されるのを待たされていらいらさせられる事はないだろうか。また、クライアント型のRSSリーダーを使っていて自宅のパソコンでしか記事が見られずに不便な思いをする事もあるだろう。 特に会社内ではチェックする情報も似通っており、それを様々な管理するのは煩雑だ。ネットワークの負荷増大にもつながり、クライアント型のメリットは薄い。 日紹介するフリーウェアはFreshReader、自宅のサーバや会社のイントラサーバにインストールして使えるRSSリーダーだ。 FreshReaderはPHPで書かれており、ApacheなどのWebサーバの好きなディレクトリにダウンロードしたファイルをコピーす

    MOONGIFT - PHP Screw - オープンソースによるIT戦略支援 -
  • MOONGIFT - AMP on USB - オープンソースによるIT戦略支援 -

    2xExplorer レビュー ファイル構成 ダウンロード、解凍時のファイル構成です。 (クリックすると拡大します) 日語化 日語パッチ配布サイトからダウンロードして適用します。 (クリックすると拡大します) 起動 起動した画面です。 (クリックすると拡大します) メニュー ファイルメニュー (クリックすると拡大します) マークメニュー (クリックすると拡大します) 編集メニュー (クリックすると拡大します) 表示メニュー (クリックすると拡大します) アクションメニュー (クリックすると拡大します) ブックマークメニュー (クリックすると拡大します) ツールメニュー (クリックすると拡大します) ヘルプメニュー (クリックすると拡大します) ドライブ選択 ドライブ選択画面です。 (クリックすると拡大します) 検索 通常の検索よりも詳細にできます。 (クリックすると拡大します) 分割

    MOONGIFT - AMP on USB - オープンソースによるIT戦略支援 -
  • PHPでJSON - Do You PHP?

    [2006/10/31] php-jsonはPHPのソースツリーに取り込まれ、PHP5.2.0からデフォルトで組み込まれるようになります。 Web2.0の盛り上がりに連れてますます盛り上がっているAJAXですが、非同期通信でやりとりされるデータフォーマットとしては、 XML形式 JSON(JavaScript Object Notation)形式 があります。以前AJAXのサンプルを作ったときはデータはXML形式でしたが、(今更ですが)今回はJSONを色々試してみます。 PHPでJSONを扱う場合、現時点で以下の二つのモジュールがよく知られています。いずれも配列・連想配列などをJSON形式へ変換する機能を提供しています。 PEAR::Services_JSON php-json 今回はこれらのインストール手順のまとめと簡単な動作サンプルの作成、前回の郵便番号検索をそれぞれのJSONに焼き直

  • ベイエリア情報局: AJAX SSH作ってみた

    元Vine SPARC開発者。2003年度未踏ユース採択者。海外でも活躍できる国際的なLinuxエンジニアになることを夢見て日で頑張っています。ウノウ株式会社にて写真共有SNS「フォト蔵」を開発中。 Ajax で SSHクライアントを作ってみた。 ajaxssh デモページ IE では動きません。firefox での動作を確認してます。 IE で動かないのは xmlhttprequest.readystate == 3 で途中まで届いているデータを取ることができないから。 もしうまい方法知っている方がいれば、是非教えてください。 Ajax で SSHクライアントを作る問題点は、 Ajax(というよりHTTP)がstatelessだということです。 ssh はコネクションを切らずに状態が遷移しますから、 データを POST するたびに毎回サーバ側で ssh を exec するような実装では

  • PHPとAjaxでFTP機能を実現するツールの紹介:phpspot開発日誌

    SourceForge.net: AjaxFTP A flexible widget to incorporate into your web 2.0 app to allow FTP access through a browser. AjaxFTP lets you browse, upload, and download files from remove servers using only Javascript and PHP. Built with customization in mind. これは凄いです。設置すると、次のようなFTPログインフォームが現れます。 アカウントを入力して、「Connect」ボタンを押すと次のようにファイルツリーが表示され、エクスプローラライクに階層を辿ることが可能です。 この機能を実装するためには、次のような簡単なコードを書くだけでOK。これだ

  • PHPの隠し機能について:phpspot開発日誌

    Chris Shiflett: PHP Easter Eggs I can never remember the PHP Easter egg strings, so I'm putting them in my blog. This probably isn't news to anyone, but here they are for reference: PHPの隠し機能についての記事。 PHPに特定のクエリ文字列を渡すと画像やクレジットが表示されるというものです。 次のURLにアクセスすると…。 http://phpspot.net/php/?=PHPE9568F36-D428-11d2-A769-00AA001ACF42 こんな画像が。 さらに、次のURLだとZendの画像が。 http://phpspot.net/php/?=PHPE9568F35-D428-11d2-A769

  • PHPとAjaxでクールなRatingバーを使う:phpspot開発日誌

    AJAX_RATING 特定のコンテンツを、訪問者に評価してもらう仕組みを実装している場合、どのように実装しているでしょうか? AJAX_RATINGを使えば、直感的に分かりやすいインタフェースかつ、少ない操作でレーティングの機能をサイトに実装することが出来ます。 表示イメージは次のような感じで、1クリックで10段階評価が可能。クリックするとページ遷移なしに即座にレーティングが再計算されます。 かなりお手軽なので、これまで見た評価システムよりも優秀だと感じました。 ちなみに画像ファイルは分かれているので自由にイメージは変えられるようです。 これは使えますね。

  • PHP5上でJavascriptを動かす: J4P5:phpspot開発日誌

    J4P5: Javascript For PHP 5 J4P5 is a JavaScript interpreter written in PHP 5, that allows to run untrusted scripts in a sandbox on your server. It aims to implement most of Ecma-262 3d edition. PHP5上でかかれたJavascriptインタプリタ。 JavascriptのソースをPHP5で動かすことが出来るようです。 次のようなソースで、JavascriptのソースがPHP5上であまりにも簡単に動いてしまうからかなり驚き。 <?php /* * P4J5のサンプル */ // モジュールの読み込み include "js.php"; // Javascriptのコード記述し$codeに代入 $cod

  • F's Garage Jugem出張所 | 10分では作れないけど強力なPHP開発環境

    一定期間更新がないため広告を表示しています

    F's Garage Jugem出張所 | 10分では作れないけど強力なPHP開発環境
    dotgram
    dotgram 2006/02/06
    やはりphpeclipseに行き着くのかな
  • AjaxとPHPを使ったワンタイムパスワード方式のログイン認証:phpspot開発日誌

    JamesDam.com ? AJAX Login System Demo This is an example of a login system that does not require page refreshes, but is still very secure. Ajax+PHPでの画面遷移なしのログイン画面作成サンプルが公開されています。 フォームに、user1, pass1 を入力すると即時認証が行われ、次のようにログイン状態になります。 認証には、Ajaxを使ったワンタイムパスワード方式が使われます。 具体的には、Ajaxでサーバからチャレンジコードを取得し、チャレンジコードとパスワードをmd5でハッシュして、更にその値をサーバに送信し、認証を取ります。 このため、従来の方式よりは安全な認証が可能となります。 Ajaxが出てきたことで、ブラウザを開いたままの状態でインタ

  • Yahoo!がPHPを採用した理由:phpspot開発日誌

    PHP at Yahoo(注: PDF) 月間4億ユニークPV、約2億のアクティブユーザであるという(資料参照)Yahoo!。 それほどの我々が見当も付かないようなトラフィックを捌くための開発言語にPHPをなぜ採用したか?について述べられたPDF資料。 PHP言語はYahoo!において2002年に採用されましたが、選定にあたって次のような要求基準があったそうです。 -ハイパフォーマンスであること -C/C++ extentionsの利用 -FreeBSDで動作する -インタプリタ、あるいは動的コンパイル言語 -国際化(i18n)サポート -安価なトレーニングコスト その上で、次のような特徴を考え、採用に至ったようです。 -web用にデザインされた言語 -ハイパフォーマンス -大規模なオープンソースコミュニティの存在 -HTMLの中にコードが記述可能 -ライブラリ、拡張性 -ツールの存在(I

  • 初心者用PHP入門

    独習PHP 第3版 手を動かしながら学ぶPHP7。基構文から、クラス、DB連携、セキュリティ対策まで。解説、例題、練習問題の3ステップでよくわかる。基礎からオブジェクト指向まで学べる定番入門書。 PHP逆引きレシピ 第2版 (PROGRAMMER’S RECiPE) 第2版では、最新のPHP(5.4/5.5)に対応したほか、レシピ全体の大幅な見直しを行い、データベースやテスト関連のレシピ拡充など、さらに内容充実・より便利になりました。サンプルプログラムのスマートフォン対応も行っています。実践で即役立つテクニックと開発ノウハウ、つまづきやすい・ハマりやすいポイントを徹底解説した「PHPユーザー必携の1冊」です。 PHPの絵 第2版 Webアプリ作りが楽しくなる新しい9つの扉 HPは、さまざまなWebアプリケーションが簡単に作れそうなので、興味のある人は多いのではないでしょうか。書は、イ

  • PHPのソースコードからUML生成:phpspot開発日誌

    Motion-Twin PHP2XMIを使えば、PHPのソースコードからXMIという形式のXMLファイルを作成できます。 XMIはUMLのモデルをXMLで表現するフォーマットで、これを Umbrello などのソフトにかけることでUMLを生成可能。 UmbrelloはKDE上で動くアプリのようで、Windowsでは対応できませんが、XMI対応アプリを探せばUML作成可能ですね。

    dotgram
    dotgram 2005/12/28
  • foobar.com→www.foobar.comにリダイレクトするサンプル:phpspot開発日誌

    Arcsin | PHP | www redirect foobar.comのドメインをとった場合、www.foobar.comとfoobar.comからアクセス出来るようにすべきですが、分けられると両方のPageRankが分かれてしまったりします。 かならずwwwありの方にアクセスさせたいという場合は、次のようなサンプルをphpに仕込むことで実現できます。 <?php if (!strstr($_SERVER['HTTP_HOST'],'www')){ header('HTTP/1.1 301 Moved Permanently'); header('Location: http://www.' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']); exit(); } ?>

    dotgram
    dotgram 2005/12/19
  • PhpMyBorder

  • PHP と Web アプリケーションのセキュリティについてのメモ

    このページについての説明・注意など PHP は、Apache モジュールや、CGI、コマンドラインとして使用できるスクリプト言語です。このページでは、主に PHP における、Web アプリケーションのセキュリティ問題についてまとめています。 Web アプリケーションのセキュリティ問題としては、以下の問題についてよく取り挙げられていると思いますが、これらのセキュリティ問題について調べたことや、これら以外でも、PHP に関連しているセキュリティ問題について知っていることについてメモしておきます。 クロスサイトスクリプティング SQL インジェクション パス・トラバーサル(ディレクトリ・トラバーサル) セッションハイジャック コマンドインジェクション また、PHP マニュアル : セキュリティや、PHP Security Guide (PHP Security Consortium) には、PH

  • クロスサイトスクリプティングについて - Do You PHP?

    以前から多くのWebサイトの「クロスサイトスクリプティング脆弱性」が指摘されていますが、ここではWebサイトや書籍の情報を元に「PHPではどうすりゃいいの?」をまとめてみました。 間違いやご意見がありましたら、ご指摘下さい。また、一部クロスサイトスクリプティングとは違う話になってるかも知れません。。。 クロスサイトスクリプティングとは Webページに入力データをおうむ返しに表示している部分があると,ページ内に悪意のスクリプトが埋め込まれ,それを見たユーザとサーバ自身の両方に被害を及ぼす「クロスサイトスクリプティング」という不正の手口に利用されてしまう(IPAセキュリティセンター(IPA/ISEC)のセキュア・プログラミング講座から引用)こと。 ざっくりな説明をすると、「入力・確認・トランザクションのような画面フローで入力された文字を確認画面でそのまま表示していたりすると、入力画面からJav

  • PHPで出来たターミナルエミュレーター : PHPTerm:phpspot開発日誌

    PHPTerm PHPterm is a terminal/shell emulator for PHP which let's you execute shell commands just like in a shell, but all within your browser window over the HTTP protocol. It aims to provide the look and feel of konsole, the KDE terminal. PHPTermを使えばブラウザ上でターミナルの操作が出来ます。 サーバに設置してアクセスするとPHPTermのターミナルエミュレータ(javascript)が起動し、サーバ上のシェルを実行できる。 ログインはBasic認証で行う。 セキュリティには十分気をつける必要がありますが、クライアントマシンに特別なソフトをインス

  • PHP Cheat Sheet (V2) - Cheat Sheets - Added Bytes

    Overview The PHP cheat sheet is a one-page reference sheet, listing date format arguments, regular expression syntax and common functions. This is the second version of the PHP cheat sheet. The previous version can be found at http://www.addedbytes.com/cheat-sheets/php-cheat-sheet-version-1/. If you like the cheat sheets, and want to say thanks, please consider buying me something from my Amazo

  • PHPでドロップシャドウ

    最近のエントリーはアップデートばかりでバランスが悪いので、たまには開発日誌を書いてみよう。 それなりにプロ意識を持ったデザイナー達がざわざわとエントリーしてそうなDeviantART のサイト。ここでは至る所で作品のサムネイル画像を目にすることができます。で、どの画像にもいい感じでドロップシャドウが利いていますね。ドロップッシャドウ自体はppBlogでも指定出来るのですが、このDeviantのサイトのように綺麗ではありません。何故なら、おそらくDeviantのサイトでは、個々のサムネイルの大きさに合わせて、動的に「影」を生成しているからです(おそらく。ソースを見た感じでの推論です)。ppBlogでは、サーバーへの負荷やパフォーマンスを考慮して、このアプローチは取っていません。何より、PHPでのドロップシャドウのプログラムは「何だかややこしそうだ」というのがありました。 でも、画像ギャラリー