16080891(Lamp→研讨会)

将数据写入文件(fwrite())

上一篇 / 下一篇  2007-05-09 15:49:47 / 个人分类:PHP学习笔记


  声明: fwrite(resource handle,string string[,int length])

   fwrite()把string的内容写入文件指针hanle处.如果指定了length,当写入了length个字节或者写完了string以后,写入就会停止.

  fwrite()返回写入的字符数,出现错误时则返回False.
 
  注意: 如果给出了length参数,则magic_quotes_runtime配置选项将被忽略,而string中的斜线将不会被去掉.

例:
  <?php
      $filename = 'student.txt';
      $student1 = "姓名:小狗\t 年龄:5\t 性别:男\r\n";
      $student2 = "姓名:小猫\t 年龄:4\t 性别:女\r\n";
      $student3 = "姓名:小猪\t 年龄:3\t 性别:男\r\n";
      //在这个例子里,首先使用只写模式打开$filename;
       if(!$handle = fopen($filename,"w"))
         {
            print"不能打开文件 $filename";
            exit;
         }
        //将$student1写入到打开的文件中
        if(!fwrite($handle,$student1))
         {
            print"不能写入到文件$filename";
            exit;
         }
         //fwrite($handle,$student);
         print"成功地将 \"$student1\" 写入到文件 $filename<br>";
         fclose($handle);
         $handle = fopen($filename,"a"); //接着以添加模式打开文件
         //继续添加其他信息
         fwrite($handle,$student2);
         print "成功地将 \"$student2\" 写入到文件 $filename<br>";
         fwrite($handle,$student3);
         print "成功地将 \"$student3 \" 写入到文件 $filename<br>";
         fclose($handle);
   ?>


输出结果:
成功地将 "姓名:小狗 年龄:5 性别:男 " 写入到文件 student.txt
成功地将 "姓名:小猫 年龄:4 性别:女 " 写入到文件 student.txt
成功地将 "姓名:小猪 年龄:3 性别:男 " 写入到文件 student.txt

student.txt文件里的数据为:
姓名:小狗     年龄:5     性别:男
姓名:小猫     年龄:4     性别:女
姓名:小猪     年龄:3     性别:男



TAG: php学习笔记 PHP学习笔记

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar