Catalog Online

「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;
}

https://phantom37383.blog.fc2.com/blog-entry-1802.html

タグ >>  php  html 

カタログオンライン 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対応変更

タグ >>  カタログオンライン 

外部公開APIによる郵便番号からの住所取得(Ajaxを使いPHPからデータを取得)[edit]

2020/09/08 リンク

JavaScript jQueryでAjaxを使いPHPからデータを取得する方法その3(外部公開APIによる郵便番号からの住所取得)

http://vbnettips.blog.shinobi.jp/javascript/javascript%20jquery%E3%81%A7ajax%E3%82%92%E4%BD%BF%E3%81%84p_156

タグ >>  JavaScript  jQuery  PHP  Ajax 

カタログオンラインV2.3修正[edit]

2020/05/20 メモ

index.php内のsplit関数エラーを修正

Catalog Online

↑ PAGE TOP