首页 > 编程语言 >php入门学习-4

php入门学习-4

时间:2024-01-24 10:36:15浏览次数:20  
标签:文件 fopen 入门 fclose echo 学习 num ff php

    1、文件操作函数           (1)php访问文件或文件夹相关函数             filetype() // 可以输出相关文件类型,如:dir / file / link                 e.g.                 echo filetype('C:\WINDOWS'); // dir                 echo filetype(C:\WINDOWS\reg_edit.exe'); // file             stat() // 函数获得指定文件名参数目标文件基本属性                 e.g.                 $stt=stat('text.txt);                 print_r($stt); // 将打印文件中所有属性             clearstatcache() // 清除缓存             is_executable() // 判断文件是否可执行             is_dir() // 判断是否存在或是文件夹             is_file() // 判断是否是文件             scandir() // 遍历文件夹/返回一个数组             fopen(filename, mode) // 打开或创建一个文件                 打开模式:                     r     只读方式打开,将文件指针指向文件头                     r+    读写方式打开,将文件指针指向文件头                     w     写入方式,将文件指针指向文件头,清除内容(如果文件不存在则尝试创建)                     w+    读写方式,将文件指针指向文件头,清除内容(如果文件不存在则尝试创建)                     a     写入方式打开,将文件指针指向文件末尾(如果文件不存在则尝试创建)(可以称之为追加模式                     a+    读写方式打开,将文件指针指向文件末尾(如果文件不存在则尝试创建)             fwrite(资源, 内容) // 写入文件内容             fgets(资源, 长度) // 获取文件内容             fclose(资源) // 关闭一个打开的文件资源             unlink(文件) // 删除一个文件
        (2)php文件的操作函数(计数器案例)             // 示例:文字计数器             if(!@$f = fopen("a.txt", "r")){                 echo "文件不存在";                 $num=0;             }else{                 $num=fgets($f, 10);                 fclose($f);             }             $num++;             $ff = fopen("a.txt", "w");             fwrite($ff, $num);             fclose($ff);             echo $num;
            // 示例:图片计数器             if(!@$f = fopen("num.txt", "r")){                 echo "文件不存在";                 $num=0;             }else{                 $num=fgets($f, 10);                 fclose($f);             }             $num++;             $ff = fopen("num.txt", "w");             fwrite($ff, $num);             fclose($ff);             // 将数字拆分成数组,以图片形式显示             $num_arr = str_split($num);             foreach($num_arr as $v){                 echo "img src='img/".$v.".jpg'>";             }

标签:文件,fopen,入门,fclose,echo,学习,num,ff,php
From: https://www.cnblogs.com/nangras/p/17983090

相关文章

  • JAVA学习笔记--常见的Dos命令
    基本的Dos命令打开cmd的方法以管理员的身份打开:开始--->命令提示符(Win11)Win键+R-->输入cmd打开控制台(推荐使用)在任意文件夹下,按住shift键+鼠标右键点击,在此处打开命令行窗口资源管理器的地址栏前面加上cmd路径(注意:cmd后有空格)常见的Dos命令##盘符切换输入想要切换到......
  • 大三寒假学习进度笔记14
    今天在编写项目时了解到了PyTorch3D这个库,因此对这个库进行了一定的了解并尝试使用这个库PyTorch3D旨在与深度学习方法稳定集成,以预测和处理3D数据。在进行安装PyTorch3D时产生了很多错误。在anaconda虚拟环境使用condainstall下载PyTorch3D时总是会卡在solvingenvironment这......
  • thinkphp 关联模型 一对多关联 主副表查询
    一对多关联查询namespaceapp\model;usethink\Model;classUsersextendsModel{//模型中定义一对多关系的方法用于建立当前模型与另一个模型之间的关系,例如:当前数据表对应的外键表//profile自定义方法名Profile::class关联数据表的模型文件类名......
  • 前端学习-正则表达式
    学习MDN-正则表达式章学习MDN-正则表达式章-这个链接也可以什么是正则表达式要点:用于匹配字符串中字符组合的模式js中,正则表达式也是对象用于RegExp的exec和test方法,以及String的match、matchAll、replace、search和split方法gim分别是什么意思参考博客......
  • c++学习由浅入深刷题指南
    新手村任何一个伟大的目标,都有一个微不足道的开始。洛谷的第一个任务勇敢的迈出第一步,了解下语言和洛谷。跟着书本和老师走,不会难的。P1000P1001P1421P1425顺序与分支计算机的智能性开始得以体现,因为计算机能够根据不同的条件选择了。P1422P1085P1089P1909循环!......
  • 卷积神经网络学习笔记
    全连接神经网络的结构全连接神经网络的整体结构可以简化为智能函数\(y=f_θ(x)\)输入和输出层一般为数据矩阵全连接网络的单元结构神经网络的思路:从单元到整体一个单元的结构:\(X_1,X_2,X_3...\)是很多矩阵,然后这些矩阵分别乘上对应的权重矩阵,再加上偏置矩阵b,输......
  • OCaml入门-值与函数
    Ocaml使用;;来确认一个表达式的结束举例:#50*50;;-:int=2500OCaml告诉我们50*50的结果是int可以用x为常量50*50命名,注意这里x的值不可以被修改#letx=50*50;;-:valx:int=2500使用let...in...来定义局部变量,在下面这个例子中,y=5......
  • Binary tree traversal-- beadth-first and depth-first【1月23日学习笔记】
    点击查看代码//Binarytreetraversal--beadth-firstanddepth-first#include<iostream>#include<queue>//STLusingnamespacestd;structnode{intdata;node*left,*right;};node*getnewnode(intx){node*temp=newnode;temp-&......
  • Java学习日记 Day9 今天小摆烂,明天加油~
    Spring框架:①IOC:简单说就是把创建对象的任务交给了配置文件,降低了代码耦合。②DI:IOC实现创建对象的任务后DI技术可以为在配置文件中为对象赋值。③代理模式:代替一个对象完成任务,分为静态代理和动态代理,动态代理有JDK和CGLIB两种,前者只可以对接口中的方法实现增强,而后者也可以对......
  • 手型机器人、灵巧手机器人:交互感知-行为提取-意图理解-技能生成-运动映射-灵巧操作”
    灵巧手机器人,灵巧精准操作的手型机器人,最有名的应该就是Google的Deepmind推出的可以玩魔方的手型机器人了,如下图:相关资料:https://baijiahao.baidu.com/s?id=1647601517185392390&wfr=spider&for=pchttps://m.thepaper.cn/baijiahao_4728005地址:http://www.ia.cas.cn/kygz......