如何理解php远端控制设备中无参数读文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
一、什么是无参数?
就是使用函数的时候不能带有参数。
可以是一个(),一个(b())或(b (c())),但不能是一个(& # 39;b # 39;)或一个(& # 39;b # 39; & # 39; c # 39;), <强>不能带参数强>
所以我们要使用无参数的函数进行文件读取或者命令执行。
二,无参数文件读取
- <李>
[tm_sec] - 秒数
[tm_min] - 分钟数
[tm_hour] - 小时
[tm_mday] - 月份中的第几天
[tm_mon] - 年份中的第几个月,从 0 开始表示一月份
[tm_year] - 年份,从 1900 开始
[tm_wday] - 星期中的第几天 (Sunday=0)
[tm_yday] - 年中的第几天
[tm_isdst] - 夏令时当前是否生效
chr(time())
chr() 函数以256为一个周期,所以
chr(46)
、chr(302)
、chr(558)
等都等于.
所以使用chr(time()) 一个周期必能出现一次。
chr(current(localtime(time())))
localtime()
以数值数组和关联数组的形式输出本地时间:关联数组的键名如下:
数组第一个值每秒加 1 ,所以最多 60 秒之内就可以得到 46 .然后用
current()
函数即可获得 第一位键值。再利用 chr() 函数就可以完美获得.
current()- 返回数组中的当前元素的值
end()- 将内部指针指向数组中的最后一个元素,并输出
next()- 将内部指针指向数组中的下一个元素,并输出
prev()- 将内部指针指向数组中的上一个元素,并输出
each()- 返回当前元素的键名和键值,并将内部指针向前移动
phpversion()
返回 PHP 版本,例如 5.4.45floor(phpversion()) 返回 5
sqrt(floor(phpversion())) 返回 2.2360679774998
tan(floor(sqrt(floor(phpversion()))))返回-2.1850398632615
cosh(tan(floor(sqrt(floor(phpversion())))))返回4.5017381103491
sinh(cosh(tan(floor(sqrt(floor(phpversion()))))))返回45.081318677156
ceil(sinh(cosh(tan(floor(sqrt(floor(phpversion())))))))返回46
chr(ceil(sinh(cosh(tan(floor(sqrt(floor(phpversion()))))))))返回"."
crypt()
返回使用 DES、Blowfish 或 MD5 算法加密的字符串。hebrevc() 函数把希伯来文本从右至左的流转换为左至右的流。同时,把新行(\n)转换为
hebrevc(crypt(arg))可以随机生成一个hash值,第一个字符随机是$(大概率) 或者 "."(小概率) 然后通过chr(ord())只取第一个字符/
如何理解php远端控制设备中无参数读文件
查看当前目录文件名
通常,可以使用<代码> print_r (scandir(& # 39; # 39;公司))> 代码查看当前目录下所有文件,以数组的形式输出。
<李>
localeconv()函数返回一包含本地数字及货币格式信息的数组。而数组第一项就是<代码>。代码>
https://www.w3school.com.cn/php/func_string_localeconv.asp
<李>
当前()返回数组中的单元,默认第一个值。
所以我们输出<代码> print_r (scandir(当前(localeconv()))),> 代码也会如同<代码> print_r (scandir(& # 39; # 39;公司))> 代码打印当前目录下文件名。
李> <李>使用<代码> print_r (scandir (pos (localeconv()))),> 代码,pos是当前的别名
李> <李><代码>重置()代码>函数将内部指针指向数组中的第一个元素,并输出。
相关的方法:
引用>