CANADOH

QR Code

Home

  1. INDEX
  2. SEARCH
  3. RECORD
  4. RSS
  5. ADMIN
Home > Documents >Memo >

Memo

2019 年 1 月投稿文

< Jan 2019 >

[情報技術] mb_convert_variablesでCannot handle recursive references

公開中のスクリプトで”Cannot handle recursive references”を吐くようになりましたので調べました。

問題箇所は mb_convert_variables で、今のPHPでは第3引数が2次元以上の配列だとWarningが出るようになっています。となれば、第3引数を1次元配列にするのが手っ取り早い。よって、次の変更を行いました。


mb_convert_variables("UTF-8", "auto", $_POST);

foreach ($_POST as $k => $v) mb_convert_variables("UTF-8", "auto", $_POST[$k]);


これでWarningは解消です。

2019-01-05 (Sat) by Canaid SK

[情報技術] Bracketsとlibcurl4

ubuntu 18.04に最新のBracketsをインストールしようとすると、「libcurl3が必要」と言われてインストールをできない。そんなときは、次の作業を行います。

  1. Brackets**.deb を Brackets ディレクトリに展開する。(`dpkg-deb -R`コマンド使用)
  2. Brackets/DEBIAN/controlをviなどで開き、libcurl3をlibcurl4に書き換えて上書き保存。
  3. Bracketsディレクトリをパッケージ化する。(`dpkg-deb -b`コマンド使用)

あとは、作成したdebパッケージを`dpkg -i`コマンドでインストールしましょう。

2019-01-30 (Wed) by Canaid SK

< PREV | NEXT >