0

次の 2 行のコードがあります。

$path = $_GET['path'];
rmdir(realpath($path));

彼らが何をするかはかなり明白なはずです。とにかく、実行するたびに、「パスはディレクトリではありません」というテキストがブラウザに表示されますが、ファイルシステムを確認すると、ディレクトリが実際に削除されていることがわかります。

WindowsでWAMPを使用しています。

パスのフォーマットに関連する何かを推測しています。現在、パスは C:\ilmiont_server\blog のようになっています。

アドバイスをいただければ幸いです、イルミオント

4

1 に答える 1

0

パスに最後のスラッシュを追加してみてください..または次のようなもの:

rmdir( realpath($path) . DIRECTORY_SEPARATOR );
于 2015-01-05T14:47:43.493 に答える