eBay API/XML проблемы с косой чертой и htmlentities

Я настроил локальный сервер с помощью EasyPHP 5.3.8.1 — на нем я написал кучу материалов eBay API/XML для публикации товаров на eBay. Все отлично работает при использовании моего локального сервера. Однако, когда я загружаю php-файлы в свое веб-пространство, при отправке элементов на eBay добавляются htmlentities и в код добавляются некоторые косые черты, что разрушает URI-изображения вне сайта и стили шрифтов...

Я просто не понимаю, почему мой сервер отправляет все без проблем, а мой веб-сервер - нет.

Когда я пересматриваю товар на 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, что само по себе было занозой в заднице... вторая была последней попыткой перед публикацией здесь. ..

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

Не имеет никакого смысла, верно? Любая помощь будет принята с благодарностью...


person jft    schedule 16.12.2011    source источник
comment
Я должен был отметить это раньше, но по какой-то причине \ добавляется ко всем URI... но почему? Я должен был также назвать этот PHP... ужасный первый вопрос... хех.   -  person jft    schedule 17.12.2011


Ответы (1)


Проблема не имела ничего общего с моими серверами или настройкой. Я полагаю, что изменил загруженный файл, а затем перезаписал неверным локальным файлом.

Я не передавал правильную переменную с одной страницы на другую, поэтому «stripslashes» не удалял косые черты с чего-либо реального. Простая ошибка, которую я проглядел и должен был заметить на прошлой неделе...

person jft    schedule 19.12.2011