Support Board
[Post Response]
投稿文
- 質問 Help! skdiary設置に関して
- yantrm [2006/05/24 15:43:34]
- Fatal error: Call to undefined function: session_cache_expire() in xxxx \skdiary\admin.php on line 15
- session_cache_expire(30)
- が
- session_cache_expire()となる事が不思議なのですが、あちらこちらで調べても判りません。どこをまちがえているのでしょうか?
- よろしくお願い致します。
- → Cana [2006/05/24 20:28:48]
- お問い合わせありがとうございます。
- ご指摘のエラーですが、これは「session_cache_expire()という関数を使いたいけどサーバの中に見つからない」という意味です。
- session_cache_expire()はPHP4.2.0以上で標準装備されています。
- 一度、ご使用のサーバのPHPバージョンをご確認いただけますでしょうか。
- → yantrm [2006/05/24 23:41:09]
- お手数おかけ致しました。
- 1行前のsession_cache_limiter('private');を通ったのでバージョンの問題とは思っても見ませんでした。
- PHP4.06でした。
- → Cana [2006/05/25 00:15:09]
- 4.0.6なのですね。
- ではsession_cache_expire()の頭にダブルスラッシュ(//)を入れれば、この関数に関してはスルーできます。
- が、他の関数にも同様の問題が出てくると思います(^^;
- → yantrm [2006/05/25 13:43:32]
- ありがとうございます。つぎは
- Fatal error: Call to undefined function: file_get_contents() in xxxx\skdiary4\admin.php on line 141
- となります。
- やはり、いろいろの関数で引っかかるようです。
- → Cana [2006/05/25 17:24:37]
- admin.php の最後“?>”の前に次の関数を入れてください。
- function file_get_contents($fname)
- {
- if(!file_exists($fname)) return false;
- $fp = fopen($fname, "r");
- $string = fread($fp, filesize($fname));
- fclose($fp);
- return $string;
- }
- これで file_get_contents() が動くと思います。
- 4.0.6 でご利用になる場合、このように 4.0.6 に内蔵されていない関数を全て自分で補っていく形になります。
解決済みスイッチをご利用いただくには、トピック主の名前とパスワードが必要です。
sktopic v1.2.3 © CANADOH