$cache_fwrite 질문입니다. 채택완료
latest.lib.php의 67번째 줄
</p>
<p>if($cache_fwrite) {
$handle = fopen($cache_file, 'w');
$cache_content = "<?php\nif (!defined('_GNUBOARD_'))</p>
<p> exit;\n\$bo_subject='".sql_escape_string($bo_subject)."';\n\$list=".var_export($list, true)."?>";
fwrite($handle, $cache_content);
fclose($handle);</p>
<p>
호스팅은 카페24 사용중입니다.
위의 코드 역할이 뭔가요;;?
저 코드를 주석 처리하면
최신게시물 불러오는데 에러가 나오지 않는데..
주석을 제거하면 에러가 출력됩니다.
에러 메시지는 아래와 같습니다.
failed to open stream: No such file or directory in /home/hosting_users/xxxx/www/lib/latest.lib.php on line 68
Warning: fwrite() expects parameter 1 to be resource, boolean given in/home/hosting_users/xxxxx/www/lib/latest.lib.php on line 70
Warning: fclose() expects parameter 1 to be resource, boolean given in /home/hosting_users/xxxxx/www/lib/latest.lib.php on line 71
답변 2개
/data/cache 폴더의 권한이나 서버용량을 다시 한번 체크해보시기 바랍니다.
최신글을 불러 올 때 DB에서 읽는 것보다 파일에서 직접 읽어오면 조금 더 빠르게 페이지를 열수 있습니다. 그래서 최신글 내용을 파일로 작성하는 소스입니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
소유자 권한
읽기 쓰기 실행
그룹 권한
읽기 실행
공개 권한
읽기 실행
입니다.
숫자값은 755 구요.