$fp = fopen ($DataFile, 'w') 문에서 퍼미션에러군요.
counter.data의 퍼미션을 바꿔보세요.
: 소스는 이러합니다.
:
: <?php
: $DataFile = "counter.data";
: if ( file_exists ($DataFile))
: {
: $fp = fopen ($DataFile, 'r');
: $buffer = fread( $fp, filesize( $DataFile));
: fclose($fp);
: $count = intval($buffer);
: }
: else
: {
: $count = 0;
: }
: $count++;
: $fp = fopen ($DataFile, 'w');
: fwrite ($fp, $count);
: fclose($fp);
: echo "$count";
: ?>
:
: 하지만 실행시키면 이런 퍼미션에러가 나오네요!!! 무슨 문제인가요...
: httpd.conf에서 모듈이나 핸들설정을 잘못했나? 잘 모르겠네요..
:
: (httpd.conf추가내용)
: AddType application/x-httpd-php .php
: AddType application/x-httpd-php-source .phps
: AddType application/x-httpd-php .html
:
: 실행결과
:
: Warning: fopen("counter.data","w") - Permission denied in /usr/local/apache/htdocs/counter.php on line 15
:
: Warning: Supplied argument is not a valid File-Handle resource in /usr/local/apache/htdocs/counter.php on line 16
:
: Warning: Supplied argument is not a valid File-Handle resource in /usr/local/apache/htdocs/counter.php on line 17
: 1
:
: 답변 부탁드립니다~~~
:
: --
: 모든 정보는 공유되어야 한다~~ 리눅서를 꿈꾸며!!!.