我需要删除 filename.html(如果存在),创建一个新的 filename.html 并显示它,但我有以下问题。当创建一个新的 filename.html 时,它会立即被终止,就像 php 重新开始一样。有没有办法执行一次?这是我的 php.ini。
<?php
$filename = 'filename.html';
if (file_exists($filename)) { // if filename.html exist i delete it
unlink($filename);
}
do {
if (file_exists($filename)) { // waiting for a new filename.html (generated by another process)
include ($filename); // i will show it when ready
break;
}
} while(true);
?>
我也尝试过此解决方法仅在开始时执行删除,但它不起作用:
if( !defined('ALREADYEXECUTED') ){
if (file_exists($filename)) {
unlink($filename);
}
}
define('ALREADYEXECUTED', TRUE);
慕后森
慕娘9325324
波斯汪