Allegory@Wiki内検索 / 「StripValidator.class.php」で検索した結果

検索 :
  • Mojavi_Validation機能
    ...class.php StripValidator.class.php?
  • データの妥当性のチェック
    ...class.php StripValidator.class.php?
  • NumberValidator.class.php
    NumberValidator Mojaviのデータの妥当性のチェック 入力した数値に関連した検証を行う 数値の大小比較(最大値と最小値の設定、エラーメッセージの設定など) 数値かどうかのチェックなど インデックス 型 デフォルト 説明 max int -1 最大数 max_error string Value is too high 最大数より大の場合のエラーメッセージ min int -1 最小数 min_error string Value is too low 最小文字数未満の場合のエラーメッセージ number_error number_error Value is not numeric 文字列が数字ではない場合のエラーメッセージ strip bool TRUE 入力データが数値以外の場合に除去する。 参考ソース $validator = new NumberVa...
  • StringValidator.class.php
    StringValidator StringValidator概要 mojaviのデータの妥当性のチェック 文字列チェックなどに有効 StringValidatorの場合、設定連想配列は次の条件が使用できます。 インデックス 型 デフォルト 説明 max int 無 文字列の最大長 min int 無 文字列の最小長 max_error Value is too long 文字列が最長値以上の値の時のエラーメッセージ min_error Value is too short 文字列が最小値の値の時のエラーメッセージ allowed bool FALSE 文字列が特定の文字を含んでいなければならない、もしくは含んでいてはいけないかの設定(不正な文字の検出に使用) chars array 無 上の条件で使用する文字の配列 chars_error Value contains an...
  • EmailValidator.class.php
    EmailValidator EmailValidator概要 mojaviのデータの妥当性のチェック メールの型チェックに有効 インデックス 型 デフォルト 説明 email_error string Invalid email address 入力したデータがメールアドレス max int -1 メールアドレスの最大文字数 max_error string Email address is too long 最大文字数より大の場合のエラーメッセージ min int -1 メールアドレスの最小文字数 min_error string Email address is too short 最小文字数未満の場合のエラーメッセージ 参考ソース /* *Validator登録 */ function registerValidators ( $val...
  • ChoiceValidator.class.php
    ChoiceValidator Mojaviのデータの妥当性のチェック ラジオボタンやリストなどの入力データを検証 設定連想配列は次の条件が使用できます。 インデックス 型 デフォルト 説明 choices array array() 入力される可能性のデータが入っている配列 choices_error string Invalid value 検証エラー時のエラーメッセージ senstive bool FALSE 入力データの大文字小文字を無視する。(FALSE時) valid bool TRUE 検証チェックのエラー検出条件(FALSE:choices内に存在しない場合)
  • RegexValidator.class.php
    RegexValidator RegexValidator概要 mojaviのデータの妥当性のチェック 正規表現を用いた文字列の検証を行う事が可能です。 match TRUE マッチ判定 FALSE 非マッチ判定 pattern 正規表現(preg_match対応)で記述を行う pattern_error エラーメッセージ。標準ではPattern does not match
  • ブックマーク
    http //www.eweb-design.com/ http //www.lifelys.com/meisi-web/contents/Photoshop/photoshop-top.htm http //www.solu-mediage.com/ http //hp.vector.co.jp/authors/VA022006/css/index.html http //www.stylish-style.com/index.html 日本最強WEB講座 Photoshop フォトショップ養成ギブス Ajax Ajaxを勉強しよう prototype.js http //www.imgsrc.co.jp/~kuriyama/prototype/prototype.js.html JavaScript http //www.tohoho-web.com/js/ind...
  • Mojavi
    Mojavi ※Mojavi2.0.0使用 Mojavi機能概要 PHP用のMVC(Model-View-Controller)のフレームワークです。 モジュール構造? フィルタチェーン? 複数アクションの連携? ユーザコンテナのカスタマイズ? Validation機能 認証機能と特権ユーザ設定 参考URL(外部リンク) Mojavi@TryAangle MVCフレームワークMojaviを使ってみよう MojaviJapan http //www.d-r.co.jp/mojavi/
  • PHP
    PHP 正式名称 (PHP Hypertext Preprocessor) コードがサーバーで実行されるHTML埋め込み型のサーバーサイド・スクリプト言語。 修正~テストを繰り返すのが容易。 プログラミング言語の中では習得が容易。 .php拡張子のファイルを作成し、webディレクトリに設置するだけで、コンパイルや他のツールを必要としない。 ローカルで開発を行う場合は、webサーバとPHPのインストールが必要。 また、作成するwebアプリケーションによっては(多くの場合)データベースも必要。 各種データベースとの連携に優れていて、広範なWebアプリケー ションを容易に作成可能。 基本的には文字コードはEUC-JPで作成するのが留意点が少なく、文字化けなどの問題に直面する事が少ない。 Shift_JISで作成する場合は注意が必要。 データベースはMySQL?やP...
  • メニュー
    INDEX 更新履歴 基礎知識 HTML? CSS デザイン資料 色彩 写真 グラフィックソフトPhotoshop? Illustrator? GIMP Pixia PictBear Terragen 情報技術資料 ASP PHPPEAR Smarty Mojavi JavaScript Ajax XML Excelマクロ その他情報関連 その他 便利なソフト? ブックマーク
  • prototype.js
    prototype.js JavaScriptのライブラリ [参考サイト] http //www.imgsrc.co.jp/~kuriyama/prototype/prototype.js.html(prototype.js 1.4.0マニュアル) http //cl.pocari.org/2006-01-06-5.html DHTML用ユーティリティ、Form、Effect、イベント処理、DOMの拡張 Ruby on Railsに似ているらしい・・・。 Ajax向けな機能を提供 Ajax向け機能 Ajax.Request Ajaxなリクエストを飛ばす Ajax.Updater 特定のエレメントを動的に更新 Ajax.PeriodicalUpdater 特定のエレメントを定期的に更新
  • effects.js
    effects.jsの効果 [動作サンプル参考サイト]http //hori-uchi.com/prototype/Effect.html effects.jsはJavaScriptを使った視覚効果に使われる。 コアエフェクト 既にクラスになっている。 newすればデフォルト動作をする(コンストラクタを動かすだけでエフェクトが適用される) など詳細はhttp //hatena.g.hatena.ne.jp/hatenatech/20051111/1131539607 Effect.Highlight ハイライトさせる Effect.ScrollTo 指定したエレメントの位置にスクロールする Effect.Scale サイズを変化させる Effect.MoveBy エレメントを移動させる new Effect.MoveBy( element, toTop, toL...
  • PHP 日付の妥当性チェック
    プログラミング> PHP 日付の妥当性チェック checkdateに引数で日付を与えると、有効であれば true、無効であれば false を返します。 月、日、年の順番に引数を渡します。 //チェックする日付 $year = 2006; $month = 4; $day = 26; if (checkdate($month, $day, $year)) {  //有効な場合はtrue  print "有効な日付です。"; } else {  //無効な場合はfalse  print "無効な日付です。"; } checkdateについて 年が1から32767の間であること。 月が1から12の間であること。 dayが指定された月 (month)の日数以内に収まること。うるう年 (year)も考慮の対象となります。
  • PHP 文字数チェック
    プログラミング>PHP>PHP 文字数チェック PHP 文字数チェック mb_strlenを使用します。 この関数を使用することによって、文字数を取得する事ができます。 ※バイト数ではありません。 $str ="あいうabc"; $moji = mb_strlen($str); print $mmoji; 上記のように記入すると6を返します。 1バイト文字も2バイト文字も、1文字と数えられる為です。
  • JavaScript イベントハンドラ
    JavaScriptイベントハンドラ JavaScriptでイベントを定義するのがイベントハンドラです。 onBlur onClick onChange onFocus onLoad onMouseOver onSelect onSubmit onUnload
  • JavaScript
    JavaScript JavaScript イベントハンドラ
  • scriptaculous.js
    scriptaculous.js prototype.jsをベースにしたJavaScriptライブラリ ライブラリをロードする他、他の外部ライブラリを動的に読み込ませることが出来る コントロールやエフェクト簡単に表示する
  • lightbox
    lightboxについて lightboxの配布元 http //www.huddletogether.com/projects/lightbox/(本家) http //www.huddletogether.com/projects/lightbox2/(本家Ver.2) Ver.2は動きを持たせる仕様になっていて、説明の通りに写真を追加していくと「前の写真へ戻る機能」や「次の写真へ進む」機能が提供されている。 また色々な改良版が存在している。 (本家Ver.2)にあるサンプルを設置しました。 構造 /index.html /css  └lightbox.css /images  ├(基本の枠や閉じるボタンなどに使用する画像)  ├image-1.jpg(規則性のあるファイルをアップロード)  ├image-2.jpg  ├image-3.jpg  ...
  • 自動変換ミス
    文字コード変換を行う際の判定ミスの場合 症状 「写」のみを入力した場合に正しく表示されない。 「(別の文字列)写」などは正しく表示される。 「写(別の文字列)」などは正しく表示されない。 「シフ(半角)」を入力すると「写」と表示される。 「松」は入力されない。 環境 発症環境は、PHP・Mojavi(多分この場合の影響としては関係ないと思いますが)使用に発生しました。 流れは、Shift_JIS(入力画面) → EUC-JP → Shift_JIS(入力画面) また調べている時に分かったことですが、jcode.plでもバージョンによってこのエラーが発生するみたいです(同じ症状という意味で) 原因 最初のエンコード(Shift_JIS(入力画面) → EUC-JP)を行う際に記述のコード $str = mb_convert_encoding($str, "E...
  • Ajax
    概要 正式名称 (Asynchronous JavaScript + XML) JavaScript CSS DOM XML XMLHttpRequet サーバーサイド(PHP Perl? Java DB など)を組み合わせて連携することが可能。 XHTML?とCSSを用いたプレゼンテーション DOMによる表示、相互作用 XMLHttpRequetによる非同期通信を行う 上記のものをJavaScriptによって結びつけを行う 利点 必要なデータのみを取得できる点。 サーバーサイドの場合にサーバーに掛かっていた負担がクライアント側に移り軽減する点。 画面遷移を必要としないアプリケーションが作成可能になる。(webブラウサみので動作) 欠点 Javascriptがブラウザ上で実行される為、OSのやブラウザの違いに弱い事。 セキュリティの低下を招く恐れがある。URIが見えない状態 通...
  • ASP 型変換
    ASPで型の変換を行う 数値の1と文字列の1を比べる場合などに型を変換する。 ただ型変換を行う際に、値がnull値だったり・・ 空白文字列だったりするとエラーがでる場合があります。 DB上でNOT NULLで定義されていたり・・・現実的に普通に処理を行った場合に NULLなどになる可能性がない場合はよいのですが、そうでない場合は 変換する値の検証も必要でしょう・・・。 関数名 説明 CBool Boolen型に変換する CByte Byte型に変換する CCur Currency型に変換する CDate Date型に変換する CDbl Double型に変換する CInt Integer型に変換する CLng Long型に変換する CSng Single型に変換する CStr String型に変換する Hex 16進数へ変換する Oct 8進数へ変換する
  • ASP
    ASP 正式名称 (Active Server Pages) Win 2000 Server,Win 2000 Professional,WinXP Professionalなどに標準的に添付されているIISのサーバーサイドスプリクト。 プログラミング言語ではなく技術の事を指して、ASPと言う。 言語は主にVBScriptなどが使用される。 ASP 制御文? ASP 日付関連 ASP 文字列操作? ASP 配列操作? ASP DB関連? ASP 型変換 参考サイト(外部リンク) TRY!ASP BASP21 出来るのだASP How To ASP
  • プログラミング
    プログラミング言語 PHP ASP Ajax XML JavaScript
  • PHP 数値演算
    切上げ 値=ceil(元値); 切捨て 値=floor(元値); 四捨五入 値=round(元値);
  • ASP 日付関連
    システム日付の取得と表示 現在の時刻を表示する場合 <ソース> 現在の日時は %= Now % です。 現在の日付は %= Date % です。 現在の時刻は %= Time % です。 <表示> 現在の日時は2006/09/21 16 00 00です。 現在の日付は2006/09/21です。 現在の時刻は16 00 00です。 日付のフォーマット 表示する日付をフォーマットします。 <ソース> % Response.Write FormatTime(Now,"YYYY/MM/DD") % <表示> 2006/09/21 フォーマット 説明 例 YYYY 西暦4桁 2006 YY 西暦2桁 MM 月2桁 09 M 月1桁 DD 日2桁 01 D 日1桁 HH24 時2桁(24時間) H24 時1桁(2...
  • 文字列操作(PHP)
    文字列操作 色々な方法で文字列の操作を行います。
  • CSS
    CSS Cascading Style Sheets 目的 文章の論理構造を記述するHTMLから装飾的な記述を分離する事が目的です。 文章構造が同じで、CSSのみを変更すれば楽にデザインを変更する事が可能になる。 HTML?には構造のみを記述する。 装飾要素はCSSに記述する。 インデックス 目的別インデックス IEM制御を行う(IEのみ) 印刷関連
  • Smarty
    Smarty PHPで使用されるテンプレートエンジン ロジックとコンテンツを分離する事が可能なので、プログラマーとデザイナーの仕事を分離する事が可能。 概要 高速 コンパイルは一度だけ行われる カスタム関数及び 変数の修正子をカスタム定義する事によって、 テンプレート言語を強力に拡張する事が可能 条件式には シンプルな式から複雑な式まで自由に指定可能 section, if等は無制限にネスト可能 PHPコードを埋め込む事が可能(必ずしも、推奨ではない) キャッシュ機能 メモ 日付関連 外部リンク Smartyマニュアル
  • smarty_日付関連
    Smarty使用時の日付に関する考察 日付入力に関して html_select_date?を使用すると簡単に入力用のセレクトボックスを用意できる。 表示フォーマットに関して date_format?を使用すると、日付と時間を整形可能です。 解釈可能なものはUNIXタイムスタンプやMySQLタイムスタンプや年月日で構成された文字列など(例)2006-12-19などです。
  • PEAR
    概要 プログラミング言語PHPのライブラリ集。 色々な拡張モジュールやアプリケーションがPEARに登録されている。
  • GIMP
    GIMP2.2 概要 無料で使用できる高機能で柔軟な画像処理が可能なレタッチ系フリーソフトです。 非常に沢山の機能を持っています。 以前も使用していましたが、WINDOS版は不安定である事とインターフェースも使い難いと感じることがありました。(1.X系) しかしながら、2.2系では安定性も増し、インターフェースも使いやすいくなったと感じています。 手軽に趣味で始めたい方に、オススメなソフトです。 (本格的に仕事で使う場合は、サポートがしっかりしていて情報量も多い有名市販ソフトが良いかもしれませんね。) 多彩な描画ツール 選択ツール レイヤ機能 フィルタ機能(追加プラグインも充実) 画像補正の為の機能 Script-Fuを用いてスクリプトを組む事が可能 多くのファイル形式に対応 GIMP2.2による作成過程 GIMP2.2 星空の表現 GIMP2.2 星空の表現2 G...
  • 印刷関連
    印刷関連のCSS 印刷の場合のスタイルを設定する。 WEBページとしてブラウザで見た場合と、印刷の場合に違った見た目を設定する事が可能です。 印刷した場合に必要の無い共通メニューやパンクズリストなどを印刷しないように設定したり。 改ページなどを指定したり、印刷する事が想定される場合は便利です。 サンプルコード //使用するスタイルシートを指定します。 //media="print"を指定します。 link rel="stylesheet" type="text/css" HREF="スタイルシートのパス" media="print"
  • 5C文字
    5C文字が原因の文字化け 症状 CGIまたはPHPなどで作成の際に、発生することがある。 その文字を記述する位置にかかわらず、特定の文字で文字化けが起こる。 「表示」をという文字列を表示しようとすると「侮ヲ」と化ける。 「十、表、予、能」などを含むと化けてしまう。(※他にも多数化ける文字は存在します。詳細は5C文字を参考にして下さい。) windowsサーバでは起こらない。 原因 2バイト目が「5C」である文字が、「5C」がメタ文字の「¥(日本語環境(半角))」と認識されて化ける。 2バイト目が「5C」である文字は全て化ける可能性がある。 事例 ※ここでは、「表示」という文字を見本にます。 図のように「表」の2バイト目が「5C」と解釈されて取り除かれる。 文字 表 示 文字コード(Shift_JIS) 95 5C 8E A6 結果、以下のような文字コードになり表示される。 ...
  • 認証機能と特権ユーザ設定
    Mojaviを使用した認証機能 Userクラスを用いた認証の設定と権限を持ったユーザ(特権ユーザ)の設定を行うことが可能です。 ユーザ認証を有効にする ユーザ認証をかけるActionに以下の記述を行います。 function isSecure () { return TRUE; } 認証を行う場合 TRUE 認証を行わない場合 FALSE
  • IEM制御を行う(IEのみ)
    CSSによるIME制御(IEのみ) 概要 お問い合わせなどのメールフォームを設置する場合に、テキストボックスで入力を行う項目の入力の補助的な意味合いでIMEの制御を行う事が可能です。IEのみ動作します。 (もちろん、チェック処理などプログラム上での処理も必要になりますが) 郵便番号の入力を行う場合に、半角入力をスムーズに行えたりします・・。 サンプル //IMEをOFFにします(半角文字) input type="text" name="sample" style="ime-mode disabled" 指定可能な値 値 説明 モードの切り替え auto 自動 デフォルト 可能 active 日本語入力 可能 inactive 英数字入力 可能 disabled 英数字入力 不可
  • グラフィックソフト
    市販ソフト ペイント系 Photoshop? 大変有名なソフトで高機能で高価。写真レタッチを得意としますが、高機能なのでお絵かきなどの用途にも使用できます。ペンタブ購入時に廉価版も手に入る場合が多いので、オススメです。また、サポートページや参考書籍などの情報も多いので本格的に使う方にお勧めします。 フリーソフト ペイント系 GIMP 大変高機能でPhotoshopで出来ることは大体できると言われていますが、少し不安定な点と操作が独特で敷居が高く使う人を選ぶ所があります。フリーで提供されるソフトの中では多機能だと思います。(※GIMP2.2系は比較的安定していると思います。) Pixia 高機能で一通りの事はできます。写真レタッチよりもお絵かきに向いていると私は感じました。ユーザーが多く、コミュニティも多数あり、楽しみながら使う事ができるのではないかと思います。 PictBear 軽...
  • 星空の表現2(GIMP)
    星空の表現2 星空の表現(GIMP)で作成したテクスチャをさらに加工します。もちろん、そのままで使用することも出来ますが・・・。 ここまで作ったら折角なので、色も入れて加工して見ましょう。 レイヤーの統合 (星空の表現)で作成した画像を統合します。 そして、新規レイヤーを作成。 新規レイヤーをグラデーションで塗り潰します。 ※今回は上から下にかけて(透明~青色)のグラデーションを使用しています。 レイヤーモード変更 グラデーションのレイヤーのモードをスクリーンに変更します。 完成イメージ この他にも、雲のような効果を用いて星雲を作ったり・・・。 GIMPだと超新星、Photoshopだったら逆光のようなものを使って一際大きな星を作成したり、アレンジは様々です。
  • XML
    XML 概要 正式名称(eXtensible Markup Language) タグでマーク付けをしながら記述する。メタ言語(言語を記述するための言語) 基本的に、XMLであらかじめ決まっている文法(構造)があり、その範囲の中で自由に決める事が可能。 テキストであり、流通性が良い。 データベースと同様にアクセスや検索が可能。 XML関連仕様 XSLT? XML文書をほかのデータ形式にコンバートするスクリプト言語 XLink? XML文書間のハイパーリンクを記述 XHTML? HTMLをXML文法で記述
  • 星空の表現(GIMP)
    星空の表現 GIMPで星空のテクスチャを作ってみました。 過去にPhotoshopなどでも作った事があったのですが、違うソフトにも応用できるかなー?という感じで。 基本的に同じような機能があるソフトでは作成可能ですので、応用すれば違うソフトでも作成できます。 共通の流れはこんな感じです 背景を黒で塗りつぶす ノイズを付加する (場合によっては諧調の反転) 明るさとコントラストを調整する レイヤーを複製してぼかす(更に明るくする) 複製したレイヤーのモードをスクリーンに設定 必要があれば色調の調整を行う 今回はGIMPで作成しましたので、その過程を公開します! ファイル新規作成 ファイル新規作成から新しいファイルを作成し、黒色で塗りつぶしを行う。 ノイズの作成 フィルタ→ノイズ→RGB拡散の手順でノイズを作成。 RGB独立にのチェックを外した方が...
  • 携帯待受画面
    携帯待受画面 配布 配布要項 携帯の待受画面の配布を行います。 サイズは以下の5サイズとします。 120×120 120×160 132×176 144×176 240×320 利用規約 再配布を禁止いたします。 誕生日用の待受を友達にプレゼントする事は可能です。 待受画像を改変し、自分の作品として掲載または配布する事を禁止します。 加工に関して、自分で加工を行い、個人的範囲で使用する事も可能です。 現在Blogにて公開を行っています。 (※外部リンクになります。) 携帯待受配布Allegory
  • 機種依存文字
    機種依存文字による文字化け 原因 WindowsやMacintoshで文字コードが違い、表示されないために文字化けが起きます。 また携帯で使用する絵文字も機種依存するので、PC上や他キャリアで表示した場合に文字化けが起きます。 対応 機種依存する文字を使用しない。(全角一文字の特殊文字) 携帯サイトの場合は絵文字を使用せずに作成するか、キャリアによる振り分けを行う。
  • Google Maps API
    概要 自分のWebサイトに Google Mapsを設置・カスタマイズする事が可能です。 設置の流れ Google Maps API KEYの取得 使用例 表示するものが地図であるので、以下のものに向いているかと思いますが・・・。 どうでしょう? グルメマップなど(店舗の場所情報) 観光ガイド(場所と情報) アルバム(写真を撮影した場所と関連づけ) データ表示(分布図など地図と関連したものなど) 活用例(外部リンク) 地図上で距離を図る 距離を図る事ができます。交通費の申請に便利? Geocoding 住所やランドマーク名から座標を取得できます。 KsGMap 地図を簡単に設置可能な汎用スクリプトです。オススメ。 Map Walker 地図やルートマップを作成するツールを提供するサイト。
  • @wiki全体から「StripValidator.class.php」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索

ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。