タグ

phpに関するmiijimaのブックマーク (10)

  • 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に焼き直

  • 2php : EclipseにPHPプラグインをインストール

    EclipseにPHPプラグインをインストールする EclipseはJavaだけではなく、PHP用のプラグインもインストールをすることが可能です。PHPは最近ではかなり着目されている言語ですので、インストールしていても損はないかと思われます。ちなみに、このサイトの筆者は最初はEclipseではなく、Macromedia製のDreamWeaverを使って開発していましたが、PHPに慣れた頃から、秀丸エディタしか使わなくなりました。しかし、独りではなく、複数の人間が絡んでPHPなどのプログラムを作成する場合は、やはりEclipseが役に立つかもしれません。 PHPプラグインをダウンロード 2004年6月13日現在、PHPのプラグインは商用バージョンと非商用バージョンとが存在します。今回は、非商用バージョンを使うことにします。まず、http://sourceforge.net/projects/

  • http://onlineconsultant.jp/pukiwiki/index.php?Eclipse%20%E4%BD%BF%E3%81%84%E6%96%B9

    http://onlineconsultant.jp/pukiwiki/index.php?Eclipse%20%E4%BD%BF%E3%81%84%E6%96%B9
  • http://pdflib.hykw.tv/

    The domain hykw.tv is may be for sale. Please send an inquiry to info@first1.com

  • 初心者用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アプリケーションが簡単に作れそうなので、興味のある人は多いのではないでしょうか。書は、イ

  • 第11回■制御文字や不正な文字エンコーディングによるぜい弱性を知ろう

    前回,入力値検証をセキュリティ対策として実施すべき理由を説明する中で制御文字や不正な文字エンコーディングの問題を指摘した。今回は,その具体例として「ヌルバイト攻撃」と「冗長なUTF-8によるディレクトリ・トラバーサル」を説明する。 制御文字悪用の代表格「ヌルバイト攻撃」 ヌルバイト攻撃とは,ASCIIコード0の文字(ヌル文字)を用いた攻撃である。リスト1に示すPHPスクリプトは,クエリー文字列pとして数値を受け取り,それを表示するというもの。結果を表示する前に正規表現関数eregを使って数字だけのデータかどうかをチェックし,数字でない場合にはエラーメッセージを表示するようになっている。通常,数字だけを使った攻撃は不可能であり,このような「安全な文字」だけを許可するような検査方法を一般に「ホワイトリスト検査」と呼ぶ。

    第11回■制御文字や不正な文字エンコーディングによるぜい弱性を知ろう
  • OpusSquare CRM

    2007/12/27 SugarCRM5.0.0RC版(リリース候補版)に日語ラベル、姓名/住所表記の変更を施したOpusSquare CRM5.0.0RC版のデモサイトをご用意いたしました。 詳細とデモサイトへのログインはこちらからどうぞ。 2007/12/26 東京商工リサーチ様からご購入いただいた企業ファイルがOpusSquare CRMにてご利用が可能になりました。 詳細とご利用に関してはこちら。 またデモサイトに公開してありますので是非ご覧ください。 2007/12/20 2007/12/20〜2008/01/25まで期末キャンペーンを実施します。 ライセンス価格20%OFFですので、この機会に是非ご検討ください。 詳細はキャンペーンページをご覧ください。 2007/12/12 週報モジュール(オプション)をバージョンアップいたしました。ご契約者様はダウンロードサイトよりご利用

  • SugarCRM - Wikipedia

    SugarCRM(シュガー・シーアールエム)は、有償版とオープンソースの両方で開発が進められている顧客関係管理(CRM)ソフトウェア。また、このソフトウェアを開発しているアメリカ合衆国の企業。 SugarCRMは、LAMP環境で動作し、40以上の言語に翻訳されている。 SugarCRMのライセンス[編集] SugarCRMは、カリフォルニアに拠を置くSugarCRM社がソースコードの維持、改良を主導している。大半のソースコードの著作権は同社が保持するが、無償版はGPL V3でリリースされている。有償版は同社独自のライセンスで提供されている。 SugarCRM バージョン4.5以前はMozilla Public License1.1とAttribution Assurance Licenseを合わせたSugarCRM Public Licenceを用いて無償版をリリースしてきた。 『コマー

  • PHPでのデバッグ方法

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog おひさしぶりです。オークション担当の山崎 賢です。 前回はPHP Serialize についてでしたが、 今回はPHPでのデバッグに関してお話します。 基PHPはインタプリタ(厳密にはPHPは内部で一度コンパイルしていますのでインタプリタとは言い切れませんが) のデバッグではログ埋め込みが手軽です。 しかし、まれにSIGSEGVやSIGBUSなどでPHPスクリプトが落ちることがあり、途方にくれます。 地道にログを埋め込んでいき、箇所を特定するのも手法の1つですが、今回はgdbを用いたデバッグ方法を記載したいと思います。 ■STEP1 まずは、プログラムが落ちることを目的として以下のようなPHP Moduleを作成します。 ・ ・

    PHPでのデバッグ方法
  • Smartyでテンプレートエンジンの威力を知る(1/3) − @IT

    テンプレートが果たす役割 改まったビジネス文書や手紙の作成にはしばしば、テンプレートが利用されます。テンプレートに差出人や相手方の情報を入力するだけで、気の利いた季節のあいさつや丁寧な結びの句を織り交ぜた文書を簡単に作成することができます。 さて、PHPHTMLタグとPHPコードが共存できることを特徴とし、多くの利用者を獲得してきました。しかしPHPコードが冗長になるにつれ、HTMLの記述が複雑になり、デザインの修正が難しくなる傾向があります。 そこでPHPにおいても、文書テンプレートのアイデアを取り入れた「テンプレートエンジン」が利用されます。 テンプレートエンジンを利用すれば、PHPコードで作られたロジックが吐き出す値を、HTMLデザインを分離したテンプレートに埋め込むことが可能になります。この結果、ロジックを作成する作業と、HTMLデザインを編集する作業を分担して行うことが可能にな

    Smartyでテンプレートエンジンの威力を知る(1/3) − @IT
  • 1