간단한 HTML 페이지에서 다른 도메인에있는 XML 파일에서 서버 상태를 표시하려고합니다. jQuery를 사용하여 시도했지만 도메인 간 제한에 대해 배웠습니다. 그것을 검색 한 후에 나는 그것이 PHP를 사용하여 할 수 있다는 것을 배웠지 만, 나는 PHP로 초보자부터 조금 잃어 버렸습니다.PHP를 사용하여 다른 도메인에서 XML 파일의 특정 내용 표시
내 XML은 다음과 같습니다 : 나는 온라인 이름, 을 보여주고 싶은
$(document).ready(function() {
FetchServerData();
});
function FetchServerData(){
$.ajax({
type: 'GET',
url: 'serverstatus.xml',
//data: 't=' + Math.floor(Math.random() * 1000001),
//headers : {Accept : "text/xml","Access-Control-Allow-Origin" : "domainwithxml.com"},
dataType: 'xml',
success: function (data) {
LoadServerData(data);
}
});
}
function LoadServerData(data){
if (data != null) {
$(data).find("item").each(function() {
var thisName = $(this).attr('name');
if(thisName == "Servername"){
var thisOnline = $(this).attr('online');
var thisPop = $(this).attr('population');
var onlineName = $("<p></p>").append(thisName);
var onlineParagraph = $("<p></p>").append(thisOnline);
$('#server').append(onlineName);
$('#server').append(onlineParagraph);
}
});
}
}
:이 사용 jQuery를 시도
<status>
<item name="ServerName1" online="True" locked="False" population="medium" queued="0" language="English" recommend="False" />
<item name="ServerName1" online="True" locked="False" population="medium" queued="0" language="English" recommend="False" />
<item name="ServerName3" online="True" locked="False" population="medium" queued="0" language="English" recommend="False" />
</status>
, 내가 PHP를 사용하여 비슷한 일을 할 필요가 상태 및 모집단 ONE 서버의 상태.
미리 감사드립니다.
StackOverflow에 오신 것을 환영합니다! 시도한 코드를 게시하고 코드가 작동하지 않는 이유를 설명 할 때 다른 사람들에게 도움이됩니다. –
jQuery를 사용하여 시도한 것을 내 질문에 추가했습니다 – phantolino