私のウェブサイトに問題があります。組み込みPHPでHTMLを使用します。私はCSVファイルから情報を引き出し、スケジュールを更新しやすくするためにサイト上のテーブルとして表示するスケジュールページを持っていますが、それは何らかの理由で機能しません。ここにコードがあります(私は重要ではないものを切り捨てます)。テーブルが表示されないのはなぜですか?
<html>
<head>
</head>
<body>
<table>
<?php
$f = fopen("schedule.csv", "r");
while (($line = fgetcsv($f)) !== false)
{
$row = $line[0]; // We need to get the actual row (it is the first element in a 1-element array)
$cells = explode(";",$row);
echo "<tr>";
foreach ($cells as $cell)
{
echo "<td>" . htmlspecialchars($cell) . "</td>";
}
echo "</tr>\n";
}
fclose($f);
?>
</table>
</body>
</html>
私は、Webページを開くしようとすると、しかし、私が得るすべては次のとおりです。
foreach ($cells as $cell) { echo ""; } echo "\n"; } fclose($f); ?>
" . htmlspecialchars($cell) . "
私は句読点や何かを欠けている場合、私は言うことができません。私は基本的に別のプログラマーが他の人に勧めた別のサイトからコピーしたので、何が間違っているのか分かりません。
あなたが.phpのファイルとしてページを保存しましたか? – Blady214
ホスティングが 'php'をサポートしていることを確認しましたか?あなたのファイルは.phpで終わりますか? –
いいえ、HTMLを埋め込んだPHPです。オンラインでリサーチした後、私ができることがあります。それとも問題なの? – DaCodeMonkey01