2015-12-14 57 views
-1

我把裏面root/(HTTP文檔)新文件夾example/如何使新的文件夾PHP變量

example/文件夾從cache.php添加cache.php

PHP代碼:

/* Cache file to either load or create */ 
    $cachefile = $cachedir . md5($page) . 'cache/' . $cacheext; 
    $cachefile_created = ((@file_exists($cachefile)) and ($ignore_page === false)) ? @filemtime($cachefile) : 0; 
    @clearstatcache(); 

我有一個問題行:

$cachefile = $cachedir . md5($page) . 'cache/' . $cacheext; 

可變/./將HTML外example/

文件裏面example/新文件夾/cache

誰是絕對路徑?例如:

/cache/./cache/./cache

+0

請澄清一下:'$ cacheDir'的價值是什麼?你得到什麼結果'$ cachefile'?你能指望什麼? –

+0

/*緩存文件以加載或創建*/ $ cachefile = $ cachedir。 md5($ page)。 'cache /'。$ cacheext; $ cachefile_created =((@file_exists($ cachefile))和($ ignore_page === false))? @filemtime($ cachefile):0; @clearstatcache(); /*緩存文件是否仍然新鮮? if(file_exists($ cachefile)&& time() - $ cachetime

+0

/*擴展緩存文件(通常是緩存,htm,txt)*/ $ cacheext ='html'; –

回答

0

./cache是相對路徑

例如:如果你是在/dir目錄,你的變量保存爲$var = './path/to'那麼就意味着/dir/path/to

其中具有/啓動時,它是絕對路徑的任何目錄。例如,如果您在/dir目錄中,並且您的變量保持爲$var = '/path/to',則表示/path/to/dir目錄無關。

./這代表當前目錄./ == ./././././ /./這是根目錄/第一個斜槓是根目錄和./就是根目錄的相對路徑,你說的根目錄下的當前目錄,這意味着根目錄。

+0

看看httpdocs/example/cache/ –

+0

httpdocs/example/cache.php cache.php生成html文件outeside example /。 –

+0

我想genarate html文件到緩存/文件夾等。example/cache/demo.html –

0

問題,這是文件夾,例如/ cache.php genarete例如HTML文件外/

的httpdocs /例子/

我必須做出新的文件夾路徑的httpdocs /例子/緩存/

問題行:

$ cachefile = $ cachedir。 md5($ page)。 'cache /'。 $ cacheext; 變量/./使HTML文件以外的示例/

內部示例/新建文件夾/緩存。

誰是絕對路徑?例如:

/cache /或./cache或/./cache?

相關問題