Показать сообщение отдельно
Старый 17.05.2010, 23:46   #1
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Функция fopen с аргументом "r+" - с чем кушать???

Собственно, вскрываю файл с r+, а он мне его перезаписывает...Странно, в справке написано что устанавливает позицию в начало файла, а он мне его так жестоко...
<?
$message=$_POST['Msg'];

$f=fopen("texts/news.txt","r+");
fwrite($f,htmlspecialchars($message).chr(13).chr(1 0));
fclose($f);
$f=file("texts/news.txt");
$count=count($f);
echo("<script language='JavaScript'>alert('$count');</script>");
if ($count>10)
{
echo("<script language='JavaScript'>alert('$count больше 10');</script>");
$fs=fopen("texts/news.txt",w);
for($k=0;$k<9;$k++)
{
fwrite($fs,chr(13).chr(10).$f[$k]);
}
fclose($fs);
}
echo("<meta http-equiv=refresh content=0;url=index.php>") ;
?>


можт я где туплю?
(Offline)
 
Ответить с цитированием