任务:在第一次演练后剪切或删除文件。
我有一个名为“index.php”的安装文件,它创建了另一个 php 文件。
<?
/* here some code*/
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = "<?php \n
echo 'hallo, *very very long text*'; \n
?>";
fwrite($fh, $stringData);
/*herecut"/
/*here some code */
在创建新文件后,这个文件被调用,我打算删除文件创建调用,因为它很长并且只在第一次安装时需要。
我因此添加到上面的代码
echo 'hallo, *very very long text*'; \n
***$new= file_get_contents('index.php'); \n
$findme = 'habanot';
$pos = strpos($new, $findme);
if ($pos === false) {
$marker='herecut';\n
$new=strstr($new,$marker);\n
$new='<?php \n /*habanot*/\n'.$new;\n
$fh = fopen('index.php', 'w') or die 'cant open file');
$stringData = $new;
fwrite($fh, $stringData);
fclose($fh);***
?>";
fwrite($fh, $stringData);]}
第一次调用后是否有更简单的方法或功能来修改当前文件甚至“自毁”文件?
问候
编辑:找到了编辑的方法,很抱歉 zaf
unlink(__FILE__);
可用于在执行后删除“帮助文件”。