Php 易趣API-如何将HTML导入描述字段?
我正在创建一个应用程序,其中列出了易趣上的物品,每个物品都有一个HTML页面,我被告知要使描述与此HTML匹配。HTML页面非常基本,使用HTML4(大量的Php 易趣API-如何将HTML导入描述字段?,php,soap,ebay-api,Php,Soap,Ebay Api,我正在创建一个应用程序,其中列出了易趣上的物品,每个物品都有一个HTML页面,我被告知要使描述与此HTML匹配。HTML页面非常基本,使用HTML4(大量的和等) 当我file\u get\u contents()html时,我将其包装在CDATA中,以转义html实体等。虽然当我发布它时,我被一个关于字符串编码的错误踢回 这是我的密码 if(ini_get(allow_url_fopen) == 1){ $page_layout .= "<![CDATA["; $page
和
等)
当我file\u get\u contents()
html时,我将其包装在CDATA
中,以转义html实体等。虽然当我发布它时,我被一个关于字符串编码的错误踢回
这是我的密码
if(ini_get(allow_url_fopen) == 1){
$page_layout .= "<![CDATA[";
$page_layout .= file_get_contents("http://www.example.com/".$template->directory."/template/index.htm");
$page_layout .= "]]>";
$page_layout = htmlentities($page_layout);
}else{
// fopen()
}
我一直在读这几页
- (搜索项目。说明)
更新
我已经将一个模板转换为XHTML,并设法发布了该项目,尽管下面是在Ebay沙盒上呈现的描述
= 523) {w = document.body.scrollWidth;} else {w = document.body.offsetWidth;if (window.scrollMaxX !== 0) {w += window.scrollMaxX;}}}if (isNaN(w)) {w = 0;}if ((oCl.bFirefox && oCl.bWin) && (h > 32000)) {h = 32000;}rv[0] += h;rv[1] += w;return rv;};ifr.resizeIt = function(callerId) {var oCl = ifr.browserDetect();var size = ifr.getSize();if (size) {if (!oCl.bSafari) {parent.resizeFrame(size);}ifr.setData(size, callerId);};}
我通过从标记中删除
CDATA
和htmlentities
来解决这个问题,并且还将实际页面从HTML4转换为更新有效的XHTML
除了背景色的填充div之外,它使用嵌入的样式表提取了我的所有格式
= 523) {w = document.body.scrollWidth;} else {w = document.body.offsetWidth;if (window.scrollMaxX !== 0) {w += window.scrollMaxX;}}}if (isNaN(w)) {w = 0;}if ((oCl.bFirefox && oCl.bWin) && (h > 32000)) {h = 32000;}rv[0] += h;rv[1] += w;return rv;};ifr.resizeIt = function(callerId) {var oCl = ifr.browserDetect();var size = ifr.getSize();if (size) {if (!oCl.bSafari) {parent.resizeFrame(size);}ifr.setData(size, callerId);};}