1 頁 (共 1 頁)

[問題][風格]分離樣板?~改變位置~

發表於 : 2004-08-23 18:27
天~~
PHPBB的樣板都放於templates著個資料夾\r
是否有辦法 把樣板改放別的地方呢?
就想把PHP跟樣版分別放於不同的電腦\r

目前嘗試過functions.php
裡面的
$template_path = 'templates/' ;
$template_name = $row['template_name'] ;

$template = new Template($phpbb_root_path . $template_path . $template_name);
去改\r
$template_path = 'templates/'
不過改目錄名稱可以
如果改成網址...掛掉

發表於 : 2004-08-23 18:27
StickyKid
那你全部的程式都要動到唷~
放在那邊分類比較詳細咩...

發表於 : 2004-08-23 19:08
messagebox
改網址??
不可能~
放在不同電腦請先再讓兩台主機連接~
再用遠端目錄的方式設定目錄~

用網址方式到這段程式就會停掉了~

[php]<?php
if (!file_exists($filename))
{
die("Template->make_filename(): Error - file $filename does not exist");
}
?>[/php]

因為file_exists($filename)一定是回傳FALSE

發表於 : 2004-08-23 19:10
天~~
對ㄟ
每次改一改都會掛掉
那有什麼方法 可以呢

發表於 : 2004-08-23 22:01
messagebox
上面有說到~不可能~

問我為什麼~
我想這答案由HTTP著通訊協定的開發人員來回答比較好~

發表於 : 2004-08-23 22:01
天~~
剛剛查了一下函式庫\r
file_exists

(PHP3 , PHP4)

file_exists --- 檢查檔案是否存在\r

語法 : int file_exists (string filename)

說明 :

如果指定的檔案filename存在則傳回true,否則傳回false。

file_exists( )將不運作在遠端的檔案,要被檢查的檔案必須是可經由伺服器的檔案系可使用的檔案。

此函式的結果會存在快取緩衝區中,詳細資料請參考clearstatcache( )。


那請問是否有可以代替的方法呢

發表於 : 2004-08-23 22:47
天~~
我放棄這個念頭 想說可以做分離了話 那速度可以變的更快
3台主機 一台PHP 一台資料庫 一台樣板

發表於 : 2004-08-23 22:51
webspirit
這樣會更快?
極度懷疑

發表於 : 2004-08-23 23:15
messagebox
天~~ 寫:我放棄這個念頭 想說可以做分離了話 那速度可以變的更快
3台主機 一台PHP 一台資料庫 一台樣板
做得到~
用網芳的方式將放樣版的目錄設定在APACHE那台電腦上的虛擬磁碟~
MYSQL可以用遠端連線~
但樣版一定要用遠端目錄~