2012-12-31 54 views
-2

嗨這是我的php代碼從服務器上刪除excel文件。這裏我想在刪除過程之前添加一個確認框。如何在php中添加確認框

<?php 
    $files=glob("*.csv");  
    foreach ($files as $list) 
    { 
     $file=str_replace(".csv","",$list);?> 
      <option value="<?php echo $file;?>"><?php echo $file;?></option> 
<?php }?> 
    </select> 

    <input type="submit" name="download" value="DownLoadExcel"> 
    <input type="submit" name="delete" value="DeleteExcel"> 


     <?php 

      if (isset($_POST['delete'])=="DeleteExcel") 
      {    
       $filename=$_POST['mylist']; 
        if (!empty($filename)) 
         { 
          $filename.=".csv"; 
          if (file_exists($filename)) 
          unlink($filename); 
         } 
      } 
?> 
+1

您應該驗證所提供的文件名,否則一個大概可以刪除任何文件。 – Gumbo

回答

2
<input type="submit" name="delete" value="DeleteExcel" onclick="return confirm('Are you sure');"> 

使用這種方式

0

試試這個,只需添加JavaScript確認在onclick事件

<input type="submit" name="delete" value="DeleteExcel" onclick="return confirm('Do you want to delete this?');"> 
相關問題