$file="d:12.pdf";
コードを逆エスケープする方法はありますが、機能しません。そうしないと、実行後にエラーが発生します。
addslashes()
addslashes()
動作しないことをテストしました。
$file="d:1.pdf";
$newFile=addslashes($file);
echo の後には d:
$newFile=htmlspecialchars('d:1.pdf'); $newFile;
二重引用符を使用する場合は、
$file = "d:\1\2.pdf"; と記述する必要があります。