我有一个问题,我不知道如何解决。让我解释一下...
目录结构:
-/public_html/lab/
-/public_html/lab/upload.php
-/public_html/lab/plugins/
我真的是php + ftp的新手,但我认为FTP不使用“绝对根路径”(/home/user/public_html/),而是根据相关用户使用“绝对用户路径”(/ public_html),对吧?
好吧,在upload.php
我的代码中,FTP 类将文件临时存储在upload.php 所在的同一文件夹(/public_html/lab/)中,然后尝试将其移动到/public_html/lab/plugins/
文件夹中。
FTP 类接收您要移动文件的路径。但是,我不想通过绝对路径,我想避免这种情况:
ftp->move('the-file.zip', '/public_html/lab/plugins/');
我想做这样的事情:
ftp->move('the-file.zip', '../plugins/');
但是上面的代码看起来是无效的。那么,我怎样才能重现这个结果呢?