PHP添加斜杠以形成提交的文件路径

时间:2011-09-06 23:02:46

标签: php forms

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

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

对此有什么想法?

2 个答案:

答案 0 :(得分:1)

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

echo 'magic_quotes_gpc=', ini_get('magic_quotes_gpc');
echo 'magic_quotes_runtime=', ini_get('magic_quotes_runtime');

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

请参阅手册以了解禁用它们的最佳方法:

http://www.php.net/manual/en/security.magicquotes.disabling.php

答案 1 :(得分:0)

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