2014-01-17 82 views
0

我使用PHP從子域上傳文件到我的Web服務器上。PHP將文件上傳到完整域名地址的路徑

我的子域是admin.domain.com位於目錄管理的public_html目錄(我使用的cPanel)

我希望能夠將文件上傳到admin目錄是向上從public_html目錄的水平前從admin.domain.com也只從domain.com

我需要什麼路徑名來做到這一點?

+0

您是否嘗試過試驗'$ _SERVER ['DOCUMENT_ROOT']'並查看它返回的內容?難道你不能只加一個額外的'../'? –

+0

'

' –

回答

0

$uploadPath = realpath(__DIR__ . '/..');

0

設置路徑的一個變量,使用move_uploaded_file()在每次上傳任何文件時,將你的文件中所需的位置。

1

如果我理解正確,你的文件在相同的服務器上,在相同的文件結構中,只是通過不同的域看到。如果是,那麼你需要檢查的是:

1 - 爲admin directoy的路徑,例如:F:/ WAMP/WWW/PHP /超變量/測試 - $ _ server.php

爲此,您可以在文件夾中輸入一個包含<?php echo ["SCRIPT_FILENAME"]; ?>的php文件。它將返回該文件夾的路徑。

2 - 檢查你是否有權限在該文件夾中的文件上傳:

對於這一點,這將取決於你有多少允許在你的服務器。我使用Filezilla FTP來做到這一點。

相關問題