2011-08-04 47 views
0

我在MAMP中製作了一個測試網站。所有的工作都很好。上傳我的網站時出現混淆錯誤信息

但是,當我上傳它時,我在一個關鍵頁面上收到了很多錯誤消息。

看到錯誤消息中的鏈接:

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

我想看到該頁面的代碼,它可能是有用的:

<!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

你做這樣的方法調用:

$obj->children() 

但是,$ obj不是一個對象。嘗試var_dump($obj)以查看它包含的內容。

+0

@瑞恩墨菲甚至說__首頁/ ryanmur1/public_html/musicsite/artist.php在線28_ – Subdigger