在PHP中的fopen()函数

PHPz
发布: 2023-08-27 21:41:06
转载
2508人浏览过

在php中的fopen()函数

使用fopen()函数打开文件或URL。如果函数失败,它将返回FALSE和一个错误信息。在函数名前面添加'@'可以隐藏错误输出。

语法

fopen(file_path, mode, include_path, context)
登录后复制

参数

  • file_path − 文件的路径。

  • mode − 您对文件所需的访问类型

    • “r” - 只读
    • "r+" - 读/写
    • "w" - 只写
    • "w+" - 读/写
    • "a" - 只写。打开并写入文件末尾,如果文件不存在则创建新文件)
    • "a+" - 读/写。通过写入文件末尾来保留文件内容)
    • "x" - 只写。创建新文件。如果文件已存在,则返回FALSE和错误)
    • "x+" - 读/写。创建新文件。如果文件已存在,则返回FALSE和错误)
  • incude_path − 如果您想在include_path(在php.ini中)中搜索文件,请将其设置为'1'。

    立即学习PHP免费学习笔记(深入)”;

  • context − 文件指针的上下文。

返回值

fopen()函数在失败时返回FALSE和错误。在函数名前面添加'@'可以隐藏错误输出。

假设我们有一个名为"new.txt"的文件,内容如下。

The content of the file!
登录后复制
登录后复制

现在,让我们看一下示例 -

示例

<?php
   // read/ write mode
   $file_pointer = fopen("new.txt", 'r+')
   or die("File does not exist");
   $res = fgets($file_pointer);
   echo $res;
   fclose($ile_pointer);
?>
登录后复制

输出

The content of the file!
登录后复制
登录后复制

让我们看一个“one.txt”文件的示例。

示例

<?php
   // read/write mode
   $file_pointer = fopen("one.txt", "w+");
   // writing to file
   fwrite($file_pointer, 'demo content');
   echo fread($file_pointer, filesize("new.txt"));
   fclose($file_pointer);
?>
登录后复制

输出

demo content
登录后复制

以上就是在PHP中的fopen()函数的详细内容,更多请关注php中文网其它相关文章!

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
相关标签:
来源:tutorialspoint网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号