PHP向表单提交的文件路径添加斜杠

PHP向表单提交的文件路径添加斜杠,php,forms,Php,Forms,我有一个表单,其中包含一个用于桌面文件路径的字段。路径被保存,然后写入一个txt文件,然后从该文件读取,值被放入表单字段 提交时,会添加斜杠。事实上,每次提交表单时,路径中的斜杠都会加倍 对此有什么想法吗?听起来你启用了魔法引号。要检查它们是否已启用,请在脚本中放置以下内容: echo 'magic_quotes_gpc=', ini_get('magic_quotes_gpc'); echo 'magic_quotes_runtime=', ini_get('magic_quotes_runt

我有一个表单,其中包含一个用于桌面文件路径的字段。路径被保存,然后写入一个txt文件,然后从该文件读取,值被放入表单字段

提交时,会添加斜杠。事实上,每次提交表单时,路径中的斜杠都会加倍


对此有什么想法吗?

听起来你启用了魔法引号。要检查它们是否已启用,请在脚本中放置以下内容:

echo 'magic_quotes_gpc=', ini_get('magic_quotes_gpc');
echo 'magic_quotes_runtime=', ini_get('magic_quotes_runtime');
如果其中任何一个返回
1
,则应禁用它们。您还可以通过运行函数
phpinfo()来检查此信息在脚本中

有关禁用它们的最佳方法,请参阅手册:


您的服务器必须已启用。您可以使用
stripslashes()
删除它们,但它可能会删除所有斜杠,而不仅仅是添加的斜杠。

我决定放弃输入路径的表单字段,只对其进行硬编码。但是,“C:\Users\Files\”会导致错误,“C:\Users\Files”输出时没有斜杠,即使我的代码中没有斜杠。您会收到错误,因为最后一个斜杠正在转义引号。有关更多信息,请查看。