亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么刪除了文件判斷的還是存在啊?還輸出個這些東西

<?php

$filename = '/data/webroot/usercode/code/test.txt';

file_put_contents($filename, 'a');

//刪除文件$filename

if(file_exists($filename)){

? ? echo file_get_contents($filename);

}


foreach(glob("*") as $filename){

? ? unlink($filename);

}

if(file_exists($filename)){

? ? echo file_get_contents($filename);

}else{

? ? echo "已刪除";

}

為什么刪除了文件判斷的還是存在啊?還輸出個這些東西

a修改conf/application.ini
1.修改runner的各參數為程序的運行路徑,例如php為:runner.php = /php/bin/php
2.修改usercode目錄權限為可寫
3.配置nginx,設置網站code.mukewang.com 目錄為項目所在目錄
4.注意code.mukewang.com的域名ip設置
5.為了安全,使用php運行daemon/monitor.php對進程進行監控,對于運行時間長的用戶程序將會被kill掉,保障服務器穩定
6.usercode中的文件都是為了運行用戶代碼所產生的臨時文件,可以制作一個定時任務腳本,刪除較早日期的代碼文件

正在回答

2 回答

沒看懂你1-6說明是個什么意思.

教程里的代碼運行后沒刪除test.txt是因為這個文件是個只讀權限,猜測文件夾也沒有寫權限和執行權限.沒有足夠權限進行刪除操作.

0 回復 有任何疑惑可以回復我~

權限不夠。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么刪除了文件判斷的還是存在啊?還輸出個這些東西

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號