php 将信息写入文件格式,PHP 将信息写入文件
date_default_timezone_set("PRC");
$filePath="article/";
$name="temp";//提前定义$name,否则,如果再没上传成功时返回,则会因为没有定义$name变量而出错;
if (!file_exists($filePath)){//如果指定文件夹不存在,则创建文件夹
mkdir($filePath , 0777);
}
$content = "这是一个以日期时间为文件名的静态生成网页的测试文件";
$date = date('YmdHis');
$fp=false;
while(!$fp){//如果已经存在,则继续重新生成
$name=$filePath.date('YmdHis').mt_rand(1000,9999).. '.html';
$fp = fopen ($name,"xb");
//创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,
//并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。
}
if (fwrite ($fp,$content)){
//格式是.int fwrite(int fp(文件名), string string(内容),
//int [length](长度));本函数将字符串 string 写入文件资料流的指针 fp 上。
//若有指定长度 length,则会写入指定长度字符串,或是写到字符串结束。
fclose ($fp);//函数用来关闭已经打开的文件的指针 fp。
//成功返回 true,失败则返回 false。
die ("写入模板成功");
} else {
fclose ($fp);
die ("写入模板失败!");
}
?>
注意这理fopen的写入方式为XB,X表示当已经有此文件名的文件时,就会返回FALSE,也就是说每次都创建不同文件名的文件,B表示以二进制的方式写入,很重要,无论读还是写都强烈建议加上B方式,当然,如果对于已经存在的文件要将其覆盖,应该选择WB
php 将信息写入文件格式,PHP 将信息写入文件相关推荐
- 【Android 逆向】Android 逆向方法 ( 静态逆向解析 | 函数调用分析 | 动态运行跟踪 | 运行日志分析 | 文件格式解析 | 敏感信息分析 | 网络信息监控 | 环境伪装模拟 )
文章目录 一.Android 逆向方法 1.静态逆向解析 2.函数调用分析 3.动态运行跟踪 4.运行日志分析 5.文件格式解析 6.敏感信息分析 7.网络信息监控 8.软件动态调试 9.环境伪装模拟 ...
- python读取html文件中的表格数据_Python 读取各类文件格式的文本信息 | doc,excel,html,mht...
原标题:Python 读取各类文件格式的文本信息 | doc,excel,html,mht 众所周知,python最强大的地方在于,python社区汇总拥有丰富的第三方库,开源的特性,使得有越来越多的 ...
- python ,ffprobe获取音频文件头信息,文件格式等
代码示例: import struct import os from loguru import logger# 支持文件类型 # 用16进制字符串的目的是可以知道文件头是多少字节 # 各种文件头的长 ...
- 信息收集道道之外网信息收集
#信息收集道道之外网信息收集 从个人的角度去简单整理下打点前的信息收集那些事.从信息收集本质上来说多数内容都是大同小异,遇到坚壁时,不用死磕,毕竟条条大路通罗马(大佬们也可以说说看法~向各位大佬学习! ...
- 文件隐藏服务器版本信息吗,隐藏/屏蔽服务器信息与web软件版本信息
1.隐藏服务器系统信息 在缺省情况下,当你登陆到linux系统,它会告诉你该linux发行版的名称.版本.内核版本.服务器的名称.为了不让这些默认的信息泄露出来,我们要进行下面的操作,让它只显示一个& ...
- c语言高校信息查询系统,高校人员信息管理系统c语言.doc
#include #include #include #include #include using namespace std; class Person //基类 { protected: dou ...
- 计算机的信息的表示教案,《信息的数字化表示》教学设计
这是中国地图出版社祝智庭老师主编的信息技术必修模块<信息技术基础>第二单元有效获取信息第一节获取信息的渠道部分内容.觉得教材里面的内容有点深,自己有些都不是很明白(呵呵,专业不够的原因), ...
- C++:设计一个学生学籍管理系统,设计相关信息,并执行一些计算和文件操作
版本更新12.28修复了全部已知bug 1.修复了回显缺失的bug 2.修复了变量导致结果不正确的bug 3.修复了数据冲突的bug 4.修复了文件读写未关闭的bug 题目: 设计一个学生学籍管理系 ...
- inux下如何查看CPU信息, 包括位数和多核信息
inux下如何查看CPU信息, 包括位数和多核信息 # uname -a Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 ...
最新文章
- Ipad写代码真香,包邮送一个!
- luogu P3817 小A的糖果
- java函数的参数传递
- Item 22. 模板方法与曲线救国(Template Method)
- 百度云的高速下载技巧系列4---Village(原名山寨云)(安卓)
- Linux实验报告一【 下载配置搜狗安装包16.04】
- excel表格换行快捷键_excel常用快捷键分享
- 基于Tableau的疫情数据可视化看板
- ICC II setupfloorplan
- 华硕路由桥接模式进入不了界面
- iOS-监听UITextView、UITextField键盘删除键
- Python摆脱黑窗口的方法
- 阿里年薪50WJAVA工程师转大数据学习路线!
- QQ中的相关文件功能
- Qt小程序之自绘震动铃铛提示控件
- BCG 使用之CBCGPColorDialog控件
- 微信分享 传递数据 接收收据
- 洛谷 P3797 妖梦斩木棒
- java 本地 mq_windows、linux下java连接本地MQ队列实现输入(二)
- V3S配置rtl8732BS WIFI模块
热门文章
- Amendment Quotation function in CLCL Plugin
- 【Sass初级】嵌套选择器规则
- python中xpath使用案例_python爬虫学习笔记:XPath语法和使用示例
- 5.3 定积分的换元积分法和分部积分法
- 苹果CMS v10海螺v6.01模板/附17套苹果cms视频影视网站模板
- java写入excel文件,并填充空单元格颜色
- 关于拉普拉斯算子作用于(1/r)的证明
- tf-faster-rcnn代码学习.目标检测(Tensorflow版Faster R-CNN)
- python编写程序公式计算s_PYTHON程序设计实验2
- 【MDX】一文带你搞懂SQL Server Analysis Services 的安装和使用