PHP 如何清空TXT文本里面的内容?

PHP 如何清空TXT文本里面的内容?,第1张

file_put_contents("count.txt",'')

//file_put_contents()这个方法是将count.txt文件中的内容替换,括号内前面的数据是文件名称和后缀,后面就是要替换的字符串了,只要字符串为‘’就可以将文件中的内容清空了

如果您是在PHP后台工作期间,已经输出了一些内容之后,可能会放弃这些内容,那么可以参考ob_start()、ob_clean()和ob_flush()函数。

如果是已经输出到客户端浏览器,那么,就已经脱离了PHP的影响范围,需要靠Javascript来控制。在适当的地方执行:document.write('')就可以了。

ThinkPHP上传文件及删除文件方法如下:

一、准备工作

1.注册账号

2.选择对象储存->创建空间->设置为公开

3.在config配置文件中添加以下代码

'UPLOAD_FILE_QINIU'     => array (

'maxSize'           => 5 * 1024 * 1024,//文件大小

'rootPath'          => './根目录/',

'savePath'          => '子目录',// 文件上传的保存路径

'saveName'          => array ('uniqid', ''),

'exts'              => ['zip', 'rar', 'txt', 'doc', 'docx', 'xlsx', 'xls', 'pptx', 'pdf', 'chf'],  //

设置附件上传类型'

driver'            => 'Qiniu',

'driverConfig'      => array (

'secretKey'        => '<这里填七SK>',

'accessKey'        => '<这里填七AK>',

'domain'           => '<这里填七提供的域名>',

'bucket'           => '<空间名称>',

)

),

二、利用thinkPHP上传文件

1.新建upload控制器->uploadFile方法 

 public function uploadTicketFile()

{

$setting = C('UPLOAD_FILE_QINIU')

$Upload = new \Think\Upload($setting)

$info = $Upload->upload($_FILES)

$path = str_replace('/','_',$info['file']['savepath'])

$filename = $path.$info['file']['savename']//保存的文件名称

if(!$info)

{

$data = ['status'=>0,'msg'=>'上传失败,'.$Upload->getError()]

}

else

{

$data = [

'status'=>1,

'msg'   => '上传成功',

'name'  => $_FILES['file']['name'],

'size'  => $_FILES['file']['size'],

'cname' => $filename,

'type'  => $info['file']['ext'],

'link'  => $info['file']['url'],

]

}

echo json_encode($data)

exit

}

三.利用thinkPHP删除上传的文件

1.upload控制器->新建delFile方法

 public function delFile()

{        $setting = C('UPLOAD_FILE_QINIU')

$file_name = I('post.file_name')//要删除的文件名称

$Qiniu = new Think\Upload\Driver\Qiniu\QiniuStorage($setting['driverConfig'])

$result = $Qiniu->del($file_name)

$error = $Qiniu->errorStr//错误信息

if(is_array($result) && !($error))

{

$data = ['status'=>1,'msg'=>'删除文件成功']

}

else

{

$data = ['status'=>0,'msg'=>'删除文件失败,'.$error]

}

echo json_encode($data)

exit

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11777920.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存