我正在使用PHP将文件从子域上传到我的Web服务器上。
我的子域是admin.domain.com
,它位于public_html
目录之前的目录admin中(我正在使用cPanel)
我希望能够将文件上传到admin
目录,该目录位于admin.domain.com
以及domain.com
我需要使用哪些路径名来执行此操作?
答案 0 :(得分:1)
如果我理解正确,您的文件位于同一服务器中,处于相同的文件结构中,只能通过不同的域看到。如果是,那么您需要检查的是:
1 - admin directoy的路径,例如:F:/ wamp / www / php / super-variables / test - $ _ server.php
为此,您可以在文件夹中输入带有<?php echo ["SCRIPT_FILENAME"]; ?>
的php文件。它将返回该文件夹的路径。
2 - 检查您是否有权上传该文件夹中的文件:
为此,它取决于您在服务器中拥有多少权限。我使用Filezilla FTP来做到这一点。
答案 1 :(得分:0)
$uploadPath = realpath( __DIR__ . '/..' );
答案 2 :(得分:0)
在变量中设置路径,并在每次上传任何文件时使用move_uploaded_file()
将文件移动到所需位置。