php の mb_convert_encoding において、文字コード指定でSJISを指定すると一部文字で誤変換することあったバグ php

php の mb_convert_encoding において、文字コード指定でSJISを指定すると一部文字で誤変換することあったバグ

Shift_JISと、マイクロソフトが使う(CP932)は異なり、CP932のコードマップを使用するには、代わりに SJIS-WINを使うこと。

例えば、windowsでsjisで作成したファイルの文字列を、UTF8 に変

  2022-03-28 02:04:35

apache経由でphpファイルを実行し、mkdirができなくてはまる php

apache経由でphpファイルを実行し、mkdirができなくてはまる

具体的にはfuelphpで作成したサイトを新サーバに移行して
以下のエラーがでてうまく動作できなかった

Fuel¥Core¥FuelException [ Error ]:
Unable to create or write to the log

  2019-08-15 11:42:00

conohaにphp7.2をいれる php

conohaにphp7.2をいれる
(ついでにmongodbも)

# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
# yum install --enablerepo=remi remi-php72 php php-devel php-mbstring php-m

  2019-04-19 09:34:04

PHP Warning: date(): It is not safe to rely on the system's timezone settings php

PHP Warning: date(): It is not safe to rely on the system s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of

  2018-06-9 08:43:28

phpでpreg_matchとかでSJISとかつかうのはNG php

Shift_JISとphpの相性の悪さ
Preg系の関数も調子悪いです。
preg_match とかね。
その対策は基本的に全てUTF-8で記述する事です。
最終的に出力したい文字エンコードと記述するエンコードが同じでなければならない理由は殆どありませんので。
もし出力先で SJISにしたい場合は
全ての処理が終わってから、Shift_J

  2017-11-6 06:52:59

ディレクトリ配下のファイル名が id と 日付で、拡張子が .json のみ取得するphp php

ディレクトリ配下のファイル名が id と 日付で、拡張子が .json のみ取得するphp

// ディレクトリ配下のファイル拡張子が .json のみ取得
$ext = .json ;
$condition = ;

if( $id != ) { $condition = &

  2017-09-16 12:21:03

今さらだけどxml.php 廃止になってたからsimplexml_load_fileを使うように変更jした php

xml.php 廃止になったので、simplexml_load_fileをつかうようになって以下に変更した

$data = simplexml_load_file($RSSURL);
$data2 = json_decode(json_encode($data) true); // オブジェクトを連想配列に変換(いったんjsonして

  2017-08-8 11:10:08

php apiで返す場合 header('Content-Type: application/json'); をつけること php

php apiで返す場合
header( Content-Type: application/json );
をつけること

例)
値設定
$r_array[ searchword ] = あああ ;
$r_array[ result ] = OKOKOK!!!あああ ;

返すよ<b

  2017-05-30 05:00:01

PHP5.6インストール php

PHP5.6インストール
yum install --enablerepo=remi remi-php56 php php-devel php-mbstring php-pdo php-gd

インストール結果確認
rpm -qa | grep php
php --version

php.iniを編集
vi /etc

  2017-04-3 01:45:20

php7でのエラー。PHP Fatal error: Uncaught Error: Call to undefined function split() php

php7にあげてでるようになったエラー

PHP Fatal error: Uncaught Error: Call to undefined function split() in

split()は、explode()におきかえるとうまくいった

  2016-12-9 08:06:33