我很抱歉,如果標題在這裏混淆的解釋是:插入一個div通過DOM文檔到內容,從遠程站點獲得
說,我們有遠程頁面像remotesite.com/page1.html
,我們使用的功能file_get_contents
獲得其源,然後我們使用DOMDocument
將它打印到我們的頁面
$url = "remotesite.com/page1.html";
$html = file_get_contents($url);
$doc = new DOMDocument(); // create DOMDocument
libxml_use_internal_errors(true);
$doc->loadHTML($html); // load HTML you can add $html
//here we do some edits to remove or add contents
之前編輯這個來源我想補充以下內容股利在打印前:
<div style="float: right; padding-right: 2px;"><a class="open_event_tab" target="_blank" href="some-hard-coded-text-here_'+content+'_title_'+lshtitle+'_event_'+id+'.html" >open event</a></div>
以下是我已經試過,但href
的軟編碼的部分('+content+'_title_'+lshtitle+'_event_'+id+'
)不工作
我知道下面我的代碼可能看起來愚蠢的,但很抱歉我沒有在PHP足夠的知識
function createDivNode($doc) {
$divNode = $doc->createElement('div');
$divNode->setAttribute('style', 'float: right; padding-right: 2px;');
$aNode = $doc->createElement('a', 'openEvent');
$aNode->setAttribute('class', 'open_event_tab');
$aNode->setAttribute('target', '_blank');
$aNode->setAttribute('href', 'some-hard-coded-text-here_'+content+'_title_'+lshtitle+'_event_'+id+'.html');
$divNode->appendChild($aNode);
return $divNode;
}
,我想通過源迴路從遠程站點必須讓每一個td
看起來像下面的一個,只是關閉它
<td colspan="2">
<b>Video </b>
<span class="section">Sports</span><b>: </b>
<span id="category466" class="category">Motor Sports</span>
//here i want to add my div
</td>
6小時,我能不知道這一點,因爲我在學習階段,所以我決定在這裏問別人這個有幫助的社區
小格式化走一段很長的路要走....你正在尋找jQuery函數是.append()。 –