2016-11-15 25 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

真棒謝謝你,完美的工作。 –