PHP 文件创建/写入

<?php 

/*
    PHP 文件创建/写入
        fopen() 函数也用于创建文件。也许有点混乱,
        但是在 PHP 中,创建文件所用的函数与打开文件的相同。
        如果您用 fopen() 打开并不存在的文件,此函数会创建文件,
        假定文件被打开为写入(w)或增加(a)。

    PHP 写入文件 - fwrite()
        fwrite() 函数用于写入文件。
        fwrite() 的第一个参数包含要写入的文件的文件名,
        第二个参数是被写的字符串。

    PHP 覆盖(Overwriting)
        如果现在 "newfile.txt" 包含了一些数据,
        我们可以展示在写入已有文件时发生的的事情。
        所有已存在的数据会被擦除并以一个新文件开始。
*/
    header("Content-type: text/html; charset=utf-8");
    $myfile=fopen("testfile.txt","w")or die("unable to open file!");
    $txt="Bill Gates \n";
    fwrite($myfile,$txt);
    $txt="server jobs \n";
    fwrite($myfile,$txt);
    fclose($myfile);

    $myfile1=fopen("testfile.txt","r");
    while(!feof($myfile1)){
        echo fgets($myfile1)."<br> ";
    }

    $myfile2=fopen("testfile.txt","w")or die("unable to open file!");
    $txt="Mickey Mouse\n";
    fwrite($myfile2,$txt);
    $txt="Minnie Mouse\n";
    fwrite($myfile2,$txt);
    fclose($myfile2);
    $myfile3=fopen("testfile.txt","r");
    while(!feof($myfile3)){
        echo fgets($myfile3)."<br> ";
    }
?>
时间: 2024-11-03 21:51:03

PHP 文件创建/写入的相关文章

python学习之文件创建写入程序

#!/usr/bin/env pythonimport os       #导入功能模块          url ="/tmp/"     #变量定义def check():     #函数定义    while True:   #一直循环 提示用户输入正确的要创建的文件名        os.system("cd /tmp")                d_com=raw_input("Please input filename")  #

PHP 学习笔记(三):高级教程:多维数组,日期,文件打开/读取,创建/写入,上传

PHP 多维数组 PHP - 两维数组 两维数组是数组的数组(三维数组是数组的数组的数组). 首先,让我们看看下面的表格: 我们能够在两维数组中存储上表中的数据,就像这样: $cars = array ( array("Volvo",22,18), array("BMW",15,13), array("Saab",5,2), array("Land Rover",17,15) ); 现在这个两维数组包含了四个数组,并且它有两个

Node+fs+定时器(node-schedule)+MySql

目标:将本人写博客时候的截图保存到桌面的图片 执行保存到指定文件进行整理 并写入数据库 先看最终的目录结构: package.json文件: { "name": "zqz", "dependencies": { "mysql": "^2.10.2", "node-schedule": "^1.1.0" } } 通过npm install node-schedule -

php xml ajax 7-19(表示要学JAVA了,唉,要去支援。。。)

1.多维数组 2.日期, d - 表示月里的某天(01-31) m - 表示月(01-12) Y - 表示年(四位数) 1 - 表示周里的某天 © 2010-<?php echo date("Y")?>,使用 date() 函数在您的网站上自动更新版本年份 h - 带有首位零的 12 小时小时格式 i - 带有首位零的分钟 s - 带有首位零的秒(00 -59) a - 小写的午前和午后(am 或 pm) maketime()创建日期 strtotime()用字符串来创建日

php 7-17(先刷一下通用知识)

1.多维数组 2.日期, d - 表示月里的某天(01-31) m - 表示月(01-12) Y - 表示年(四位数) 1 - 表示周里的某天 © 2010-<?php echo date("Y")?>,使用 date() 函数在您的网站上自动更新版本年份 h - 带有首位零的 12 小时小时格式 i - 带有首位零的分钟 s - 带有首位零的秒(00 -59) a - 小写的午前和午后(am 或 pm) maketime()创建日期 strtotime()用字符串来创建日

c#socket编程基础

Microsoft.Net Framework为应用程序访问Internet提供了分层的.可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序..Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编制程序,这些级别几乎囊括了Internet的所有需要--从socket套接字到普通的请求/响应,更重要的是,这种分层是可以扩展的,能够适应Internet不断扩展的需要.

文件压缩(C#代码)

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 /// <summary> /// 解压缩文件(一种是BZIP2算法,另一种是GZIP算法) /// </summary> public class DecompressFiles {     /// <summary>     /// 创建生成gz的压缩文件,该方法用于生成站点地图的文件     /// <

Php高级知识 1

1.PHP 多维数组 一个以上的键存储值,可以用多维数组进行存储. 1.1 PHP - 多维数组 多维数组指的是包含一个或多个数组的数组. PHP 能理解两.三.四或五级甚至更多级的多维数组.不过,超过三级深的数组对于大多数人难于管理. 注释:数组的维度指示需要选择元素的索引数. 对于二维数组,您需要两个索引来选取元素 对于三维数组,您需要三个索引来选取元素 1.2 PHP - 两维数组 两维数组是数组的数组(三维数组是数组的数组的数组). 首先,让我们看看下面的表格: 二维数组 品牌 库存 销

各种压缩范例

[1].[文件] SharpZipLib.zip ~ 165KB    下载(110) 跳至 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] 文件不存在或者代码语言不存在 [2].[代码] SharpZipLibrary 压缩范例 跳至 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11