1

私はアプリを作成し、それがテストされたときに、テスターは「Joe'sTestPage」という名前のファイルを作成しました。これは、「Joes\'TestPage.htm」に相当します。Mの問題は、名前にスラッシュが含まれているためにファイルが削除できないことです。cpanelでftpを使用しようとしましたが、それも削除できません。

誰かが解決策を知っていますか?

4

2 に答える 2

5

PHP内から削除できるはずです。必要に応じて、円記号を二重にエスケープします。

unlink("Joes\\'TestPage.htm");
于 2010-12-17T14:41:24.383 に答える
1

削除するときは、バックスラッシュをエスケープしていることを確認してください

または...

サーバーへのSSHアクセスがないと思います。そうした場合、シェルにファイル名をオートコンプリートさせることができます。問題を解決できない場合は、ホスト/データセンターにメールを送信して(共有ホスティング環境にいるようです)、ファイルを削除してもらいます。

于 2010-12-17T14:43:41.680 に答える