PHP 廃止された関数を使うには?
今まで遭遇した廃止された関数を復活させたもの。 昔作った PHP のプログラムの中で split、ereg 等廃止されてしまった関数が使われていた。ソースを書き直すのもどうかなと思った。
今まで遭遇した廃止された関数を復活させたもの。 昔作った PHP のプログラムの中で split、ereg 等廃止されてしまった関数が使われていた。ソースを書き直すのもどうかなと思った。
昔作った PHP のプログラムの中で aspタグ(<%)を使っていた。php8.1 では動作しない。
PHP8.1 で asp_tags(<%)を使うには? Read More »
パッチを用意しました 手順の操作をパッチで行います。 DB/pgsql.php の中でリソースIDを期待している箇所があります。PHP8.1 では $result には リソースID ではなく PgSql\Result のオブジェクトが渡されますので spl_object_id関数 で ID に変換します。 変更前 変更後 pg_numrows関数 を pg_num_rows関数に書き換えます。 変更前 変更後 pg_numfields関数 を pg_num_fields関数に書き換えます。 変更前 変更後 is_resource を instanceof に書き換えます。 変更前 変更後 pg_freeresult を pg_free_result に書き換えます。 変更前 変更後 pg_fieldname を pg_free_result に書き換えます。 変更前 変更後 pg_fieldtype を pg_field_type に書き換えます。 変更前 変更後 pg_fieldsize を pg_field_size に書き換えます。
PHP8.1 で PEAR の DB を使うには? Read More »
↑の EUC-JP と設定しがちなのですが、おそらく↓の eucJP-win を設定した方がベターです。 ここで不具合に気が付きました。mb_ereg_replace関数で機種依存文字を使って置換するとワーニングが出ました。 default_charset に「eucJP-win」を設定しても、mb_regex_encoding関数での認識は「EUC-JP」みたいです。 php.ini では直りませんでしたので、mb_regex_encoding関数で設定して対応しました。 昔作った EUC-JP で書かれたコードを PHP8 に移行することになった。
PHP キャラセットを UTF8 から EUC-JP に変更するには? Read More »
チェックを入れる。 チェックを外す。 チェックの状態を取得する(true/false)。 チェックの値を取得する。
jQuery チェックボックスをチェックするには? Read More »
jQuery CDN Google Hosted Libraries JS DELIVR
jQuery のライブラリを読み込むには? Read More »
dpdump ディレクトリにダンプファイルをコピーします。 impdpコマンドを実行します。 「table_exists_action=replace」は存在しているテーブルを DROP してからインポートするという意味です。
Oracle impdpコマンドでテーブルスペースを変更してインポートするには? Read More »
CentOS7 のコンテナに PHP8 をソースからインストールしている。configureコマンドを実行したら「No package ‘sqlite3’ found」のエラーが表示された。
PHP8 のインストール中に「No package ‘sqlite3’ found」と表示された Read More »
CentOS7 のコンテナを起動します。 リポジトリをインストールします。 oniguruma-develパッケージをインストールします。 CentOS7 のコンテナに PHP8 をソースからインストールしている。configureコマンド実行したら「No package ‘oniguruma’ found」のエラーが表示された。
PHP8 のインストール中に「No package ‘oniguruma’ found」と表示された Read More »