Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
易趣API/XML问题与斜杠和htmlentities_Html_Ebay Api_Stripslashes - Fatal编程技术网

易趣API/XML问题与斜杠和htmlentities

易趣API/XML问题与斜杠和htmlentities,html,ebay-api,stripslashes,Html,Ebay Api,Stripslashes,我使用EasyHP 5.3.8.1安装了一个本地服务器——在它上面,我编写了一系列eBay API/XML内容,将项目发布到eBay。当使用我的本地服务器时,一切都能正常工作。但是,当我将php文件上传到我的Web空间时,当我将这些项目提交到易趣时,会添加htmlentities,并在代码中添加一些斜杠,这会破坏异地图像URI和字体样式 我只是不明白为什么我的服务器发送所有东西都没有问题,但我的Web服务器没有 当我在易趣上修改物品时,它会在html中显示出来。。。注意所有的HTMLEntity

我使用EasyHP 5.3.8.1安装了一个本地服务器——在它上面,我编写了一系列eBay API/XML内容,将项目发布到eBay。当使用我的本地服务器时,一切都能正常工作。但是,当我将php文件上传到我的Web空间时,当我将这些项目提交到易趣时,会添加htmlentities,并在代码中添加一些斜杠,这会破坏异地图像URI和字体样式

我只是不明白为什么我的服务器发送所有东西都没有问题,但我的Web服务器没有

当我在易趣上修改物品时,它会在html中显示出来。。。注意所有的HTMLEntity、斜线等等。。。我如何确保这不会发生?同样,当我使用我的本地机器服务器时不会发生这种情况,只有上传的版本会这样做

<font face="\&quot;Trebuchet" ms\"="">
<center><img src="\&quot;http://claimthis.com/images/WELCOME!.gif\&quot;"><br><br>
<font size="+3"><b>
Seagate Barracuda 80GB 7200RPM 2MB Buffer Hard Drive Internal Desktop 3.5 inch
</b></font>
<br><br>
<img src="\&quot;http://ep.yimg.com/ca/I/3btech_2189_53809317\&quot;"   style="\&quot;max-width:" 450px;="" border:6px="" ridge="" #0099ff;\"="">
<br><br>
<center><img src="\&quot;http://claimthis.com/images/DETAILS.gif\&quot;"></center><br>
<table><tbody><tr><td><img src="\&quot;http://images.3btech.net/ct/Top-    Rated.jpg\&quot;" height="100px">
</td><td><b><center><font size="+2">Buy with confidence!</font></center></b><br> 
</td><td><img src="\&quot;http://images.3btech.net/ct/PlatinumPS.gif\&quot;">

没有任何意义,对吧?非常感谢您的帮助……

问题与我的服务器或设置无关。我相信我修改了上传的文件,然后用错误的本地文件重写


我没有将正确的变量从一个页面传递到下一个页面,因此“stripslashes”并不是从任何实际页面中剥离斜杠。我忽略了一个简单的错误,应该在上周发现…

我以前应该注意到这一点,但无论出于什么原因,所有URI周围都添加了\。。。但是为什么呢?我也应该给这个PHP命名。。糟糕的第一个问题帖子。。。呵呵。
$desc = preg_replace("/&#?[a-z0-9]+;/i","",$desc);
$desc = stripslashes($desc)