2013-05-03 129 views
0

我有一個社交網絡,我正在爲其構建移動網站。儘管當用戶在整個主機根目錄中的移動網站上創建一個帳戶時,我正在努力爭取mkdir,但這項工作已基本完成。可能嗎?MKDIR上面的域根目錄但不是主機根目錄?

我嘗試這樣做:

mkdir("http://www.domain.com/image/".$mid, 0777); 
mkdir("http://www.domain.com/image/".$mid."/temp", 0777); 
mkdir("http://www.domain.com/image/".$mid."/preview", 0777); 
umask($oldumask); 

copy('http://www.domain.com/images/default.png', 'http://www.domain.com/image/'.$mid.'/default.png'); 
copy('http://www.domain.com/images/default.png', 'http://www.domain.com/image/'.$mid.'/thumb-default.png'); 

但勿庸置疑它沒有工作。我怎樣才能回到網站的主機根目錄,而不是域根目錄?可能嗎?有什麼建議麼?

看到這裏的DIR佈局實例:(對於PHP 5.3以下dirname(__FILE__))在您的index.php(或覆蓋其基礎的任何其他文件)

Dir

+2

你爲什麼使用URL風格的目錄名? – 2013-05-03 22:18:10

+0

這只是一個清晰的例子。當你去.com,它發現它是一個移動網站,它會將你重定向到domain.mobi域名。但該文件夾被稱爲'm'。 – EdzJohnson 2013-05-03 22:20:24

+2

我不清楚文件夾結構是什麼。 Threotertically應該沒有任何問題複製文件系統中的任何地方,PHP運行的用戶具有適當的權限。您的實施有哪些具體問題? – 2013-05-03 22:22:37

回答

0

回聲__DIR__。它應該返回從服務器根目錄到index.php的完整路徑。 mkdir需要服務器根目錄,而不是瀏覽器根目錄。