Я настроил локальный сервер с помощью EasyPHP 5.3.8.1 — на нем я написал кучу материалов eBay API/XML для публикации товаров на eBay. Все отлично работает при использовании моего локального сервера. Однако, когда я загружаю php-файлы в свое веб-пространство, при отправке элементов на eBay добавляются htmlentities и в код добавляются некоторые косые черты, что разрушает URI-изображения вне сайта и стили шрифтов...
Я просто не понимаю, почему мой сервер отправляет все без проблем, а мой веб-сервер - нет.
Когда я пересматриваю товар на eBay, он показывает это в html... обратите внимание на все htmlentities, косые черты и еще много чего... как я могу убедиться, что этого не происходит? Опять же, этого не происходит, когда я использую свой сервер локальной машины, это делает только загруженная версия...
<font face="\"Trebuchet" ms\"="">
<center><img src="\"http://claimthis.com/images/WELCOME!.gif\""><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="\"http://ep.yimg.com/ca/I/3btech_2189_53809317\"" style="\"max-width:" 450px;="" border:6px="" ridge="" #0099ff;\"="">
<br><br>
<center><img src="\"http://claimthis.com/images/DETAILS.gif\""></center><br>
<table><tbody><tr><td><img src="\"http://images.3btech.net/ct/Top- Rated.jpg\"" height="100px">
</td><td><b><center><font size="+2">Buy with confidence!</font></center></b><br>
</td><td><img src="\"http://images.3btech.net/ct/PlatinumPS.gif\"">
Я даже пробовал это, чтобы избавиться от сущностей и косых черт... верхняя строка была там, чтобы обеспечить соответствие UTF-8, что само по себе было занозой в заднице... вторая была последней попыткой перед публикацией здесь. ..
$desc = preg_replace("/&#?[a-z0-9]+;/i","",$desc);
$desc = stripslashes($desc)
Не имеет никакого смысла, верно? Любая помощь будет принята с благодарностью...