|
|
|
|
|
для: Leonard
(13.04.2006 в 04:41)
| | Дело не в .htaccess, а в том, что скрипт не имеет достаточных прав доступа на запись в файлы, посмотрите какие права доступа стоят на директорию public_html и файл voit.dat. | |
|
|
|
|
 17.7 Кб |
|
|
для: Leonard
(13.04.2006 в 04:41)
| | Прочтите отот файл может поможет | |
|
|
|
|
|
|
| Люди помогите пожалуйста разобраться. Закачал сайт на сервер, в каталоге public_html лежит .htaccess следующего содержания:
# -FrontPage-
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName my_address.com
AuthUserFile /home2/asd/public_html/_vti_pvt/service.pwd
AuthGroupFile /home2/asd/public_html/_vti_pvt/service.grp
AddType application/x-httpd-php .php .htm .html .phtml
Проблема в том что PHP скрипт голосования не работает, выдается следующие сообщени об ошибке:
Warning: fopen(voit.dat): failed to open stream: Permission denied in /home2/asd/public_html/voit.php on line 93
Warning: fputs(): supplied argument is not a valid stream resource in /home2/asd/public_html/voit.php on line 94
Warning: fclose(): supplied argument is not a valid stream resource in /home2/asd/public_html/voit.php on line 95
Код скрипта:
<?
$voit = file("voit.dat");
$voits = explode("|",$voit[0]);
$answer--;
$voits[$answer]++;
$file = fopen("voit.dat", "w+");
fputs($file,"$voits[0]|$voits[1]|$voits[2]|$voits[3]|$voits[4]");
fclose($file);
$voit=file("voit.dat");
$voits = explode("|", $voit[0]);
$summa = $voits[0] + $voits[1] + $voits[2] + $voits[3] + $voits[4];
?>
Опыта работы с .htaccess нет. На локальной машине все работало. Это мой первый сайт с использованием PHP, так что пожалуйста не судите, сторого. Буду очень благодарен за помощь. | |
|
|
|
|