2014-01-17 51 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来做到这一点。

相关问题