写这个程序是有原因的,近期天气越来越凉,估计邻居的循环泵又开始作妖了,为了摸清邻居夜间开循环泵的规律,做了这套PHP+RS485温度模块的监测程序,直接把温度传感器放到暖气上判断温度降低的时间段。所需设备的连接方式:一个USR-W610的串口服务器和一个温度传感器,连线方式就如下图,两个设备都需要供电。之前的博文中有介绍过这两个设备的情况包括花费的RMB温度传感器与串口服务器连线方式上图设备...
用PHP随机出100道20以内的数学加减法练习题为了给家里的孩子出20以内的加减法习题,每次都是手写,今天干脆利用老本行PHP写一个方法吧。实现目标,题量自定义、任意设置数字范围和结果得数范围、出题不能重复。小学数学20以内加法口诀表以下是PHP出小学数学练习题的源代码:<?php $mrand_1 = 1; //数字范围,最小数 $mrand_2 ...
PHP通过图片base64获取图片的格式及大小我是通过JQ截取图片后,将截取产生的图片base64图片放到隐藏域中,PHP获取POST值后,要验证图片格式和大小,顺便整理了一下函数。function get_base64img_info($base64img,$type){ if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $ba...
PHP使用AES加密解密的方法实例PHP实例操作AES的加密和解密,说明一下AES.php文件中所涉及base64_的,西部数码主机为了安全不允许有这种字符,所以在下划线后增加了空格,需要使用的朋友,把空格自己去一下,要不然博文上传不了。AES.php<?php class Aes { public $key = ''; public $iv = ''; pub...
想起通过php远程发送指令来网络唤醒指定的一台计算机,这个功能是完全可以实现的。最初通过百度搜索相关内容,千篇一律而且没有将关键说清楚。经过自己的总结测试,现在将关键点总结分享。关于WOL唤醒魔术包,其格式为:6个FF+重复16次同一目标网卡MAC的地址。例如:MAC地址为“1C-69-7A-26-0A-2F”,则唤醒魔术包格式为 1C697A260A2F,这一段MAC地址重复16次,前面加...
<?php echo '<html> <head> <title>IP地理位置接口</title></head></html>'; //以上内容输出页面标题 if (!empty($_GET["ip"])){ //如果接口访问时带...
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'); header('Content-Disposition: attachment;filename="fee_detail.xlsx"'); header('Cache-Control: max...
序言 php导出数据到csv是一种很常见的功能,且csv相比于excel文件有其一定的优势,首先csv对数据的行数没有限制,但是excel对数据的行数有一定的限制,因此,csv文件对于导出大量的数据来说很方便。相关函数set_time_limit (0); //取消脚本运行时间的限制ini_set('memory_limit', '256M');//设置php内存限制设置header头$f...
设置常用的content-type://定义编码 header( 'Content-Type:text/html;charset=utf-8 '); //Atom header('Content-type: application/atom+xml'); //CSS header('Content-type: text/css'); //Javascript header('C...
<?php$ip = isset($_SERVER["HTTP_X_FORWARDED_FOR"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];echo $ip;?> 服务器需要支持ipv6 然后绑定域名,上面的代码才可以获取到访客的IPV6地址