タグ

phpに関するoka_bonのブックマーク (9)

  • PECL::filterを試してみる - Do You PHP?

    [2006/10/31] filter拡張モジュールはPHP5.2.0からデフォルトで組み込まれます(バージョン0.11.0相当)。また、記事で使用したfilter 0.9.4とPHP5.2.0やfilter 0.11.0ではAPIがかなり変わっていますので、注意が必要です。APIの詳細はPHPマニュアルにもありますので、参照してください。 入力値のチェックは通常PHPスクリプト側で行うと思います。また、汎用ライブラリとしてPEARみたいにライブラリ化されているものもありますが、PECLでもフィルターモジュールが最近(と言っても2005年10月頃ですが)用意されています。以前から知っていたのですが、PHPマニュアルにもドキュメント化された事もあり、使い方を知っておくためにざっくりと触ってまとめてみました。 PECL :: Package :: filter なお、2006/05/05時点

  • セッション処理関数(session)

    導入 PHPのセッションサポート機能は、複数回のアクセスを通じて特定のデー タを保持する手段を実現するものです。これにより、よりカスタマイズさ れたアプリケーションを構築し、自分の Web サイトのアピール度を増加 させることが可能となります。 Web サイトの訪問者にはセッションIDというセッションIDと呼ばれるユニークなIDが割りつけられ ます。このIDは、ユーザー側にクッキーとして保存するか、または、URL に埋め込みます。 セッションサポート機能により、任意の数の変数をリクエスト間で受けわたせる ようになります。来訪者がサイトにアクセスした際、 PHP は特定のセッションIDがリクエストとともに送信されているかどうかを ( session.auto_startが1の場合は)自動的に、または (session_start() により明示的な、あるいは session_regist

    oka_bon
    oka_bon 2007/01/24
  • Smarty - コンパイリング PHP テンプレートエンジン

    目次序文I. はじめに1章Smartyとは?2章インストール必要条件基的なインストール拡張セットアップII. テンプレートデザイナのためのSmarty3章基構文コメント関数属性ダブルクォート内に埋め込まれた変数MathSmartyの構文解析を回避4章変数phpから割り当てられた変数設定ファイルから読み込まれた変数予約変数{$smarty}5章変数の修正子capitalizecount_characterscatcount_paragraphscount_sentencescount_wordsdate_formatdefaultescapeindentlowernl2brregex_replacereplacespacifystring_formatstripstrip_tagstruncateupperwordwrap6章修正子の連結7章組み込み関数captureconfig_loa

  • 正規表現:すべて半角英数かどうか調べる - phpspot

    <?php $str = "あいうえaおかきくあけ"; if (preg_match("/^[a-zA-Z0-9]+$/", $str)) { echo "すべて半角英数である"; } else { echo "すべて半角英数ではない"; } ?> <?php function is_alnum($text) { if (preg_match("/^[a-zA-Z0-9]+$/",$text)) { return TRUE; } else { return FALSE; } } ?>

  • セキュリティ用語-SQLインジェクション(SQL injection)

    SQLインジェクション(SQL injection) リクエストのパラメータにSQL文を与えてSQLデータベースを不正に操作する攻撃、またはその攻撃を可能にする入力値の未チェックの脆弱性のこと。「ダイレクトSQLコマンド・インジェクション」とも呼ばれる。 例えば、ユーザー名とパスワードによるWebサイトのログイン処理では、SQL文によってユーザーが入力したユーザー名とパスワードを検索し、両方が一致するレコードが存在するかどうかを調べる。ユーザー名を変数「$userid」、パスワードを変数「$passid」に入力し、以下のSQL文によって、テーブル「USER_LIST」を検索するとしよう。

  • PHPで簡易HTTPクライアント-telnet-http

    Checking your browser before accessing the website. This process is automatic. Your browser will redirect to your requested content shortly. Please wait a few seconds.

    oka_bon
    oka_bon 2006/11/25
  • PEAR マニュアル

    2008-10-05 製作著作 © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 : The PEAR Documentation Group 目次はじめにこのマニュアルについてこのマニュアルの構成著者・訳者についてIPEAR について1 章 はじめに2 章 サポート3 章 標準コーディング規約4 章 PEAR2 コーディング規約5 章 PEAR2 Policies6 章 貢献7 章 FAQ - 頻出する質問8 章 Constitution9 章 PEAR グループの管理文書IIユーザーズガイド10 章 インストール11 章 コマンドラインのインストーラIIIメンテナ入門12 章 はじめに13 章 PEAR に貢献するための方法14 章 PEAR コミュニティーへの参加15 章 公式投稿採択プロセス16 章 メンテナンスされていないパッケージ

  • PearのServices_JSONを使ってPHPの変数を簡単にJSON形式にするサンプル:phpspot開発日誌

    PearのServices_JSONを使ってPHPの変数を簡単にJSON形式にするサンプル。 以前、「json用PHP機能拡張 php-json」というエントリで、PHP用のエクステンションを紹介しましたが、 インストールが面倒、という場合、PEARのServices_JSONが使えます。 <?php require_once('Services/JSON.php'); $json = new Services_JSON(); $obj = array( 'id'   => array('foo', 'bar', array('aa' => 'bb')), 'foobar' => $string, 'a'   => 123 , 'b'   => true ); $js = $json->encode($obj); echo $js; ?> 要は、new Serivces_JSON() して

  • phpspot - PHPスクリプト/MySQL/掲示板/入門/サンプル/正規表現/レンタルサーバー

    ようこそphpspotへ! 当サイトではフリーのwindowsphp開発環境であるPHPエディタ(forWin)や、 フリーのPHPスクリプト( PHP掲示板,webshot,webimager,CMS 等 )、PHPツールバー、テレビバー、 便利検索バー(Yahoo,Google,辞典検索)などを配布しています。 その他、PHP入門 や PHP5-TIPS、PHPサンプル集、MySQL解説、PHPレンタルサーバー特集 などのコーナーもあります。 スポンサードリンク 2009/09/14 サイトで配布しているPHPスクリプトに脆弱性!すぐ最新版にアップしてください! new! 2009/01/21 PHPで携帯サイト構築を公開! 2008/07/12 PHPによるWebアプリケーションスーパーサンプル 活用編 第二版が出ました 2008/04/22 PHPエディタをVistaに対応させま

  • 1