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