но
что то не работает
при первом запуске-голосовании
выдаёт ошибку
чисто интуитивно понимаю, что не может создать и записать в файл,
но вот почему
пожалуйста помогите исправить
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
- {
- if
- {
- $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";
- {
- $vsego=1;
- $srednee=$ball;
- $count=$vsego."\n".$srednee;
- }
- else
- {
- $vsego=(int)$file[0];
- $srednee=(float)$file[1];
- $vsego++;
- $srednee=($srednee*($vsego-1)+$ball)/$vsego;
- $count=$vsego."\n".$srednee;
- }
- echo "спасибо за ваш голос<br>";
- echo "вернуться";
- }
- ?>