0
WordPressサイトに対して実行する必要があるコード行がありますが、多くの「不正な」文字が含まれています。私はスマートな引用符をキャッチすることができますが、いくつかの深刻な - 永久的なダメージを行う恐れのためにそれを実行することを躊躇!スマート引用符と他の非コード文字を削除する
function maybe_unserialize($original) {
if (is_serialized($original)) // don’t attempt to unserialize data that wasn’t serialized going in
{
$original = preg_replace(‘!s:(\d+):”(.*?)”;!se’, “‘s:’.strlen(‘$2′).’:\”$2\”;'”, $original);
return @unserialize($original);
}
return $original;
}
特に、私は4行で約′
と'
を知りません。
どこかでこれらの文字を取り除いて置き換えることができますか?
実際に理解していない*サードパーティのコードをコピー貼り付けたようです。これを行うべきではありませんが、問題を解決する最善の方法は、第三者に戻って、フロントエンドフォーマットを使わずにコードをもう一度入手することです。 –