| 网站首页 | 硬件维修 | 应用学院 | 网络组建 | 网站制作 | 菜鸟黑客 | 编程之道 | 数码大全 | 娱乐休闲 | 软件下载 | 在线视频 | 请您留言 | 技术论坛 | 
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
  • javascript实例教程(19)…

  • javascript实例教程(19)…

  • javascript实例教程(19)…

  • HTML页面如何象asp一样接受参…

  • 如何实现iframe(嵌入式帧)的…

  • 用JavaScrpt实现文件夹轻松加…

  • PHP与javascript对多项选…

  • 如何制作浮动广告

  • 网页常用小技巧—javasc…

  • 使用Web标准建站第8天:CSS布…

  • Q
    您现在的位置: 我是IT人 >> 网站制作 >> php >> 文章正文
    如何使用PHP操作文件(文件读取篇)         
    如何使用PHP操作文件(文件读取篇)
    作者:网络 文章来源:转载 点击数: 更新时间:2005-8-13
    [ 字体:缩小 正常 放大 | 双击自动滚屏 ]
    请选择合适的字体颜色:


    听说要讨论,朋友邀写一下,希望大家见谅,水平有限:)


        现在很多的朋友拥有自己免费的空间(毕竟中国穷人还是多的),而吝啬的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()是将文件全部读取,然后存放到一个数组中
                            其中文件中每出现一个\n(回车换行)则数组中多一个元

    [1] [2] 下一页  

    文章录入:小秦    责任编辑:小秦 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 关于我们 | 友情链接 | 版权申明 |