【发布时间】:2011-01-29 18:30:57
【问题描述】:
一直在努力用另一个符号(例如“.-.”)替换反斜杠只是为了指示反斜杠的位置,因为我无法发送诸如“C\xampp\etc”之类的字符串。通过 url 作为 GET 变量,所以我想我首先用另一个符号替换该字符串中的反斜杠,然后通过 url 发送,然后将它们替换回处理它的 PHP 文件中的反斜杠。虽然有更好的方法通过 url 发送这样的字符串吗?因为当我尝试以下脚本时:
$tmp_name = preg_replace("\", ".-.", $_FILES['uploadfile']['tmp_name']);
原来是一个php错误,因为\也被用作分隔符..
谁能帮我解决这个问题?
提前致谢!
顺便说一句,如果我能够通过 url 发送一个完整的数组,那么整个问题都会得到解决,但我认为这不可能?
【问题讨论】:
标签: php regex replace get backslash