PHP读取文件_2014.5.26的总结

1、PHP部分文件操作函数

  (1) 
fopen 打开文件函数

      fopen
(路径和文件名,打开方式);

  (2)  fread
读取文件内容

      fread
(打开的文件,结束位置);

  (3)  filesize
读取文件大小,字节为计量单位

      filesize
(路径和文件名);

  (4)  fwrite
写入文件内容

      fwrite
(路径和文件名,写入的内容);

  (5)  fclose
关闭打开的文件

       close
(路径和文件名);

  

    例:

    <?php

      $arr =
array(array("新闻标题222","新闻内容222"),array("新闻标题333","新闻内容3333"));

      foreach($arr as $id=>$value){

        $fp = fopen("tmp.htm","r");

      str = fread($fp,filesize("tmp.htm"));

     fclose($fp);

      $title = $value[0];

        $content = $value[1];

     $path = $id.".html";

     $str = str_replace("{title}",$title,$str);

        $str =
str_replace("{content}",$content,$str);

       $nfp = fopen($path,"w");

        fwrite($nfp,$str);

       fclose($nfp);

  }

?>

2、unlink()  rmdir()
删除函数

    unlink() 删除文件函数  

        unlink(路径和文件名)

    rmdir() 删除目录函数

        rmdir(路径和目录名)

PHP读取文件_2014.5.26的总结

时间: 2024-10-14 05:53:10

PHP读取文件_2014.5.26的总结的相关文章

使用java读取文件夹中文件的行数

使用java统计某文件夹下所有文件的行数 经理突然交代一个任务:要求统计某个文件夹下所有文件的行数.在网上查了一个多小时没有解决.后来心里不爽就决定自己写一个java类用来统计文件的行数,于是花了两个小时将代码写出(可见我的java功底还是挺烂的).虽然有很多有待改进的地方,依然有纪念意义. 本java类的核心是通过BufferedReader类的readLine()方法,间接的统计行数:通过递归遍历文件. 这个类只是写来完成任务的.结果不是很严谨,许多情况并没考虑到:比如判断想读取某一类文件怎

Android之ProgressBar读取文件进度解析

ProgressBar进度条, 分为旋转进度条和水平进度条,进度条的样式根据需要自定义,之前一直不明白进度条如何在实际项目中使用,网上演示进度条的案例大多都是通过Button点 击增加.减少进度值,使用方法incrementProgressBy(int),最简单的做法是在xml布局文件中放置ProgressBar空间,然 后再MainActivity中触发事件后执行incrementProgressBy(int),代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

【转】matlab读取文件各种方法

本技术支持指南主要处理:ASCII, binary, and MAT files.要得到MATLAB中可用来读写各种文件格式的完全函数列表,可以键入以下命令: help iofun MATLAB中有两种文件I/O程序:high level and low level. High level routines: 包括现成的函数,可以用来读写特殊格式的数据,并且只需要少量的编程.Low level routines: 可以更加灵活的完成相对特殊的任务,需要较多的额外编程. High level ro

HDFS读文件过程分析:读取文件的Block数据

转自http://shiyanjun.cn/archives/962.html 我们可以从java.io.InputStream类中看到,抽象出一个read方法,用来读取已经打开的InputStream实例中的字节,每次调用read方法,会读取一个字节数据,该方法抽象定义,如下所示:public abstract int read() throws IOException;Hadoop的DFSClient.DFSInputStream类实现了该抽象逻辑,如果我们清楚了如何从HDFS中读取一个文件

7 RandomAccessFile读取文件内容保存--简单例子(需要验证)

1 import org.slf4j.Logger; 2 import org.slf4j.LoggerFactory; 3 4 import java.io.*; 5 6 /** 7 * 读取动态产生的文件内容 8 */ 9 public class RandomAccessRead { 10 public static Logger logger= LoggerFactory.getLogger(RandomAccessRead.class); 11 12 //文件默认读取位置为从开始读取

R8&mdash;批量生成文件夹,批量读取文件夹名称+R文件管理系统操作函数

一. 批量生成文件夹,批量读取文件夹名称 今日,工作中遇到这样一个问题:boss给我们提供了200多家公司的ID代码(如6007.7920等),需要根据这些ID号去搜索下载新闻,从而将下载到的新闻存到以公司ID生成的指定文件夹下!所以第一个问题就是200多个公司,不可能每一次下载,都要去点击:新建文件夹,然后对文件夹命名,too boring and monotonous.嘿嘿,幸好有R的陪伴! let's do it,来看看R如何完成这些工作! 主要用到两个函数 一. dir.create-生

封装读取文件路径的类File.h+File.m

1 #import <Foundation/Foundation.h> 2 3 #define FILE_PATH(filePath) [File path:(filePath)] 4 #define ROOT_PATH [File rootPath] 5 #define BUNDLE_PATH(fileName) [File bundleSource:(fileName)] 6 #define CREATE_FOLDER(folderPath) [File createFolder:(fol

java读取文件

1 java8读取文本文件  2   3           4     public static void java8ReadFileLines(String fileName) throws IOException {  5         List lineList = Files.readAllLines(Paths.get(fileName), StandardCharsets.UTF_8);  6   7         for(String line:lineList){  8 

FileInputStream 读取文件数据的输入字节流

1 package com.inputstream; 2 3 /* 4 File类: 用于描述一个文件或者文件夹的. 5 6 通过File对象我们可以读取文件或者文件夹的属性数据,如果我们需要读取文件的内容数据,那么我们需要使用IO流技术. 7 8 IO流(Input Output) 9 10 IO流解决问题: 解决设备与设备之间的数据传输问题. 内存--->硬盘 硬盘--->内存 11 IO流技术: 12 IO流分类: 13 如果是按照数据的流向划分: 14 输入流 15 输出流 16 如果