「PHP」検索結果
V2.8 カタログオンライン更新[edit]
2024/03/25 【その他】
<card.php>
・「date_フィールド名」で日付選択表示機能追加
・「txt_フィールド名」でtextarea入力機能追加
・maxlength設定機能追加
<style_sp.css>
編集時に注釈表示位置を変更
<define.php>
・「MY_URL」追加
タグ >> catalogonline
カタログオンラインV2.4 更新内容[edit]
2021/05/21 【メモ】
card.phpの以下の箇所を修正
・テキストフィールドに「'」の文字が入っている場合、編集で当該文字以降が切れてしまう不具合修正
・bookmarkにNULLが入らないように修正(order byでおかしくなる)
タグ >> カタログオンライン
カタログオンラインV2.6[edit]
2023/03/21 【コード】
1、「input type="text"」と「textarea」に「maxlength」を設定できるように変更
2、日付型の「date_XXX」フィールドを入力必須に設定
3、「function.php」に「autohyperlink」関数追加(URLとメールアドレスを自動リンク)
4、file_10に画像以外を設定した場合、オリジナルのファイル名が表示されない不具合修正
●card.php
(修正前)$row['filename_'.right($field,1)]
(修正後)$row['filename_'.$matches[1]]
●function.php
(修正前)$img_ext = array("gif","jpg","png");
(修正後)$img_ext = array("gif","jpg","png","bmp");
https://www.nipc.or.jp/~sys/designhall/
タグ >> php
カタログオンラインV2.4a[edit]
2023/02/14 【メモ】
card.phpについて以下を変更
・カテゴリーの選択肢についてグループ化機能を追加
・PHP8対応修正 $_POST{xx} → $_POST[xx]
https://www.n-fashion.com/~sys/
タグ >> php
PHP URLとメールアドレスを自動でaタグで囲む[edit]
2023/02/11 【コード】
http,https,*@*に自動でa hrefをつけてくれる関数
function autohyperlink( $content ) {
//http,https,ついでにftpにマッチ
$pattern_http = '/((?:https?|ftp):\/\/[-_.!~*\'()a-zA-Z0-9;\/?:@&=+$,%#]+)/';
$replace_http = '<a href="\1" target="_blank">\1</a>';
//メールアドレスにマッチ
$pattern_mail = '/([a-zA-Z0-9_\-\.]+@[a-zA-Z0-9\-\.]+\.[a-zA-Z]+)/';
$replace_mail = '<a href="mailto:\1">\1</a>';
//置換
$content = preg_replace( $pattern_http, $replace_http, $content );
$content = preg_replace( $pattern_mail, $replace_mail, $content );
return $content;
}
カタログオンライン V2.2 バグ修正[edit]
2021/04/16 【コード】
cart.php 152行名を以下に修正すること
(bookmarkにNULLが入らないように、 order byでおかしくなる)
foreach ($fields_card as $field){
if ( !(preg_match('/^file_([0-9]+)/',$field))){
if (is_null($_POST[$field])){
$val ="";
} else {
$val = $_POST[$field];
}
$stmt->bindValue(':'.$field, $val, PDO::PARAM_STR);
}
}
タグ >> カタログオンライン
正規表現パターンサンプル[edit]
2021/03/09 【コード】
パターン 意味
/^[0-9]*$/ 半角数値のみ(空文字OK)
/^[0-9]+$/ 半角数値のみ(空文字NG)
/^[a-zA-Z]*$/ 半角英字のみ(空文字OK)
/^[a-zA-Z]+$/ 半角英字のみ(空文字NG)
/^[0-9a-zA-Z]*$/ 半角英数字のみ(空文字OK)
/^[a-zA-Z0-9!-/:-@¥[-`{-~]*$/ 半角英数記号のみ(空文字OK)
/^([a-zA-Z0-9]{8,})$/ 8文字以上の半角英数字
/^([a-zA-Z0-9]{6,8})$/ 6文字以上8文字以内の半角英数字
/^([0-9]{0,8})$/ 8文字以下の半角数値
/^[0-9]{8}$/ 8文字の半角数値
/^https?:\/\/ URL
/^\d{3}-\d{4}$/ 郵便番号(999-9999形式)
/^\d{1,3}(\.\d{1,3}){3}$/ IP(999.999.999.999形式)
/^([1-9][0-9]*|0)(\.[0-9]+)?$/ 正の小数
/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/ 正・負の小数
/^[ぁ-んー]*$/ 全角ひらがな(空文字OK)
/^[ァ-ンヴー]*$/ 全角カタカナ(空文字OK)
/^[ァ-ン゙゚\-]*$/ 半角カタカナ(空文字OK)
/^[^\x20-\x7e]*$/ 全角文字のみ(空文字OK)
https://javascript.programmer-reference.com/js-regexp-sample/
タグ >> HTML Javascript PHP
カタログオンラインV2.5 更新[edit]
2023/03/03 【メモ】
更新内容(2021/3/8)
・「$category_view[]」変数を「$listitems['category']」に変更
・「lst_(フィールド名」でselectボックスが表示される機能を追加
※2023/3/3 PHP8対応変更
タグ >> カタログオンライン

