この HTML/PHP コードに問題がある人はいますか? 追加するとすぐに、ブラウザがソースコードをまったく読み取らず、ページが空白として表示されました。コメントアウトしても空白のままです!
<body>
<?php
function getInfo ($a)
{
$online = 'images/streamRing/online.png';
$offline = 'images/streamRing/offline.png';
$size = '20';
$array = json_decode(file_get_contents('https://api.twitch.tv/kraken/streams/'.strtolower($a)), true);
if ($array['stream'] != NULL)
{
$channelTitle = $array['stream']['channel']['display_name'];
$streamTitle = $array['stream']['channel']['status'];
$currentGame = $array['stream']['channel']['game'];
echo "<tr><td class='onlineStatus'><img src='$online' height='$size' width='$size' alt='Online' />Online</td>";
echo "<td>$channelTitle</td><td>$streamTitle</td></tr>";
}
else
{
echo "<tr><td class='onlineStatus'><img src='$offline' height='$size' width='$size' alt='Offline' />Offline</td>";
echo "<td>$a</td><td> </td></tr>";
}
}
?>
.... (ページの後半で...) ....
<table class="onlineList">
<th>
<td class="onlineStatus"><h3>Status</h3></td>
<td><h3>Streamer Name</h3></td>
<td><h3>Stream Title</h3></td>
</th>
<?php
$streamer_1 = 'xxxx';
$streamer_2 = 'yyyy';
getInfo($streamer_2);
getInfo($streamer_1);
?>
</table>
PHP コードは、Kraken API を使用して開発されました。これは、http: //www.incendiarymedia.org/twitch/status.phpでかなり簡単に示されています。
編集:破損エラーに気づき、修正しました。私は php エコー内で二重引用符を使用しましたが、これは..... 悪いです! ただし、コードにはまだエラーがあります。テーブルにはヘッダーが表示され、個々のセルがずれています。どういうわけか、最初の列の画像が最初の列ヘッダーの左に表示されます。理由がわからない!