2011-12-16 2 views
0

IセットアップEasyPHP 5.3.8.1使ってローカルサーバとXMLの問題 - それには、私はeBayにアイテムを投稿するeBayのAPI/XMLの原料の束を書きました。私のローカルサーバーを使用すると、すべてが完璧に機能します。しかし、私がウェブスペースにPHPファイルをアップロードすると、eBayにアイテムを送信するときに、htmlentitiesが追加され、スラッシュがコードに追加され、オフサイトのイメージURIとフォントスタイルが廃止されます...eBayのAPIは、/スラッシュとにhtmlentities

私のサーバーは問題なくて、すべてを送信しますが、私のウェブサーバがない理由」tは理解しています。

eBayでアイテムを改訂すると、これはhtmlに表示されます...すべてのhtmlentities、スラッシュ、その他のものをメモします。どうすればこれが起こらないことを確認できますか?私は唯一のアップロードのバージョンはこれを行い、私のローカルマシンサーバを使用する場合、再び、一番上の行がでました...

<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;"> 

私もこれらの事業体を取り除くしようとスラッシュでした...発生しません。そこにお尻自体の痛みだったUTF-8コンプライアンスを確保する... 2番目は

$desc = preg_replace("/&#?[a-z0-9]+;/i","",$desc); 
$desc = stripslashes($desc) 

は、右のいずれかの意味がありません...ここに投稿する前に、土壇場の努力でしたか?任意の助けが最もいただければ幸いです...

+0

私は前にこれを指摘している必要がありますが、" \何らかの理由ですべてのURIの周りに追加されているため...しかし、なぜですか?私はあわや... ..だけでなくひどい最初の質問のポストをこのPHPを題している必要があります。 – jft

答えて

0

問題は、私のサーバーやセットアップとは何の関係もありませんでした。アップロードされたファイルを変更して間違ったローカルファイルで上書きしたと思います。

私は1つのページから次の、その「にstripslashes」に正しい変数を渡していませんでしたが、実際のものからスラッシュを除去されませんでした。単純な私が見落とし先週捕らえているはずのミス...