如何使用PHP操作文件文件读取篇
听说要讨论,朋友邀写一下,希望大家见谅,水平有限:) 现在很多的朋友拥有自己免费的空间(毕竟中国穷人还是多的),而吝啬的ISP不给提供MYSQL, 于是聪明的朋友们就选择了----(FILE文件表数据库格式),其实是我自己个人这样定义的~ Access为文件表数据库,如果您在您的机器上只要加上个DSN就可以透过ODBC来存取您的ACCESS 内的数据。可是在网络中ISP不可能给你配置DSN的哦~,因此我们选择了采用文件来保存数据 FILE DATA。 兼顾内容: 1、实现数据库一些功能--(别指望象数据库那样哦~) 2、数据安全稳定 -- (需要程序来支持) 3、维护的便捷 -- (TOO UP) 这些内容要是一次写在这里,好象不太好~ 先从基础的说起~ 首先您需要个文本来保存,可以有以下几种方式来建立 1、 echo "info" >> File.txt 2、 fopen("file.txt","w/w+/a/a+"); 3、 UPLOAD YOUR FILE.txt 第一实现就是 exec() --- 用之前先看看PHPINFO()里是否禁止了此函数哦~ 第二 基本都支持啊,我想没哪个ISP把这个也给disable吧! 第三 老兄,将您本地的文件传上去吧~ 建立好文件了,以下就是对文件的操作了 对文件的操作简单的来说就是--读/写 其中更新/删除全包括在里面。 一、 这里我们先说一下文件的读取 信息保存到了数据文件内后需要读出来的,不读出来,写的再多也是无用,读取文件PHP提供了几种方式 1、fopen 2、file 3、fsockopen 具体的例子就摘抄一下了 1、$fp=fopen("text.txt","method"); 其中METHOD为 r - 以只读方式打开文件; 读取标志在文件第一个字符(相当于C中的文件指针). r+ - 以读/写方式打开文件; 读取标志在文件第一个字符(相当于C中的文件指针). w - 以写的方式打开文件; 将写标志放在首位,同时将文件大小设置为最小-0字节. 如果打开的文件不存在,则建立这个文件以提供写. w+ - 以读/写方式打开文件; 将写标志放在首位,同时将文件大小设置为最小-0字节. 如果打开的文件不存在,则建立这个文件以提供写 a - 以只写的方式打开文件; 将标志放在文件的EOF,所有添加的信息将在文件的最后,如果文件不存在则建立文件。 a+ -以读/写的方式打开文件;将标志放在文件的EOF,所有添加的信息将在文件的最后,如果文件不存在则建立文件。 此函数还可以打开http://,ftp://,udp://文件 其中http://,udp://应该以读的方式打开,否则将出错 对此函数有个小小的提示:请勿打开http://文件自身,否则会有小小麻烦~ $testfile="test.txt"; $fp=fopen($testfile,r); $outputtext=fgets($testfile,filesize($testfile)); echo "$testfile文本内容:".$outputtext; fclose($fp) ?> 2、 var $fp=array(); $fp=file("text.txt"); 这样的表达的含义大家一看就名白了,file()是将文件全部读取,然后存放到一个数组中 其中文件中每出现一个
(回车换行)则数组中多一个元素 file函数只有一个参数 file(filename) $testfile="test.txt"; $fp=file($testfile); while($int_a=0;$int_a
"; } print "$testfile文本内容:
".$info; ?> 3、
"; } else { fputs ($fp, "GET / HTTP/1.0
Host: www.php.net
"); while (!feof($fp)) { echo fgets ($fp,128); } fclose ($fp); } ?>
"; } else { fwrite($fp,"
"); echo fread($fp, 26); fclose($fp); } ?> 文件的读取暂时就到这里,下面该是文件的写入了....

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

If you are an experienced PHP developer, you might have the feeling that you’ve been there and done that already.You have developed a significant number of applications, debugged millions of lines of code, and tweaked a bunch of scripts to achieve op

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

A string is a sequence of characters, including letters, numbers, and symbols. This tutorial will learn how to calculate the number of vowels in a given string in PHP using different methods. The vowels in English are a, e, i, o, u, and they can be uppercase or lowercase. What is a vowel? Vowels are alphabetic characters that represent a specific pronunciation. There are five vowels in English, including uppercase and lowercase: a, e, i, o, u Example 1 Input: String = "Tutorialspoint" Output: 6 explain The vowels in the string "Tutorialspoint" are u, o, i, a, o, i. There are 6 yuan in total

Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead.

What are the magic methods of PHP? PHP's magic methods include: 1.\_\_construct, used to initialize objects; 2.\_\_destruct, used to clean up resources; 3.\_\_call, handle non-existent method calls; 4.\_\_get, implement dynamic attribute access; 5.\_\_set, implement dynamic attribute settings. These methods are automatically called in certain situations, improving code flexibility and efficiency.
