2016-11-15 2 views
-2

私は自分のドメインのディレクトリにあるすべてのファイルとフォルダを削除するPHPコードを自己破棄しています。JavaScriptとURLを使用するアクティブなPHPコード

<?Php 
    $dir = 'C:\wamp64\www\FileDirectory' . DIRECTORY_SEPARATOR . 'Files'; 
    $it = new RecursiveDirectoryIterator($dir, RecursiveDirectoryIterator::SKIP_DOTS); 
    $files = new RecursiveIteratorIterator($it, RecursiveIteratorIterator::CHILD_FIRST); 

    foreach($files as $file) { 
     if ($file->isDir()){ 
      rmdir($file->getRealPath()); 
     } else { 
      unlink($file->getRealPath()); 
     } 
    } 
    rmdir($dir); 

    $filename = 'C:\wamp64\www\FileDirectory\Files'; 

    if (file_exists($filename)) { 
     echo "The Directory has not been deleted"; 
    } else { 
     echo "All Files And Folders Are Deleted"; 
    } 
?> 

URLの最後に余分なコードを入力するときにこのコードを有効にする方法が必要です。私はあなたがJavaScriptでそれを行うことができると思ったが、私はそれほど確実ではない。私がこれをすることができるかどうか私に教えてください。そうするために別のコードを使用しなければならない場合、大きな問題ではありません。

+1

あなたは '$ _GET'パラメータを見てきましたか?また、あなたはその種のコードに非常に注意する必要があります。 *特に* PHPの基本に明らかな欠点がある場合。 –

答えて

0

使用$_GET['parameter']getメソッドからパラメータを取得する:

http://example.com/index.php?doClean=1 

if (isset($_GET['doClean'])) { 
    // Your code goes here 
} 
+0

完璧に働いてくれてありがとうございました。 –

関連する問題