一个php问题求助

@Ta 2013-04-15 1859点击
<?php
if(isset($_POST["txt"])){
$files=glob('cache/text/*');
foreach($files as $file){
if(strstr($file,"32722")) continue;
unlink($file);
}
echo "清除成功!<br/>";
}
echo '<form action="admin.php" method="post"> 
<input type="text" name="txt" /> <input type="submit" value="清除" />
</form>' ?>



加入我要删除cache/text/文件夹下包含post提交字符的说有文件,比如输入框输入72637,就要删除cache/text/底下包含这个数字的所有文件,该怎么改????
回复列表(4|隐藏机器人聊天)
  • @Ta / 2013-04-15 / /
    郁闷
  • @Ta / 2013-04-15 / /
    你主机是哪里的
  • @Ta / 2013-04-15 / /
    @红袖 额,建议楼主看下php基础教程…《;》号被你吃了
  • @Ta / 2013-04-16 / /
    <?php
    if(isset($_POST["txt"])) {
        $i = 0;
        $files=glob('cache/text/*');
        foreach($files as $file) {
            if(false !== strpos($file, $_POST['txt'])) {
                unlink($file);
                $i++;
            }
        }
        echo "清除成功!共清除{$i}个。<br/>";
    }
    echo '<form action="admin.php" method="post"> 
    <input type="text" name="txt" /> <input type="submit" value="清除" />
    </form>';
    ?>
    @红袖
添加新回复
回复需要登录