2011-08-04 5 views
0

MAMP에서 테스트 웹 사이트를 만들었습니다. 그리고 모든 것이 잘되었습니다.내 웹 사이트를 업로드 할 때 혼동스러운 오류 메시지가 발생했습니다.

그러나 업로드 할 때 한 가지 중요한 페이지에 많은 오류 메시지가 나타납니다.

오류 메시지가 볼 수있는 링크 :이 같은 메서드 호출을

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title>Ryan Murphy's Music Website</title> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<img src="http://upload.wikimedia.org/wikipedia/commons/thumb/0/0a/BBC_Radio_1.svg/175px-BBC_Radio_1.svg.png"> 
<link rel="stylesheet" href="stylesheet.css" type="text/css" media="screen" /> 
<img src="http://blogs.howtogeek.com/mysticgeek/files/2008/08/618pxlast.fm-logo.svg.preview.png" style="padding-left:10px;"> 

</head> 
<body> 
<h1>Most popular artist this week</h1> 
<div id="navbar"><ul> 
<li><a href="index.php">Home</a></li> 
<li><a href="music.php">Track Playlist from the last week</a></li> 
<li><a href="artist.php">Most played Artist from the last week</a></li> 
<li><a href="sources.html">Sources Used</a></li> 

</ul> 
</div> 

<table> 
<th>Artist</th> 
<th>Times played this week</th> 
<th>Previous plays</th> 

<?php 
foreach ($xml->artists->children() as $child) 
{ 
    echo "<tr>"; 
    $artist = (string)$child->name; 
    echo "<td>$artist</td>"; 
    $playedweek = (string)$child->plays; 
    echo "<td>$playedweek</td>"; 
    $previousplays = (string)$child->previous_plays; 
    echo "<td>$previousplays</td>"; 
    echo "</tr>"; 
}?> 
</table> 
</body> 
</html> 

답변

2

:

http://ryanmurphy.org.uk/musicsite/artist.php

내가 그것을 해당 페이지의 코드를 참조하는 것이 유용 할 수 있습니다 생각 :

$obj->children() 

그러나 $ obj는 개체가 아닙니다. var_dump($obj)을 입력하여 내용을 확인하십시오.

+0

@ Ryan Murphy조차도/home/ryanmur1/public_html/musicsite/artist.php 온라인에 있습니다 ._ 28_ – Subdigger

관련 문제