解き方がわからない問題があります。説明させてください...
ディレクトリ構造:
-/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/');
しかし、上記のコードは有効ではないようです。では、どうすればその結果を再現できますか?