PHP ファイルの削除操作を実行する場合は、削除するファイルのパスを指定する必要があります。ファイル パスを検索する方法はいくつかあります。
- 絶対パス: 絶対パスを使用すると、ファイルが正確に検索され、削除されます。絶対パスは通常、ルート ディレクトリ (/) で始まり、ファイルへのフル パスをリストします。たとえば、「/var/www/html/uploads」ディレクトリにある「example.jpg」ファイルを削除するには、次のステートメントを使用できます:
unlink('/var/www/html/uploads/example.jpg');
ログイン後にコピー
- 相対パス:相対パスは、現在の作業ディレクトリ (つまり、スクリプトが配置されているディレクトリ) から計算されたパスに基づきます。これは、別のディレクトリでスクリプトを実行する場合、それに応じて相対パスを変更する必要があることを意味します。たとえば、同じディレクトリ内の「example.jpg」ファイルを削除するには、次のステートメントを使用できます。
unlink('example.jpg');
ログイン後にコピー
- 動的パス: 動的パスは、変数を使用して生成されたパスです。または機能。この場合、変数や関数を使用してパスを生成すると、削除するファイルのパスを簡単に変更できます。たとえば、次のコードは、ユーザーがアップロードしたファイル名に基づいてパスを動的に生成します。
$user_file = $_FILES['file']['name'];
$upload_folder = '/var/www/html/uploads/';
$filepath = $upload_folder . $user_file;
unlink($filepath);
ログイン後にコピー
これらのメソッドを通じて、必要なファイルを検索して削除できます。ファイル削除操作を実行する前に、正しいファイル パスと、この操作を実行するための十分な権限があることを確認してください。
以上がPHPで削除されたファイルのパスを見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。