PHP一般検出関数集 1/3ページ
//[警告]: 許可なく変更しないでください
//-------------------------- - ------------------------------------------------- - ------
-------
//--------------------------- -- ------------------------------------------------ -- ---
-------
//
// [ファイル名]: c_check.inc
// [機能]: 汎用検出関数セット
// [ [作成者]: Tian Hui
//
// [最終更新日]: 2001/05/11[cxx]
// [変数定義規則]: 'C_' = 文字型、'I_' =整数型、'N_'=数値型、'L_'=ブール型、'A_'=数値
グループ型
//------------- ---- ------------------------------------------------ ---- ----------------
-------
//--------------- ---- ------------------------------------------------ ---- --------------
------
// ※CheckMoney($C_Money) データが
99999.99 形式かどうかを確認します
/ / ※CheckEmailAddr($C_mailaddr) は有効なメールアドレスかどうかを判定します
Address
// ※CheckWebAddr($C_weburl) は有効な URL かどうかを判定します
// ※CheckEmpty($C_char) は有効な URL かどうかを判定します文字列が空である
// ※CheckLengthBetween($C_char, $I_len1, $I_len2=100) 指定された長さ以内かどうかを判定します
String
// ※CheckUser($C_user) 指定された長さ以内であるかどうかを判定します正規のユーザー名
// ※CheckPassword($C_passwd) は正規のユーザー パスワードであるかどうかを判断します
code
// ※CheckTelephone($C_telephone) は正規の電話番号であるかどうかを判断します
code
// ※CheckValueBetween($ N_var, $N_val1, $N_val2) 一定範囲内か判定
正当な値
// ※CheckPost($C_post) 合法な郵便番号か判定(固定
固定長)
// ※CheckExtendName($C_filename,$A_extend) アップロードされたファイルの拡張子を決定します
// ※CheckImageSize($ImageFileName,$LimitSize) アップロードされた画像のサイズを確認します
// ※AlertExit($C_alert,$I_goback=0) 不正操作警告および終了
// ※Alert($C_alert,$I_goback=0) 不正操作警告
// ※ReplaceSpacialChar($C_char)特殊文字置換関数
// ※ExchangeMoney($N_money) 資金換算関数
// ※WindowLocation($C_url,$C_get="",$C_getOther="") PHP の window.location
関数
//------------- ----------------------------------- -------------- ------------------------
------
//----- ---------------------------------- ---------------- ----------------------------
--- ----
// 関数名: CheckMoney($C_Money )
// 関数: データが 99999.99 形式かどうかをチェック
// パラメータ: $C_Money (検出する数値)
// 戻り値: ブール値
// 備考: なし
//---------------------------- ---------------------------------------------------- ----------
----------
function CheckMoney($C_Money)
{
if (!ereg("^[0-9][. ][0-9]$", $C_Money)) return false;
return true;
}
//-------- ------------------------ ---------------------------- -----------------
----- --
//------------ ------------------------ ------------------------ ----------------------
- ------
// 関数名: CheckEmailAddr($C_mailaddr)
//機能:有効なメールアドレスか判定
// パラメータ:$C_mailaddr(検出対象のメールアドレス)
// 戻り値:ブール値
// 備考:なし
//- ------------------------ ------------------------ ------------------------- -------
------
関数 CheckEmailAddr($C_mailaddr) )
{
if (!eregi("^[_a-z0-9-] (. [_a-z0-9-] )*@[a-z0-9-] (.[a-z0 -9-] )*$",
$C_mailaddr))
//(!ereg( "^[_a-zA-Z0-9-] (.[_a-zA-Z0-9-] ) *@[_a-zA-Z0-9-] (.[_a-zA-Z0-9-] ) *$",
$c_mailaddr))
{
return false;
}
true を返します
}
//------------------------------------------ ---------------------------------------------
-- -----
//----------------------------- ---------------------------------------------------- --
----- --
// 関数名: CheckWebAddr($C_weburl)
// 関数: 有効な URL かどうかを判断します
// パラメータ: $C_weburl (URL
// 戻り値: ブール値
// 備考: なし
//---------------------- -------- -------------------------------------- -------- -
------
function CheckWebAddr($C_weburl)
{
if (!ereg("^http://[_a-zA -Z0-9-] (. [_a-zA-Z0-9-] )*$", $C_weburl))
{
return false;
}
return true;
}
//-- -------------------------------------- -------- ----------------------------------
----- --
//------------------------------------- ----------- ----------------------------------
-- -----
// 関数名: CheckEmpty($C_char)
// 関数: 文字列が空かどうかを判定
// パラメータ: $C_char (検出する文字列)
/ / 戻り値: ブール値
//備考: なし
//----------------------------- ------ -------------------------------------------- ---
- ------
function CheckEmptyString($C_char)
{
if (!is_string($C_char)) return false; // 文字列型ですか?
if (empty($C_char) )) return false; // 設定されているかどうか
if ($C_char=='') return false; // 空かどうか
return }
//---- -------------------------------------- ----------- ------------------------
------
//--- -------------------------------------- -------- -----------------------------
------
// 関数名: CheckLengthBetween( $C_char, $I_len1, $I_len2=100)
// 関数: 指定された長さ以内の文字列であるか判定
// パラメータ: $C_char (対象となる文字列)検出)
// $ I_len1 (対象文字列長の下限)
// $I_len2 (対象文字列長の上限)
// 戻り値:ブール値
// 備考:なし
//-- ------------------------------------------------------ ------- ----------------------------------
------ -
関数 CheckLengthBetween($C_cahr, $I_len1, $I_len2=100)
{
$C_cahr = トリム($C_cahr)
if (strlen($C_cahr) < $I_len1); false;
if (strlen($ C_cahr) > $I_len2) return false;
return true; -------------------------------------------------------- -------------- --------
------
//---------- ------------------- ------------------------------- ------------------- ---------
------
// 関数名: CheckUser($C_user )
// 機能: 正当なユーザー名かどうかを判定
// パラメータ: $C_user (検出対象のユーザー名)
// 戻り値: ブール値
// 備考: なし
//--------------- -------------------------------- ---- --------------------
------
function CheckUser($C_user)
{
if (!CheckLengthBetween ($C_user, 4, 20)) return false; //幅チェック
if (!ereg("^[_a-zA-Z0) -9]*$", $C_user)) return false; //特殊文字 テスト
return true;
}
//---------------- ------------------ -------------------------------- -------
-------
//-------------- ------------------- ------------------------------- -------------------
------
// 関数名: CheckPassword($C_passwd)
// 関数: 決定正当なユーザーパスワードであるかどうか
// パラメータ: $C_passwd (検出されるパスワード)
// 戻り値: ブール値
// 備考: なし
//----- ------------------ -------------------------------- ------- ----------
------
関数 CheckPassword($C_passwd)
{
if (!CheckLengthBetween($C_passwd, 4, 20)) return false; //幅検出
if (!ereg("^[_a-zA-Z0-9]*$", $C_passwd) ) return false; //特殊文字の検出
return true> }
//-------------------------- ------------------------ ------------------------ -------------
------

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP でデータベースを操作するのは非常に簡単です。この章では、CRUD (作成、読み取り、更新、削除) 操作について理解します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています
