eBay API / XML проблемы с косой чертой и htmlentities - PullRequest
0 голосов
/ 16 декабря 2011

Я установил локальный сервер с помощью 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)

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

1 Ответ

0 голосов
/ 19 декабря 2011

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

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

...