PHP帖子附加额外的“\”“为什么会这样?

时间:2011-01-30 08:34:33

标签: php file-get-contents

我正在使用

  <textarea id="content" name="content" style="width:0; height:0;">  
<?php  $content = file_get_contents($url);    ?> 
</textarea>

我将此文本区域发布到php文件

$file = $_POST["content"];
echo $file;

我正在显示的输出所有内容都带有额外的“

所有图像,所有参考文献......任何解决方案?

2 个答案:

答案 0 :(得分:5)

首先,textarea中的代码实际上不会输出任何内容,因为它所做的只是将$url的内容分配给$content变量。尝试使用echo输出它:

<?php echo file_get_contents($url) ?>

对于斜杠,它听起来像magic quotes问题。您可以通过调用get_magic_quotes_gpc在脚本过程中轻松检查此内容,如果启用该功能,则会true返回{{1}}。 PHP网站提供了有关how to disable it的一些有用信息。

答案 1 :(得分:3)

检查您是否已激活magic quotes

您可以在配置文件中查看,也可以查看php_info()的输出。 Here are instructions on how to disable this "feature".