[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: голосование
mihai
срисовал с книжки скрипт голосования
но
что то не работает

при первом запуске-голосовании
выдаёт ошибку

чисто интуитивно понимаю, что не может создать и записать в файл,
но вот почему

пожалуйста помогите исправить

Warning: fopen(ocenka/.txt) [function.fopen]: failed to open stream: No error in Z:\home\localhost\www\golosxxx\ocenka.php on line 42

Warning: fwrite(): supplied argument is not a valid stream resource in Z:\home\localhost\www\golosxxx\ocenka.php on line 43

Warning: fclose(): supplied argument is not a valid stream resource in Z:\home\localhost\www\golosxxx\ocenka.php on line 44

PHP
<?
$dir="ocenka";
$ocenka=$ind.".txt";
$way="$dir/$ocenka";
if
(!isset(
$_POST['ball']))
{
if
(
file_exists($way)==true)
{
$file=file($way);
$vsego=(int)$file[0];
$srednee=(float)$file[1];
echo 
"колличество оценок этой статьи:$vsego";
echo 
"Средняя оценка статьи:$srednee";
}
echo
"<form method=POST action=ocenka.php>
<input name=ind type=hidden value=$ind> 
     <select name=ball>
     <option value=5>5 отлично</option>
     <option value=4>4 четыре</option>
     <option value=3>3 троечка</option>
     <option value=2>2 двоечка</option>
     <option value=1>1 еданичка</option>
  </select>
     <input name=submit type=submit value=оценить>
</form>"
;
}
else
{
$ball=$_POST['ball'];
$ind=$_POST['ind'];
$ocenka=$ind.".txt";
$way="$dir/$ocenka";

if(
file_exists($way)!==true)
{
$vsego=1;
$srednee=$ball;
$count=$vsego."\n".$srednee;
$open=fopen($way"W+");
fwrite($open$count);
fclose($open);
}
else
{

$file=file($way);
$vsego=(int)$file[0];
$srednee=(float)$file[1];
$vsego++;
$srednee=($srednee*($vsego-1)+$ball)/$vsego;
$srednee=round($srednee,2);
$count=$vsego."\n".$srednee;
$open=fopen($way"r+");
flock($openLOCK_EX);
fwrite($open$count);
flock($openLOCK_UN);
fclose($open);
}
echo 
"спасибо за ваш голос<br>";
echo 
"вернуться";
}






Спустя 2 часа, 51 минута, 51 секунда (6.04.2009 - 19:36) Kuliev написал(а):
mihai
Вот ошибка Warning: fopen(ocenka/.txt)

Спустя 18 часов, 54 минуты, 10 секунд (7.04.2009 - 14:30) mihai написал(а):
Kuliev
спасибо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.