phpのheader関数でcontent-typeを変えたのにtext/htmlにしかならないので調べたらcoreserver特有の現象くさかった

coreserverで、phpのセーフモードを解除するとheader関数でcontent-typeを変えても勝手にtext/htmlになるようです。下記のリンクに解決方法が書いてあります。

それとphp正規表現で、uオプションを付けてる時に[\S\s]というのがすべての文字にマッチするという意味にならないらしく、それのことで時間がかかってしまいました。