harwed
Освоившийся
Дата регистрации:
29.11.2013 23:56:22
Сообщений: 20
index.php
<?php
$array = transformCommentsToArray();
if (count($array) != 0) {
echo "<table>";
for ($i = 0; $i < count($array); $i++) {
echo "<tr>";
echo "<td><b>".$array[$i]["name"].":</b></td>";
echo "<td>".$array[$i]["comment"]."</td>";
echo "</tr>";
echo "<tr>";
echo "<td colspan='2'><hr /></td>";
echo "</tr>";
}
echo "</table>";
}
?>
model.php
<?php
function transformCommentsToArray() {
$string = file_get_contents ("comments.txt"
$array = explode ("\n", $string);
$result = array();
for ($i = 0; $i < count($array); $i++) {
$data = explode(";", $array[$i]);
$result[$i]["name"] = $data[0];
$result[$i]["comment"] = $data[1];
}
return $result;
}
function addComment ($name, $comment) {
$string = file_get_contents("comments.txt"."\n$name;$comment";
file_put_contents("comments.txt", $string);
}
?>
controller.php
<?php
require_once "model.php";
if (isset($_POST["addcomment"])) addComment($_POST["name"], $_POST["comment"]);
$array = transformCommentsToArray();
require_once "view.html";
?>
view.html
<? if (count($array) != 0) {?>
<table>
<?for ($i = 0; $i < count($array); $i++) {?>
<tr>
<td><b><?=$array[$i]["name"]?>:</b></td>
<td><?=$array[$i]["comment"]?></td>
</tr>
<tr>
<td colspan='2'><hr /></td>
</tr>
<?}?>
</table>
<?}?>
я сам html не выводил!помогите найти ошибку