PHP のバージョンに関係する問題があります。
URL に渡される生の文字列は次のとおりです。
?path=/2013/6/14/1371207330-SBM1_Today\'s Touch Strongsville.xls
PHP 5.3.21 では、$_GET['path'] を echo すると、(間違った) が返されます。
/2013/6/14/1371207330-SBM1_Today\\\'s Touch Strongsville.xls
PHP 5.3.15 では、正しいバージョン (正しい) を返します。
/2013/6/14/1371207330-SBM1_Today\'s Touch Strongsville.xls
PHP の新しいバージョンが追加のエスケープを追加しないようにするにはどうすればよいですか?
将来の読者のために
このエラーは PHP のバージョンとは関係がなく、2 つの異なる php インストールの構成が原因でした。私の場合、私のローカル バージョンには、magic_quotes がオフの php.ini 構成がありましたが、顧客の共有ホスティング プロバイダー (HostGator) はそれをオンにしていました。