Heim >Backend-Entwicklung >PHP-Tutorial >php最简单的文件处理。

php最简单的文件处理。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-20 12:41:401089Durchsuche

 1 <?php  2    $DOCUMENT_ROOT =$_SERVER['DOCUMENT_ROOT']; 3 ?> 4  5 <html> 6 <head> 7    <title>Bob's Auto Parts -Customer Orders </title> 8 </head> 9 <body>10 <h1>Bob's Auto Parts</h1>11 <h2>Customer Orders</h2>12 13 <?php14   /*15   $a=56;16  if(!is_double ($a))    //测试is_int、is_double 、函数17      echo "<p><strong>isn't double</strong ></p>";18  echo gettype($a).'<br/>';19  settype($a,'double');20  echo gettype($a).'<br/>';21  */22  23   @$fp =fopen("$DOCUMENT_ROOT/orders/orders.txt",'rb');24   if (!$fp){25   echo"<p><strong>No orders pending.26        please try again later.</strong></p>";27   exit ;28   }29 30   /*31   isset ();32   33   empty()34   35   */36   //读取每行37   while (!feof($fp)){38       $order = fgets($fp,1024); //fgets()每次读取一行,遇到\n 、eof 、或者是998b结束。默认1k=1024b39       echo $order."<br/>";     //fgetss() 和fgets()一样的功能,但是能过滤掉包含php和html的标记40      }                         //fgetss(resource fp,int length,string[allowable_tags]) 把不过滤的标记放在allowable_tags中41                                //$order = fgetss($fp,999,"<p>,<br/>");42                                //  fgetcsv($fp,1024,"\t")  意思是遇到换行43                                44 /*45 读取整个文件,46 readfile("$DOCUMENT_ROOT/orders/orders.txt");47 fpassthru($fp) ; //fp是一个指针48 $filearray =file("$DOCUMENT_ROOT/orders/orders.txt") 49 //功能和readfile一样,但是每一行是字符串数组的一个元素50 */    51 52 /*53 通过字符来输出整个文件54 while(!feof($fp))55     $char =fgetc($fp);56   if(!feof($fp))57       echo ($char =="\n"?<br/>:$char);                           58 */                               59 // fread($fp,int length)  读取任意长度,或者到eof    60 61 /*62 file_exists("$DOCUMENT_ROOT/orders/orders.txt");63 filesize();64 unlink("$DOCUMENT_ROOT/orders/orders.txt")  //删除一个文件65 66 rewind($fp); //重新跳到开始指针67 fseek ($fp);  //找到位置  字节数68 ftell ($fp);  //显示出位置69 70 71 */               72                                73 ?>74 </body>  

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:变量在 PHP7 内部的实现Nächster Artikel:Top 10:PHP自动测试框架