TOP ▲ itcore TOP プログラムパーツ

プログラムパーツ by ITCORE

ソート順 新しい順 名前順
[新しい順]
1 uTrimTail 行末の空白文字(半角・全角空白、タブ)を削除する。
2 uBacktrace バックトレース出力
3 uHtmlentities クオートもエンコードする。
4 uMaskEmail emailのユーザ名部分をマスクする。aaa@bb.cc => (mask)@bb.cc
5 u_sql_go DB更新 insert, update, delete 共用 Laravel
6 u_select_one 1件select
7 uDbAutoId auto_incrementで発行したIDを得る。
8 uGetArAr 配列の値を取得する。結果が配列でなければ空配列を返す。
9 uArrayCheck 変数が配列でなければ空配列を返す。
10 uInputSelect selectタグ 作成
11 uStrConvNFD NFD形式をNFC形式に変換する。
12 u_hex2bin hex2bin() PHP5.4未満 16進エンコードされたバイナリ文字列をデコードする
13 uSelected uSelected 変数が値に等しければプルダウンのselectedを返す。
14 uGetAr uGetAr, uGetObj 配列またはオブジェクトから値を取得する。要素が存在しない場合は空文字を返す。
15 uDateCheck 日付チェック "20210430"
16 uIsInt 整数か判定する
17 uJsonEncode JSONエンコード 日本語をエスケープしない
18 uStrToSjis 文字コード変換 UTF-8 SJIS
19 uDebugForm フォーム変数デバッグ
20 jDateTodayNext 今日、翌営業日(JavaScript)
21 uBasicUser BASSIC認証ユーザを取得する。
22 uFileExt ファイル名の拡張子を得る。123,txt → txt
23 uInt 0又は正の整数値を返す。文字列に数字以外が入っているか、空文字、NULLなら0を返す。
24 uDatetime_utc2jst UTC → JST 日時変換 2020-12-26 14:50→2020-26-12 23:50
25 uStrCut 文字列の指定文字数をカットする。マイナスを指定すると後ろからカット
26 uRedirect リダイレクト
27 uTagDel タグを削除する。
28 uSessionSet セッション変数をセットする。
29 uSession セッション変数の受取。存在しない時は空文字を返す。
30 uEscQuoteRev シングルクオートとダブルクオートを独自エスケープから戻す。
31 uEscQuote シングルクオートとダブルクオートを独自エスケープする。
32 uCheckTime 時間のチェック 000000 - 235959
33 uUnlink ファイルが存在すれば削除する。
34 uBomDel BOM削除(UTF-8)
35 uStrConvEn UTF-8 半角\を全角¥に変換する。BOM付きUTF-0対応
36 session_start 「フォーム再送信の確認」を表示させない。
37 location 指定したURLへジャンプする。
38 uSSLgetKigen SSL有効期限を取得する。
39 uDateNow 現在の日時 20190803_181903
40 uHtmlPre HTMLの半角空白を に変換して固定幅フォントにする。
41 uSanitizeKigou記号のサニタイズ
42 uRirekiDatalist キーワードの履歴から選択リスト(datalist)を生成する。
43 uRirekiSave キーワードの履歴を保存する。新しい順。指定数まで。
44 uSelf 自分のURLパス
45 bootstrap Bootstrap/jQueryの基本テンプレート(CDN利用)
46 kurikaeshi 繰り返し処理、ループ (PHP, JavaScript)
47 deferred 同期逐次処理(JavaScript)
48 jHtmlspecialchars HTMLエスケープ (JavaScript)
49 ajax ajaxでテキスト変更 (PHP+JavaScript)
50 popup 小ウインドウを出す。 (JavaScript)
51 sleep sleep関数 指定した秒数待つ (JavaScript)
52 json_encode_decode jsonエンコード/デコード (PHP, JavaScript)
53 uInit 初期設定 (PHP)
54 uDateUTC2Local UTCからローカル日付に変換 (PHP, JavaScript)
55 uHtmlspecialchars4 htmlspecialchars 空白を に変換する。行末に[nr]がある場合は\nを取る。行頭に[html]がある行はエンティティ化しない。
56 uHtmlspecialchars3 htmlspecialchars 空白を に変換する。例外指定あり。行末に[nr]がある場合は\nを取る。
57 uHtmlspecialchars2 htmlspecialchars 空白を に変換する。
58 uCmd linuxコマンドを実行してその結果を画面に出力する。
59 uJsClear 入力項目の初期化
60 uLogKeyTime 時間記録ログファイルを作成する。指定したキーをユニークにして新しい順に保存する。
61 uHtmlPrintNL 画面印刷 改ページ
62 uStrConvHiragana カタカナ(全角・半角)を全角ひらがなに変換する。
63 uStrConvComma カンマ系の文字を半角カンマに変換する。
64 uDirDocRoot2 ドキュメントルートとその上位ディレクトリを返す。
65 uIniErrorOutput エラーを画面に出す。
66 uStrRmSpace 空白(半角、全角)を削除する。
67 uChomp 行末の改行コードを取り除く。CRLF LF CR
68 uHexDump 16進ダンプ
69 uMakedir ディレクトリを作成する。既にあれば何もしない。複数階層OK。
70 file_get_contents2 ファイルが存在しなけてば空文字を返す。
71 uHtmlTagGet タグで囲まれたデータを取得する。入れ子タグには不対応。
72 uHtmlHeader 共通のHTMLヘッダ
73 uHttpGet PCのユーザエージェントを指定してURLをGETする。
74 uFlush 処理の途中で画面を表示させる。
75 uDateMonthCalc 年月に月数を足す(マイナ>スを入れれば引く) uDateMonthCalc(201712, 2) => 201802
76 uChecked 変数が値に等しければチェックボックスのcheckedを返す。
77 uJsBack 1つ前の画面に戻る。JavaScript利用
78 uExplodeSpace スペース区切りでexplodeする。複数スペース対応
79 uCookieSetArray 配列データをクッキーへ保存する。個々の値は配列の要素としてセットする。
80 uDateNextMonth 1ヶ月後の日を返す。月末の場合は翌月末を返す。20171215 -> 20180115 20180131 -> 20180228 -> 20180331 -> 20180430
81 uDateGetsumatsu 指定した日(年月)の月末日を返す。 20171203 201712 -> 21071231
82 uForm フォーム変数の受取。存在しない時は空文字を返す。
83 uDateNum 日付のセパレータをはずして8桁の数字として返す。 yyyy-mm-dd yyyy/m/d -> yyyymmdd
84 uDateMonday 指定した日以前の最初の月曜日を返す。
85 uIsRensouArray 配列が連想配列か判定する。true:連想配列 false:配列
86 uOpendirArrayDelete 配列に入っているファイル名をディレクトリから削除する。
87 uOpendirArrayCreate 配列に入っているファイル名をディレクトリに作成する。既にあれば上書き。
88 uCellGet タブ区切りの1行データからデータをを取り出す。先頭0。存在しなければ空文字を返す。
89 uOpendirArrayGet ディレクトリ配下のファイル名を配列に入れる。.と..は除く。
90 uKeyDataArrayGet KEY+DATAのデータを配列に入れる。最初のセパレータで区切る。同じKEYがあった場合は最後が有効になる。
91 uIpZeroRev ゼロ埋めIPから通常のIPに戻す。
92 uIpZero ゼロ埋めしたIPを返す。192.168.0.1 → 192.168.000.001
93 uStr0 前ゼロで埋めた文字を返す。
94 uStrConvSp1 連続空白(半角全角混在)を1つの半角空空白にする。
95 uJsClose 閉じるボタン JavaScript
96 uToLF 改行コードCR,CRLF,LF をすべてLFに変換する。
97 uStrHexDump 文字列を16進ダンプする。
98 uHtmlspecialcharsIndent インデント付きのhtmlspecialchars 行頭の空白を に変換する。
99 uIpCheck uIpCheck IPv4の形式チェック OK:true NG:false