Тема: Нужна помошь не могу понять вчём проблема некоторые скрипты php работа
Нужна помошь не могу понять вчём проблема некоторые скрипты php работают а некоторые нет
вот например это страниница вот исходник
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="windows-1251">
<title>Блокнот</title>
<Meta name="description" Content="ch11000000a Notepad">
<Meta name="keywords" Content="ch11000000a, notepad">
<link rel="stylesheet" type="text/css" href="style.css" media="screen" />
</head>
<body>
<div id="header">
<div id="logo">
<p>Notepad</p>
</div>
</div>
</div>
<div style="background: #e3e5da;height: 22px;">
<div style="margin: 0 auto; width: 900px; ">
<div style="float:right;margin-right: 65px">
</div>
</div>
</div>
<ul class="css-menu">
<li><a href="/">Главная</a></li>
<li><a href="/fGn9i3vjBxEoBn.php">Сайты</a></li>
<li><a href="/yLe0OEk7CGkYo6.php">Пароли</a></li>
<li><a href="/wW0Jcij7lRHiV7.php" class="selected">Блокнот</a></li>
<li><a href="/L4]HS6.z.{$yL!.php">Онлайн генератор паролей</a></li>
</ul>
<center>
<?
FUNCTION save2($a){
$a = preg_replace ('/\s+/',' ', $a) ;
$a = trim($a) ;
$a = stripslashes($a);
$a = htmlspecialchars($a);
$a = str_replace("\r\n", "<br>", $a);
return $a;
}
// проверяем, если есть сообщение - обрабатываем
if (isset($_POST['message'])) {
if (!isset($_POST['q']) or ($_POST['q'] != 4)) {
echo "<script type=\"text/javascript\">alert(\"Неверный ответ на контрольный вопрос!\")</script>";
}
else {
// убираем лишние пробелы, заменяем кавычки и теги на символы
$name = save2($_POST['name']);
$message = save2($_POST['message']);
// формируем строку для записи
$date = date("l, F j Y");
$message = "<span class='vyvod'><B> $name </B> - on $date <br> $message </span> <br> <br>";
// записываем строку в конец файла, если файла нет - создаем его
$fp = fopen((basename($_SERVER["PHP_SELF"] . ".comment")),"a+");
flock($fp,LOCK_EX);
fputs($fp, $message."\r\n");
flock($fp,LOCK_UN);
fclose($fp);
}
}
// печатаем файл
@readfile(basename(($_SERVER["PHP_SELF"] . ".comment")));
echo "<br>";
?>
<br>
<FORM method="POST" >
<span class='vyvod'><b>Ваше Имя:</b></span><BR>
<INPUT name="name" type="text" class="vvod" size="30">
<BR><span class='vyvod'> <b>Ваш текст:</b></span><BR>
<TEXTAREA name="message" class="vvod" rows="6" cols="60" wrap="virtual"></TEXTAREA>
<BR> <span class='vyvod'> два + два или 2*2 = </span> <input name="q" type="text" id="q" size="2" /> <BR>
<INPUT name="submit" type="submit" value="Добавить">
<BR>
</FORM></center>
<br>
<hr>
<div id="footer">
<div style="float:left; margin-left: 20px; margin-top: 10px">
</div>
<p>© 2014 ch11000000a</p>
</div>
</body>
</html>
Выглядит у меня так
Как это можно исправить
система opensuse 13.2
веб сервер ставил вот так https://ru.opensuse.org/SDB:%D0%A3%D1%8 … 1%80%D0%B0
так же стоит phpMyAdmin