一枚小鲜肉帅哥_个人页

个人头像照片 一枚小鲜肉帅哥 TA的个人档案
0
338
0

个人介绍

菜不可及的程序猿

擅长的技术

  • Linux
获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
  • 提交了问题 2020-06-20

    php读取word内容,报错

  • 提交了问题 2020-06-20

    PHP公共模块初始化放在哪里,报错

  • 提交了问题 2020-06-20

    PHP 读取TXT文件的相关问题,报错

  • 提交了问题 2020-06-20

    PHP如何读取WEB服务器上的JS文件源代码,报错

  • 提交了问题 2020-06-20

    PHP读取ISO-8859-1编码格式xml里的中文,报错

  • 提交了问题 2020-06-20

    Ubuntu 下 php5.5.9 json 函数无法正常使用。报错

  • 提交了问题 2020-06-20

    关于php读取读卡器数据的问题,报错

  • 提交了问题 2020-06-20

    php 字符串过滤/匹配 和 循环读取文件名的问题,报错

  • 提交了问题 2020-06-20

    PHP copy函数失败,报错

  • 提交了问题 2020-06-20

    PHP文件存在但使用file_exists函数返回false,报错

  • 提交了问题 2020-06-20

    网站功能多了,php框架的route配置会影响性能吗,报错

  • 提交了问题 2020-06-20

    php js cookie简单的效率问题?报错

  • 提交了问题 2020-06-20

    php自定义框架类文件载入的疑问,报错

  • 提交了问题 2020-06-20

    【php】cookie跨二级域名读取,报错?

  • 提交了问题 2020-06-20

    ios和php交互问题,报错

  • 提交了问题 2020-06-20

    请问Thinkphp 当中的配置文件怎么读取到服务器的信息,我读取出来的为空?报错

  • 提交了问题 2020-06-20

    请教PHPExcel导出Excel5格式中的数据有效性中的INDIRECT()函数失效问题,报错

  • 提交了问题 2020-06-20

    Go在大文件读取为什么耗费时间是PHP3倍?报错

  • 提交了问题 2020-06-20

    关于php读取评论数,报错

  • 提交了问题 2020-06-20

    PHP 无法读取sqlserver中的数据,求解

  • 提交了问题 2020-06-20

    php页面加载很慢,有办法分两步加载么?

  • 提交了问题 2020-06-20

    【紧急】php读取未执行,报错

  • 提交了问题 2020-06-20

    PHP 读取 txt 中的 json 数据传递给 JavaScript,显示问题,报错

  • 提交了问题 2020-06-20

    php静态化的问题,报错

  • 提交了问题 2020-06-20

    exif_read_data的问题,报错

  • 提交了问题 2020-06-20

    PHP Imagick读取jpg文件出错,报错

  • 提交了问题 2020-06-20

    求教php、apache的cache-control头的控制,报错

  • 提交了问题 2020-06-20

    php post 数组貌似被截断,报错

  • 提交了问题 2020-06-20

    php如何识别office 2007格式的文档,报错

  • 提交了问题 2020-06-20

    安卓端能读取到session 的内容,报错

  • 提交了问题 2020-06-20

    php倒着读取txt PHP倒序读取txt并分页,报错

  • 提交了问题 2020-06-20

    php远程下载文件是如编写进度条,报错

  • 提交了问题 2020-06-20

    关于php读取doc文件,报错

  • 提交了问题 2020-06-20

    PHP的SESSION失效,生成的session文件全是空的,报错

  • 提交了问题 2020-06-20

    PHP 在类里动态设置一个属性,如何让其为private ?报错

  • 提交了问题 2020-06-20

    请问在php在怎么读取服务器上的时间呢?报错

  • 提交了问题 2020-06-20

    PHP的session超时问题,报错

  • 提交了问题 2020-06-20

    php重写一段c#代码遇到问题,报错

  • 提交了问题 2020-06-20

    thinkphp 连接mongo读取数据,报错

  • 提交了问题 2020-06-20

    PHP绘图输出文本换行出现乱码问题 ,报错

  • 提交了问题 2020-06-20

    php 倒序读取文件,报错

  • 提交了问题 2020-06-20

    求救,怎么使用php读取word页数??报错

  • 提交了问题 2020-06-20

    PHP实现DataGrid,报错?

  • 提交了问题 2020-06-20

    php的curl函数模拟登陆获取cookie,然后能用获取到的cookie保持登录状态吗,报错

  • 提交了问题 2020-06-20

    怎么用php+sphinx+mongodb来打造千万级搜索??,报错

  • 提交了问题 2020-06-20

    php从sql server里读取数据不完整,报错

  • 提交了问题 2020-06-16

    对于纯静态页面和php动态页面的性能问题,报错

  • 提交了问题 2020-06-16

    php 请问如何实现读取一个目录里面的所有视频,报错

  • 提交了问题 2020-06-16

    PHP 以编译方式安装,编译参数详解析,报错

  • 提交了问题 2020-06-16

    什么是一个好的PHP构架师 ,报错

