Тема: Подскажите с РНР, учу по книжке...
Когда вставляю тег <pre> в последнюю строку, для печати с новой строки, при просмотре Мозиллой меняется (уменьшается) шрифт, и увеличиватся расстояния между строками...(((
Почему так делается, и как этого избежать?..
Спасибо...
<?php
# проверка существования переменной $_GET["action"]
if(!isset($_GET["action"])){$_GET["action"]='view';}
# Проверка существования файла strings.txt
if(!file_exists("strings.txt")){fclose(fopen("strings.txt",'W'));}
# начало вывода формы
print <<<END
<form action="strings.php" method="get">
<table>
<tr><td><input type="radio" name="action" value="add"></td><td>
Добавить запись</td><td>
<input type="text" name="string">
</td></tr>
<tr><td>
<input type="radio" name="action" value="del"></td><td>
Удалить запись номер: </td><td>
<input type="text" name="number" size="5">
</td></tr>
</table>
<input type="submit" value="Послать запрос">
</form>
END;
if ($_GET["action"] == "add"){
# Запись в файл
$FV=fopen("strings.txt",'a');
flock($FV,2);
fputs($FV,$_GET["string"]."\n");
fclose($FV);
}elseif ($_GET["action"] == "del"){
# Удаление из файла
$strs=file("strings.txt");
$FV=fopen("strings.txt",'w');
flock($FV,2);
foreach($strs as $key => $value){
if($key == $_GET["number"]){continue;}
fputs($FV,$value);
}
fclose($FV);
}
# Просмотр записей
foreach(file("strings.txt") as $key => $value){
print "<b> $key.</b> $value <br>\n";
}
?>