サーバーのルート ディレクトリにアップロードされる .php ファイルを作成しています。public_html フォルダーへのパスを把握するには、その .php ファイルが必要です。
これを行う必要があるのは、.php ファイルをルートにアップロードして、任意のホスティング アカウントで使用できるようにするためです。多くのホスティング会社は、public_html フォルダーへの異なるファイル パスを使用したり、別の名前を付けたりしているため、それを検出する方法を見つけようとしています。
これを行うには、サーバー変数または簡単なテストがあることが望ましいです。そうでない場合、 public_html フォルダーには常に特定のファイルが含まれているため、この特定のファイルを検索してパスを取得できます。ファイル名の検索がメモリを大量に消費することが心配です。
実行中の .php ファイルは ROOT ディレクトリ内にあり、public_html フォルダーを見つける必要があります。
このように: /home/user/file.php
検出する必要があります
/home/user/public_html/または/home/user/var/www/または/home/user/website.com/html/など。