2020年06月

  • 06.20 21:34:10
    回答了问题 2020-06-20 21:34:10

    php读取word内容,报错

    "https://github.com/PHPOffice composer require phpoffice/phpword 获取里面的内容

    https://my.oschina.net/u/202946/blog/709299 可以参考一下

    格式是docx

    踩0 评论0
  • 06.20 21:33:06
    提交了问题 2020-06-20 21:33:06
  • 06.20 21:32:39
    回答了问题 2020-06-20 21:32:39

    PHP公共模块初始化放在哪里,报错

    "

    配置放文件, 配置的都是静态数据,读取以后系统都会缓存

    后台功能写好功能,用crontab调用

    ######如果你要缓存PHP文件到内存可以开启ZendOpcache,这样PHP文件对应的opcode会被缓存至内存,代码更新需要重启PHP(假如配置了opcache.validate_timestamps=Off).定时任务用crontab定时执行PHP脚本或者PHP用while(true)写守护进程实现.
    ######配置文件要么是数组要么是对象或者常量,引入后是做为全局的变量或者常量使用的
    踩0 评论0
  • 06.20 21:32:25
    提交了问题 2020-06-20 21:32:25
  • 06.20 21:32:05
    回答了问题 2020-06-20 21:32:05

    PHP 读取TXT文件的相关问题,报错

    这个只是编码不同显示成乱码而已...保持读写编码一致就行了 你用统一的编码就行了######utf-8或者gbk 最常用..."

    踩0 评论0
  • 06.20 21:31:25
    提交了问题 2020-06-20 21:31:25
  • 06.20 21:30:55
    回答了问题 2020-06-20 21:30:55

    PHP如何读取WEB服务器上的JS文件源代码,报错

    js源文件就是普通文本文件,读取不了是不是应该再检查一下。

    踩0 评论0
  • 06.20 21:30:30
  • 06.20 21:29:42
    回答了问题 2020-06-20 21:29:42

    PHP读取ISO-8859-1编码格式xml里的中文,报错

    请参照 http://www.oschina.net/question/263605_89657######怎么解析的

    踩0 评论0
  • 06.20 21:29:16
    提交了问题 2020-06-20 21:29:16
  • 06.20 21:28:48
    回答了问题 2020-06-20 21:28:48

    Ubuntu 下 php5.5.9 json 函数无法正常使用。报错

    "

    <span style=""color:#337FE5;"">

    sudo apt-get install php5-json
    安装这个包并没有像其他包那样自动配置php....

    安装完后需要自己手动添加 json.so 配置
    在 /etc/php5/mods-available 目录下 创建 json.ini 文件 在其中输入一下内容
    ; configuration for php json module
    ; priority=20
    extension=json.so

    然后在 php5-fpm 的配置目录下 创建一个此文件的软链接

    sudo ln -s /etc/php5/mods-available/json.ini /etc/php5/fpm/conf.d/20-json.ini



    然后重启下 php5-fpm
    sudo service php5-fpm restart



    如果重启失败可以先自己结束进程再重启
    sudo ps -A |grep php5-fpm
    sudo kill -9 PID




    ######

    php -m|grep json

    ######我直接用的 php5-fpm php5-fpm -m|grep json 没有显示json 没有安装成功######源码安装下吧######重启一下php-fpm###### sudo apt-get install php5-common######sudo apt-get install php5-common 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 php5-common 已经是最新的版本了。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 17 个软件包未被升级。 但是还是用不了json的函数,哎~!心酸..."
    踩0 评论0
  • 06.20 21:28:30
  • 06.20 21:28:02
    回答了问题 2020-06-20 21:28:02

    关于php读取读卡器数据的问题,报错

    读卡器肯定有接口文档,你根据接口文档来操作就可以的

    踩0 评论0
  • 06.20 21:27:22
    提交了问题 2020-06-20 21:27:22
  • 06.20 21:26:12
    回答了问题 2020-06-20 21:26:12

    php 字符串过滤/匹配 和 循环读取文件名的问题,报错

    生成数组以后可以用array_filter过滤元素

    上面的函数是可以求元素交集的,但有些小问题,改了两个地方:


    function my_array_intersect( $a, $b ) {
    	for ( $i = 0; $i<sizeof( $a ); $i++ ) {
    		$m[] = $a[$i];
    	}
    	for ( $i = 0; $i<sizeof( $b ); $i++ ) {
    		$m[] = $b[$i];
    	}
    	sort( $m );
    	$get = array();
    	for ( $i = 0; $i<sizeof( $m )-1; $i++ ) {
    		if ( $m[$i]==$m[$i+1] ) {
    			$get[] = $m[$i];
    		}
    	}
    	return array_unique($get);
    }
    var_dump(my_array_intersect( array(2,3,3,6), array(3,9,8,2) ));


    glob()函数可以扫描指定目录下的特定类型文件,相当于linux下的find命令和win的文件搜索。scandir()可以列出一个目录下的所有文件,它们都是以数组返回。

    第二个问题,用文件名和ctime时间都可以,看对准确性的要求了,因为构造出文件名到文件写入完成之间有极短的时间间隔,如果文件很大甚至会有若干秒的时间间隔,或者这个文件在写入时遇到了另一个进程的写锁导致写入延迟 ,这些时间很有想象空间。

    ######

    引用来自“朱亚杰”的答案

    生成数组以后可以用array_filter过滤元素

    上面的函数是可以求元素交集的,但有些小问题,改了两个地方:


    function my_array_intersect( $a, $b ) {
    	for ( $i = 0; $i<sizeof( $a ); $i++ ) {
    		$m[] = $a[$i];
    	}
    	for ( $i = 0; $i<sizeof( $b ); $i++ ) {
    		$m[] = $b[$i];
    	}
    	sort( $m );
    	$get = array();
    	for ( $i = 0; $i<sizeof( $m )-1; $i++ ) {
    		if ( $m[$i]==$m[$i+1] ) {
    			$get[] = $m[$i];
    		}
    	}
    	return array_unique($get);
    }
    var_dump(my_array_intersect( array(2,3,3,6), array(3,9,8,2) ));


    glob()函数可以扫描指定目录下的特定类型文件,相当于linux下的find命令和win的文件搜索。scandir()可以列出一个目录下的所有文件,它们都是以数组返回。

    第二个问题,用文件名和ctime时间都可以,看对准确性的要求了,因为构造出文件名到文件写入完成之间有极短的时间间隔,如果文件很大甚至会有若干秒的时间间隔,或者这个文件在写入时遇到了另一个进程的写锁导致写入延迟 ,这些时间很有想象空间。

    目前先用glob实现了,再考虑ctime时间对比看看。

    现在我有一些可能的想法:整个逻辑是这样:

    1,打开页面后首先从文件目录里读取当前小时内的日志内容并存放到一变量里输出

    2,用户输入日志,生成日志文件后,日志内容同时在一变量里存放。并输出

    这样只有初次打开页面时候才涉及到文件操作,这样速度会不会更快?但是如果日志数量特别大,持续运行时间很长的话,要定时释放变量这样可能靠谱点。

    元芳,你怎么看?


    ######如果要求严格,用ctime不是折腾自己么?有远一点的免费高速,就别抄那坑哇的近道
    踩0 评论0
  • 06.20 21:25:34
  • 06.20 21:24:57
    回答了问题 2020-06-20 21:24:57

    PHP copy函数失败,报错

    换一个文件夹试试

    踩0 评论0
  • 06.20 21:24:43
    提交了问题 2020-06-20 21:24:43
  • 06.20 21:24:12
    回答了问题 2020-06-20 21:24:12

    PHP文件存在但使用file_exists函数返回false,报错

    要么是权限问题,要么就是设置了open_basedir

    光文件777权限是不够的,还需要php的执行帐号对该文件的所有父目录有读权限 返回到相同的根目录,再去访问你要访问的路径,不然就是以设置的根目录为主要根目录

    踩0 评论0
  • 06.20 21:23:01
  • 06.20 21:22:06
    回答了问题 2020-06-20 21:22:06

    网站功能多了,php框架的route配置会影响性能吗,报错

    确实会影响你的性能的,,不过我觉得你这么一点都没有啥吧。。你又不是那种非常高并发的情况,无所谓的,单秒的并发可能就几十的,就不要去考虑这么一点性能上面的损失了。。嗯。有种办法你可以把这一些规则 都写到NGINX的配置里面,由他来做会好一些。

    踩0 评论0
  • 06.20 21:21:34
  • 06.20 21:20:50
    回答了问题 2020-06-20 21:20:50

    php js cookie简单的效率问题?报错

    明显前者啊######

    “通过js发送请求到php后台”

    每次打开页面时都会自动把cookie传输给后台的,ajax也如此

    ######cookie 是自动发送到浏览器的,每一次请求都如此,都要发送cookie 。哪怕是请求一个JS文件,一张图片
    踩0 评论0
  • 06.20 21:20:36
    提交了问题 2020-06-20 21:20:36
  • 06.20 21:15:02
    回答了问题 2020-06-20 21:15:02

    php自定义框架类文件载入的疑问,报错

    spl_autoload_register只是注册了一个自动加载函数,并不是在注册时执行,而是在遇到未加载的类时执行(也不是你说的最后载入(前面半句是对的))。

    踩0 评论0
  • 06.20 21:14:48
    提交了问题 2020-06-20 21:14:48
  • 06.20 21:14:10
    回答了问题 2020-06-20 21:14:10

    【php】cookie跨二级域名读取,报错?

    cookie设置的作用于是baidu.com的话,他的所有二级域名都是可以直接读取的######把cookie作用的域名设置成 .baidu.com(前面多一个点)

    踩0 评论0
  • 06.20 21:13:51
    提交了问题 2020-06-20 21:13:51
  • 06.20 21:12:34
    回答了问题 2020-06-20 21:12:34

    ios和php交互问题,报错

    "php返回图片的url,iOS端可以用  <a href=""https://github.com/rs/SDWebImage"" target=""_blank"" rel=""nofollow"">SDWebImage  +  <a href=""https://github.com/toptierlabs/ImageCacheResize"" target=""_blank"" rel=""nofollow"">ImageCacheResize来实现图片的 下载+缩略图生成+本地缓存 一些框架可以支持在客户端访问服务器资源并直接返回,不需要php的API接口。 其实ios端直接访问服务器下的图片就好,不必介入PHP了。

    踩0 评论0
  • 06.20 21:11:55
    提交了问题 2020-06-20 21:11:55
  • 06.20 21:11:27
    回答了问题 2020-06-20 21:11:27

    请问Thinkphp 当中的配置文件怎么读取到服务器的信息,我读取出来的为空?报错

    "config.php里要return 数组 return $info 之后也是空###### 本身的思维是对的

    踩0 评论0
  • 06.20 21:10:48
  • 06.20 21:10:02
    回答了问题 2020-06-20 21:10:02
  • 06.20 21:09:40
  • 06.20 21:09:09
    回答了问题 2020-06-20 21:09:09

    Go在大文件读取为什么耗费时间是PHP3倍?报错

    对 go 不了解 。

    看代码 。貌似 是 你的 go 遍历的 13g 的每一个 字符 ,

    而php 可以用 fgets 直接读取一行 。估计就是 C的 fgets 的包装 ,性能高。

    应该是 这个造成的差距

    踩0 评论0
  • 06.20 21:08:25
  • 06.20 21:07:53
    回答了问题 2020-06-20 21:07:53

    关于php读取评论数,报错

    建议可以用方法 1和2,或者你根据自己实际情况去选择

    踩0 评论0
  • 06.20 21:07:20
    提交了问题 2020-06-20 21:07:20
  • 06.20 21:06:21
    回答了问题 2020-06-20 21:06:21

    PHP 无法读取sqlserver中的数据,求解

    这个sql拼写错了 $sql="select * from person 楼主啊,你到底是用PDO还是用mssql,这俩个是不同的扩展

    踩0 评论0
  • 06.20 21:04:37
    提交了问题 2020-06-20 21:04:37
  • 06.20 21:03:53
    回答了问题 2020-06-20 21:03:53

    php页面加载很慢,有办法分两步加载么?

    AJAX######如果场景允许的话,建议用缓存!将需要展示的数据根据一定的策略缓存起来。否则的话,只能用AJAX

    踩0 评论0
  • 06.20 21:03:40
    提交了问题 2020-06-20 21:03:40
  • 06.20 21:03:11
    回答了问题 2020-06-20 21:03:11

    【紧急】php读取未执行,报错

    1、我把php.ini直接删除,发现就可以用了 2、后来想到要配置php的一些功能,比如我关闭php版本输出,于是直接新建php.ini,加入expose_php = Off生效了!!!

    踩0 评论0
  • 06.20 21:02:46
    提交了问题 2020-06-20 21:02:46
  • 06.20 21:02:03
    回答了问题 2020-06-20 21:02:03

    PHP 读取 txt 中的 json 数据传递给 JavaScript,显示问题,报错

    你文件读取出来的$content,你看看是什么类型诶..读取出来的$content本身就是个对象呢? 我看了PHP官网上的文档,函数 file-get-contents() 的返回值类型是 string。textarea 中输出 object 原因在于那段 JavaScript 代码,JavaScript 把 PHP 传过来的包含 json 数据的 string 自动转换成 json 对象了。######

     你js判断一下就好了

    var stringWebsites = '<?php echo $content; ?>'; if ( typeof stringWebsites  === object) {     stringWebsites = JSON.stringify(stringWebsites) } console.log(stringWebsites);

     

    ######

    之前绕了些弯路,php 传值给 textarea,并不需要 javascript 中转。代码如下:

    <textarea><?php echo $noteContentString; ?></textarea>
    踩0 评论0
  • 06.20 21:00:59
  • 06.20 20:59:03
    回答了问题 2020-06-20 20:59:03

    php静态化的问题,报错

    读是不存在锁的问题的,写才会存在锁死的问题 你这是用户触发的静态化,你可以换个思路,做个手动执行的,发布一篇文章就生成一个静态页,如果非要用户触发,那就写文件的时候加锁.访问量小的网站完全不用担心锁死的问题.######不用锁写文件的时候用LOCK_EX吧

    踩0 评论0
  • 06.20 20:58:27
    提交了问题 2020-06-20 20:58:27
  • 06.20 20:33:26
    回答了问题 2020-06-20 20:33:26

    exif_read_data的问题,报错

    我查了些资料,好像是不行的。 即使用了 $_FILE 可以处理,但也是隐式的把内存文件放到了临时文件里面。可以手动调用 Verdana, Helvetica, Arial, sans-serif;font-size:14px;line-height:25px;background-color:#FFFFFF;"">tmpfile创建临时文件。######嗯,临时文件也增加了一次磁盘I/O,内存文件系统也增加一次。改写exif扩展比较好点。

    踩0 评论0
  • 06.20 20:32:26
    提交了问题 2020-06-20 20:32:26
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2020-06-20

    php读取word内容,报错

    "https://github.com/PHPOffice composer require phpoffice/phpword 获取里面的内容

    https://my.oschina.net/u/202946/blog/709299 可以参考一下

    格式是docx

    踩0 评论0
  • 提交了问题 2020-06-20

    php读取word内容,报错

  • 回答了问题 2020-06-20

    PHP公共模块初始化放在哪里,报错

    "

    配置放文件, 配置的都是静态数据,读取以后系统都会缓存

    后台功能写好功能,用crontab调用

    ######如果你要缓存PHP文件到内存可以开启ZendOpcache,这样PHP文件对应的opcode会被缓存至内存,代码更新需要重启PHP(假如配置了opcache.validate_timestamps=Off).定时任务用crontab定时执行PHP脚本或者PHP用while(true)写守护进程实现.
    ######配置文件要么是数组要么是对象或者常量,引入后是做为全局的变量或者常量使用的
    踩0 评论0
  • 提交了问题 2020-06-20

    PHP公共模块初始化放在哪里,报错

  • 回答了问题 2020-06-20

    PHP 读取TXT文件的相关问题,报错

    这个只是编码不同显示成乱码而已...保持读写编码一致就行了 你用统一的编码就行了######utf-8或者gbk 最常用..."

    踩0 评论0
  • 提交了问题 2020-06-20

    PHP 读取TXT文件的相关问题,报错

  • 回答了问题 2020-06-20

    PHP如何读取WEB服务器上的JS文件源代码,报错

    js源文件就是普通文本文件,读取不了是不是应该再检查一下。

    踩0 评论0
  • 提交了问题 2020-06-20

    PHP如何读取WEB服务器上的JS文件源代码,报错

  • 回答了问题 2020-06-20

    PHP读取ISO-8859-1编码格式xml里的中文,报错

    请参照 http://www.oschina.net/question/263605_89657######怎么解析的

    踩0 评论0
  • 提交了问题 2020-06-20

    PHP读取ISO-8859-1编码格式xml里的中文,报错

  • 回答了问题 2020-06-20

    Ubuntu 下 php5.5.9 json 函数无法正常使用。报错

    "

    <span style=""color:#337FE5;"">

    sudo apt-get install php5-json
    安装这个包并没有像其他包那样自动配置php....

    安装完后需要自己手动添加 json.so 配置
    在 /etc/php5/mods-available 目录下 创建 json.ini 文件 在其中输入一下内容
    ; configuration for php json module
    ; priority=20
    extension=json.so

    然后在 php5-fpm 的配置目录下 创建一个此文件的软链接

    sudo ln -s /etc/php5/mods-available/json.ini /etc/php5/fpm/conf.d/20-json.ini



    然后重启下 php5-fpm
    sudo service php5-fpm restart



    如果重启失败可以先自己结束进程再重启
    sudo ps -A |grep php5-fpm
    sudo kill -9 PID




    ######

    php -m|grep json

    ######我直接用的 php5-fpm php5-fpm -m|grep json 没有显示json 没有安装成功######源码安装下吧######重启一下php-fpm###### sudo apt-get install php5-common######sudo apt-get install php5-common 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 php5-common 已经是最新的版本了。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 17 个软件包未被升级。 但是还是用不了json的函数,哎~!心酸..."
    踩0 评论0
  • 提交了问题 2020-06-20

    Ubuntu 下 php5.5.9 json 函数无法正常使用。报错

  • 回答了问题 2020-06-20

    关于php读取读卡器数据的问题,报错

    读卡器肯定有接口文档,你根据接口文档来操作就可以的

    踩0 评论0
  • 提交了问题 2020-06-20

    关于php读取读卡器数据的问题,报错

  • 回答了问题 2020-06-23

    php 字符串过滤/匹配 和 循环读取文件名的问题,报错

    生成数组以后可以用array_filter过滤元素

    上面的函数是可以求元素交集的,但有些小问题,改了两个地方:


    function my_array_intersect( $a, $b ) {
    	for ( $i = 0; $i<sizeof( $a ); $i++ ) {
    		$m[] = $a[$i];
    	}
    	for ( $i = 0; $i<sizeof( $b ); $i++ ) {
    		$m[] = $b[$i];
    	}
    	sort( $m );
    	$get = array();
    	for ( $i = 0; $i<sizeof( $m )-1; $i++ ) {
    		if ( $m[$i]==$m[$i+1] ) {
    			$get[] = $m[$i];
    		}
    	}
    	return array_unique($get);
    }
    var_dump(my_array_intersect( array(2,3,3,6), array(3,9,8,2) ));


    glob()函数可以扫描指定目录下的特定类型文件,相当于linux下的find命令和win的文件搜索。scandir()可以列出一个目录下的所有文件,它们都是以数组返回。

    第二个问题,用文件名和ctime时间都可以,看对准确性的要求了,因为构造出文件名到文件写入完成之间有极短的时间间隔,如果文件很大甚至会有若干秒的时间间隔,或者这个文件在写入时遇到了另一个进程的写锁导致写入延迟 ,这些时间很有想象空间。

    ######

    引用来自“朱亚杰”的答案

    生成数组以后可以用array_filter过滤元素

    上面的函数是可以求元素交集的,但有些小问题,改了两个地方:


    function my_array_intersect( $a, $b ) {
    	for ( $i = 0; $i<sizeof( $a ); $i++ ) {
    		$m[] = $a[$i];
    	}
    	for ( $i = 0; $i<sizeof( $b ); $i++ ) {
    		$m[] = $b[$i];
    	}
    	sort( $m );
    	$get = array();
    	for ( $i = 0; $i<sizeof( $m )-1; $i++ ) {
    		if ( $m[$i]==$m[$i+1] ) {
    			$get[] = $m[$i];
    		}
    	}
    	return array_unique($get);
    }
    var_dump(my_array_intersect( array(2,3,3,6), array(3,9,8,2) ));


    glob()函数可以扫描指定目录下的特定类型文件,相当于linux下的find命令和win的文件搜索。scandir()可以列出一个目录下的所有文件,它们都是以数组返回。

    第二个问题,用文件名和ctime时间都可以,看对准确性的要求了,因为构造出文件名到文件写入完成之间有极短的时间间隔,如果文件很大甚至会有若干秒的时间间隔,或者这个文件在写入时遇到了另一个进程的写锁导致写入延迟 ,这些时间很有想象空间。

    目前先用glob实现了,再考虑ctime时间对比看看。

    现在我有一些可能的想法:整个逻辑是这样:

    1,打开页面后首先从文件目录里读取当前小时内的日志内容并存放到一变量里输出

    2,用户输入日志,生成日志文件后,日志内容同时在一变量里存放。并输出

    这样只有初次打开页面时候才涉及到文件操作,这样速度会不会更快?但是如果日志数量特别大,持续运行时间很长的话,要定时释放变量这样可能靠谱点。

    元芳,你怎么看?


    ######如果要求严格,用ctime不是折腾自己么?有远一点的免费高速,就别抄那坑哇的近道
    踩0 评论0
  • 提交了问题 2020-06-20

    php 字符串过滤/匹配 和 循环读取文件名的问题,报错

  • 回答了问题 2020-06-20

    PHP copy函数失败,报错

    换一个文件夹试试

    踩0 评论0
  • 提交了问题 2020-06-20

    PHP copy函数失败,报错

  • 回答了问题 2020-06-20

    PHP文件存在但使用file_exists函数返回false,报错

    要么是权限问题,要么就是设置了open_basedir

    光文件777权限是不够的,还需要php的执行帐号对该文件的所有父目录有读权限 返回到相同的根目录,再去访问你要访问的路径,不然就是以设置的根目录为主要根目录

    踩0 评论0
  • 提交了问题 2020-06-20

    PHP文件存在但使用file_exists函数返回false,报错

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息