`
oldbeggar
  • 浏览: 16704 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

PHP中file_put_contents()函数的兼容性问题

阅读更多
file_put_contents()函数就相当于依次使用fopen(),fwrite()和fclose(),真是个令人愉快的函数。

我的第一个PHP小脚本中用到了这个函数,本地运行很正常,放到服务器上去之后点击submit按钮后,页面空白~

文件路径问题?不是
权限问题?不是
代码有错?不是

最后仔细读了文档,发现是版本问题。同一个脚本中的file_get_contents()是PHP 4&5都有的,而这个file_put_contents()函数却是PHP5新增的函数。不过调用函数出错,在页面上却没有任何提示,要查看apache的日志文件才能发现。

嗯,看来得在本地服务器上编译一个PHP4~~
分享到:
评论

相关推荐

    PHP中危险的file_put_contents函数详解

    file_put_contents() 函数把一...最近发现file_put_contents函数有一直没注意到的问题,所以下面这篇文章主要给大家介绍了关于PHP中危险的file_put_contents函数的相关资料,需要的朋友可以参考借鉴,下面来一起看吧。

    PHP中file_put_contents追加和换行的实现方法

    在PHP的一些应用中需要写日志或者记录一些信息,这样的话。可以使用fopen(),fwrite()以及 fclose()这些进行操作。也可以简单的使用file_get_contents()和file_put_contents(). file_put_contents()...

    php file_put_contents()功能函数(集成了fopen、fwrite、fclose)

    命令解析:file_put_contents (PHP 5) file_put_contents — 将一个字符串写入文件 说明: int file_put_contents ( string filename, string data [, int flags [, resource context]] ) 和依次调用 fopen(...

    PHP使用内置函数file_put_contents写入文件及追加内容的方法

    本文实例讲述了PHP使用内置函数file_put_contents写入文件及追加内容的方法。分享给大家供大家参考,具体如下: 以追加形式写入内容 当设置 flags 参数值为 FILE_APPEND 时,表示在已有文件内容后面追加内容的方式...

    PHP实现的一个保存远程文件到本地的函数分享

    和file_put_contents()可以解决这个问题。思路很简单,将远程文件读入字符串中,然后按照规则写入指定目录,经测试此法可采集图片、文本、音频文件等,只要你可以想办法得到它们的地址。 先上代码: 代码如下: /** ...

    PHP正则替换函数preg_replace和preg_replace_callback使用总结

    在编写PHP模板引擎工具类时,以前常用的一个正则替换函数为 preg_replace(),加上正则修饰符 /e,就能够执行强大的回调函数,实现模板引擎编译(其实就是字符串替换)。 详情介绍参考博文:PHP函数preg_replace() ...

    xmlparse(xml与PHP数组相互转换)封装函数

    xmlparse.php为封装好的xml与php数组相互转换的函数: XML->PHP: parse_xml_config(); PHP->XML: dump_xml_config(); #将转换好的XML放入文件: file_put_contents_safe().

    深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)

    和file_put_contens()这两个函数时,或程序中执行类似的“读写”功能或向浏览器执行输出操作时,会用到ob_flush()和flush()来刷新缓冲区。 二、为什么要刷新缓冲区 用file_get_contents()和file_put_...

    c语言文件读写示例(c语言文件操作)

    方法: 代码如下:long filesize(char* filename);char* file_get_contents(char* filename);void file_put_contents(char* filename, char* data); ...void file_put_contents(char* filen

    金点网络原创图标在线生成器 v1.0

    金点网络原创图标在线生成器V1.0采用PHP语言编写,基于Font awesome 4.7字体...运行条件:·PHP 5.4+·Apache .htaccess (必须开启伪静态mod_rewrite)·开启函数:file_get_contents 和 file_put_contents·GD库支持

    php实现的简单日志写入函数

    file_put_contents('logfile.log', date("Y-m-d H:i:s"). " " . $logthis. "\r\n", FILE_APPEND | LOCK_EX); } // use \r\n for new line on windows, just \n on linux // ...

    FileManager:在线文件管理

    fileManager (在线文件管理) index.php : 入口文件,文件展示主页面 common.func.php : 公共功能模块 ...int file_put_contents ( string $filename ,mixed $data) 将一个字符串写入文件中 $filenam

    详解php实现页面静态化原理

    1,file_put_contents()函数 2,使用PHP内置缓存机制实现页面静态化:output_buffering php中output_buffering内置函数,简称ob函数,主要会用到的下面几个: ob_start #打开输出控制缓冲 ob_get_contents #...

    浏览器关闭后,能继续执行的php函数(ignore_user_abort)

    file_exists($file)) { file_put_contents($file); } if(!$handle = fopen($file,’a+b’)){ echo “not open file :”.$file; exit; } $i=0; while($i<100) { $time = date(“Y-m-d H:i:s”,tim

    简单的PHP缓存设计实现代码

    复制代码 代码如下:<?php //本功能主要是利用文件修改时间函数filemtime与现在时间作减法判断是否更新内容。... } else { file_put_contents($cahefile,date(“y-m-d H:i:s”,time())); } ?>

    php常用hash加密函数

    创建文件以计算哈希值:file_put_contents(‘example.txt’, ‘the quick brown fox jumped over the lazy dog.’); 输出哈希值信息: 复制代码 代码如下:echo hash_file(‘md5’, ‘example.txt’);   $str...

Global site tag (gtag.js) - Google Analytics