月度归档:2020年10月

在php中ftell函数起什么作用呢?


摘要:
下文讲述php中ftell()函数的功能简介说明,如下所示;


php之ftell()函数功能

php之ftell函数:
ftell函数的功能
返回当前文件指针的位置

 
php之ftell函数语法:
     ftell(file)
-------参数说明-----  
     file:必填项,待获取位置的文件指针
 
-------返回值说明-----
      返回文件指针所处位置的指针

-------注意事项----
      1.此函数需应用于已打开的文件指针
      2.当使用附加模式 "a" 打开文件时,
     ftell函数会返回未定义错误


php之ftell函数的示例说明

 
<?php

 $file = fopen("maomao365.php","r");

 
//获取当前文件指针位置
echo ftell($file);

// 改变当前位置
fseek($file,"35");

//获取当前文件指针位置
echo ftell($file);

fclose($file);
 

?> 
     

//输出
//0
//35
  

在php中fstat函数起什么作用呢?


摘要:
下文讲述php中fstat()函数的功能简介说明,如下所示;


php之fstat()函数功能

php之fstat函数:
fstat函数的功能
返回当前的文件属性信息

 
php之fstat函数语法:
     fstat(file)
-------参数说明-----  
     file:必填项,待获取文件属性的文件指针
 
-------注意事项----
 此函数需应用于已打开的文件指针
   
-------返回值说明-----
      返回一个文件统计数组
数组下标

数组键名

备注说明
0

dev

设备名称
1

ino

号码
2

mode

inode保护模式
3

nlink

被连接数目
4

uid

所有者的用户 id
5

gid

所有者的组id
6

rdev

设备类型,如果是 inode 设备的话
7

size

文件大小的字节数
8

atime

上次访问时间(Unix 时间戳)
9

mtime

上次修改时间(Unix 时间戳)
10

ctime

上次改变时间(Unix 时间戳)
11

blksize

文件系统IO块大小
12

blocks

所占据块数目


php之fstat函数的示例说明

 
<?php

 $file = fopen("maomao365.php","r");

    print_r(fstat($file));

fclose($file);

?> 
     

//输出

Array
(
[0] => 0
[1] => 0
[2] => 33206
[3] => 1
[4] => 0
[5] => 0
[6] => 0
[7] => 92
[8] => 2390111352
[9] => 2390111352
[10] => 2390111352
[11] => -1
[12] => -1
[dev] => 0
[ino] => 0
[mode] => 33206
[nlink] => 1
[uid] => 0
[gid] => 0
[rdev] => 0
[size] => 92
[atime] => 2390111352
[mtime] => 2390111352
[ctime] => 2390111352
[blksize] => -1
[blocks] => -1
)
 

在php中fseek函数起什么作用呢?


摘要:
下文讲述php中fseek()函数的功能简介说明,如下所示;


php之fseek()函数功能

php之fseek函数:
fseek函数的功能
将文件指针向前或向后移动到新的指定位置

 
php之fseek函数语法:
     fseek(file,offset,whence)
-------参数说明-----  
     file:必填项,待定位的文件指针
     offset:必填项,设置新的偏移位置
        (注意此偏移量是从文件头开始计算至指定位置的字节数)
     whence:可选参数值, 
         此参数值可以为以下参数:
          SEEK_SET:使用从文件头开始计算offset字节,缺省值
          SEEK_CUR:定位值为-当前位置加上 offset
          SEEK_END:定位值为-文件末尾加上 offset
                 (此时的offset值必须为一个负值) 

-------返回值说明-----
      当fseek函数运行成功,则返回0,否则返回-1

-------注意事项-----
     当移动位置移动至EOF之,也不会返回相应的错误信息   
   


php之fseek函数的示例说明

 
<?php

//移动文件指针至文件开头

$file = fopen("maomao365.php", "r");
 
//读取一行
fgets($file);

//移动文件指针至文件头
fseek($file,0);


fclose($handle);

?>