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 将信息写入文件相关推荐

  1. 【Android 逆向】Android 逆向方法 ( 静态逆向解析 | 函数调用分析 | 动态运行跟踪 | 运行日志分析 | 文件格式解析 | 敏感信息分析 | 网络信息监控 | 环境伪装模拟 )

    文章目录 一.Android 逆向方法 1.静态逆向解析 2.函数调用分析 3.动态运行跟踪 4.运行日志分析 5.文件格式解析 6.敏感信息分析 7.网络信息监控 8.软件动态调试 9.环境伪装模拟 ...

  2. python读取html文件中的表格数据_Python 读取各类文件格式的文本信息 | doc,excel,html,mht...

    原标题:Python 读取各类文件格式的文本信息 | doc,excel,html,mht 众所周知,python最强大的地方在于,python社区汇总拥有丰富的第三方库,开源的特性,使得有越来越多的 ...

  3. python ,ffprobe获取音频文件头信息,文件格式等

    代码示例: import struct import os from loguru import logger# 支持文件类型 # 用16进制字符串的目的是可以知道文件头是多少字节 # 各种文件头的长 ...

  4. 信息收集道道之外网信息收集

    #信息收集道道之外网信息收集 从个人的角度去简单整理下打点前的信息收集那些事.从信息收集本质上来说多数内容都是大同小异,遇到坚壁时,不用死磕,毕竟条条大路通罗马(大佬们也可以说说看法~向各位大佬学习! ...

  5. 文件隐藏服务器版本信息吗,隐藏/屏蔽服务器信息与web软件版本信息

    1.隐藏服务器系统信息 在缺省情况下,当你登陆到linux系统,它会告诉你该linux发行版的名称.版本.内核版本.服务器的名称.为了不让这些默认的信息泄露出来,我们要进行下面的操作,让它只显示一个& ...

  6. c语言高校信息查询系统,高校人员信息管理系统c语言.doc

    #include #include #include #include #include using namespace std; class Person //基类 { protected: dou ...

  7. 计算机的信息的表示教案,《信息的数字化表示》教学设计

    这是中国地图出版社祝智庭老师主编的信息技术必修模块<信息技术基础>第二单元有效获取信息第一节获取信息的渠道部分内容.觉得教材里面的内容有点深,自己有些都不是很明白(呵呵,专业不够的原因), ...

  8. C++:设计一个学生学籍管理系统,设计相关信息,并执行一些计算和文件操作

    版本更新12.28修复了全部已知bug 1.修复了回显缺失的bug 2.修复了变量导致结果不正确的bug 3.修复了数据冲突的bug 4.修复了文件读写未关闭的bug  题目: 设计一个学生学籍管理系 ...

  9. inux下如何查看CPU信息, 包括位数和多核信息

    inux下如何查看CPU信息, 包括位数和多核信息 # uname -a Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 ...

最新文章

  1. Ipad写代码真香,包邮送一个!
  2. luogu P3817 小A的糖果
  3. java函数的参数传递
  4. Item 22. 模板方法与曲线救国(Template Method)
  5. 百度云的高速下载技巧系列4---Village(原名山寨云)(安卓)
  6. Linux实验报告一【 下载配置搜狗安装包16.04】
  7. excel表格换行快捷键_excel常用快捷键分享
  8. 基于Tableau的疫情数据可视化看板
  9. ICC II setupfloorplan
  10. 华硕路由桥接模式进入不了界面
  11. iOS-监听UITextView、UITextField键盘删除键
  12. Python摆脱黑窗口的方法
  13. 阿里年薪50WJAVA工程师转大数据学习路线!
  14. QQ中的相关文件功能
  15. Qt小程序之自绘震动铃铛提示控件
  16. BCG 使用之CBCGPColorDialog控件
  17. 微信分享 传递数据 接收收据
  18. 洛谷 P3797 妖梦斩木棒
  19. java 本地 mq_windows、linux下java连接本地MQ队列实现输入(二)
  20. V3S配置rtl8732BS WIFI模块

热门文章

  1. Amendment Quotation function in CLCL Plugin
  2. 【Sass初级】嵌套选择器规则
  3. python中xpath使用案例_python爬虫学习笔记:XPath语法和使用示例
  4. 5.3 定积分的换元积分法和分部积分法
  5. 苹果CMS v10海螺v6.01模板/附17套苹果cms视频影视网站模板
  6. java写入excel文件,并填充空单元格颜色
  7. 关于拉普拉斯算子作用于(1/r)的证明
  8. tf-faster-rcnn代码学习.目标检测(Tensorflow版Faster R-CNN)
  9. python编写程序公式计算s_PYTHON程序设计实验2
  10. 【MDX】一文带你搞懂SQL Server Analysis Services 的安装和使用