TypechoJoeTheme

轩宇网

登录
用户名
密码
/
注册
用户名
邮箱

最新文章

2020-08-18

php采集网页所有图片

php采集网页所有图片
PHP端源码 <?php set_time_limit(0); //抓取不受时间限制 if($_POST['Submit']=="开始抓取") { $URL=$_POST['link']; get_pic($URL); } function get_pic($pic_url) { //获取图片二进制流 $data=CurlGet($pic_url); //利用正则表达式得到图片链接 $pattern_src1 = '/<img.*?src\=\"(.*\.jpg).*?>/'; //只匹配jpg格式的图片 $pattern_src2 = '/<img.*?src\=\"(.*\.bmp).*?>/'; //只匹配bmp格式的图片 $pattern_src3 = '/<img.*?src\=\"(.*\.png).*?>/'; //只匹配png格式的图片 $pattern_src4 = '/<img.*?src\=\"(.*\.g...
2020年08月18日
3,963 阅读
0 评论
2020-08-18

使用php+swoole编写一个简易聊天室

使用php+swoole编写一个简易聊天室
Swoole:面向生产环境的 PHP 异步网络通信引擎 使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。Swoole 可以广泛应用于互联网、移动通信、企业软件、云计算、网络游戏、物联网(IOT)、车联网、智能家居等领域。使用 PHP + Swoole 作为网络通信框架,可以使企业 IT 研发团队的效率大大提升,更加专注于开发创新产品。 新建PushServer.php <?php /** * Created by PhpStorm. * User: zhengbingdong * Date: 2020/08/15 * Time: 01:06 */ class PushServer { private static $instance; private static $server; public $messageHandler; //处理消息的对象 //不能够在类外面创建该对象的实例 private function __construct() { //>>1.创建websocket对...
2020年08月18日
4,184 阅读
0 评论
2020-06-08

高级表格 单独提取 批量提取 例子

高级表格 单独提取 批量提取 例子
.版本 2 .支持库 eGrid .程序集 窗口程序集_启动窗口 .子程序 __启动窗口_创建完毕 初始化高级表格 () .子程序 初始化高级表格 高级表格1.置数据 (1, 1, 1, “12345”) 高级表格1.置数据 (2, 1, 1, “23456”) 高级表格1.置数据 (3, 1, 1, “23450”) 高级表格1.置数据 (4, 1, 1, “02345”) 高级表格1.置数据 (5, 1, 1, “72345”) 高级表格1.置数据 (6, 1, 1, “82345”) 高级表格1.置数据 (7, 1, 1, “92345”) 高级表格1.置数据 (8, 1, 1, “62345”) 高级表格1.置数据 (9, 1, 1, “23045”) 高级表格1.置数据 (10, 1, 1, “23145”) 高级表格1.置数据 (11, 1, 1, “23465”) 高级表格1.置数据 (12, 1, 1, “02345”) 高级表格1.置数据 (13, 1, 1, “24345”) 高级表格1.置数据 (14, 1, 1, “62345”) 高级表格1.置...
2020年06月08日
5,461 阅读
0 评论
2020-06-08

易语言实现时间和秒互相转换

易语言实现时间和秒互相转换
提示:用到了精易模块 .版本 2 .子程序 功能_时间到秒, 整数型 .参数 参_时间, 文本型 .局部变量 局_累计时间, 整数型 .局部变量 局_正则, 正则表达式类 .如果真 (寻找文本 (参_时间, “天”, , 假) ≠ -1) 局_正则.创建 (“(\d+)天(\d+)小时(\d+)分(\d+)秒”, 参_时间, ) 局_累计时间 = 到数值 (局_正则.取子匹配文本 (1, 1)) × 86400 局_累计时间 = 到数值 (局_正则.取子匹配文本 (1, 2)) × 3600 + 局_累计时间 局_累计时间 = 到数值 (局_正则.取子匹配文本 (1, 3)) × 60 + 局_累计时间 局_累计时间 = 到数值 (局_正则.取子匹配文本 (1, 4)) + 局_累计时间 返回 (局_累计时间) .如果真结束 .如果真 (寻找文本 (参_时间, “小时”, , 假) ≠ -1) 局_正则.创建 (“(\d+)小时(\d+)分(\d+)秒”, 参_时间, ) 局_累计时间 = 到数值 (局_正则...
2020年06月08日
4,799 阅读
0 评论
2020-05-24

易语言|编辑框内容删除空行与空格例子

易语言|编辑框内容删除空行与空格例子
使用到精易模块 下载地址:http://ec.125.la/ .版本 2 .子程序 删除空行与空格, 文本型 .参数 输出文本内容, 文本型 .局部变量 文本内容, 文本型 .局部变量 正则表达式, 正则表达式类 文本内容 = 输出文本内容 正则表达式.创建 (“ ”, 文本内容, , , , ) ' 删除多余的空格 文本内容 = 正则表达式.替换 (“”) 正则表达式.创建 (“\n\r”, 文本内容, , , , ) ' 删除多余的空行 文本内容 = 正则表达式.替换 () 返回 (文本内容) 效果图:
2020年05月24日
5,594 阅读
0 评论
2020-05-10

ThinkPHP3.2.x判断手机端访问并设置默认访问模块的方法

ThinkPHP3.2.x判断手机端访问并设置默认访问模块的方法
ThinkPHP的模块访问机制,如果只是在PC,只要需修改DEFAULT_MODULE配置项就可以方便的实现多模板主题切换。 但对于移动端和PC端,也许你会设计完全不同的主题风格,且针对不同的来路提供不同的渲染方式,其中一种比较流行的方法是“响应式设计”,但就本人 历而言,要实现完全的“响应式设计”并不是那么容易,且解决兼容问题也是个难题,假设是大型站点,比如:淘宝、百度、拍拍这些,响应式设计肯定是满足不了 需求的,而是需要针对手机访问用户提供单独的手机网站。 手机端访问时调用Wap手机模块,实现在手机端访问时展示出手机网站,无需跳转域名 首先我们在./Application/Common/Conf/ 目录下建立两个公共配置文件:config.php 和config_wap.php config.php 中: <?php return array( 'DEFAULT_MODULE'=>'Home',//注意Home为默认模型 'DEFAULT_CONTROLLER'=>'Index', 'DEFAULT_ACTION'=>'i...
2020年05月10日
3,164 阅读
0 评论
2020-04-10

PHP生成唯一随机码

PHP生成唯一随机码
最终使用: echo md5(time() . mt_rand(1,1000000)) //A:利用时间戳的方法 md5("admin"); // B:32位MD5加密 substr(md5("admin"),8,16); //C:16位MD5加密 //最终得出 $ranstr=$game.substr(md5(time().mt_rand(1,1000000)),8,16); PHP生成唯一ID的方法 PHP自带生成唯一id的函数:uniqid() 它是基于当前时间微秒数的 用法如下: echo uniqid(); //13位的字符串 echo uniqid("php_"); //当然你可以加上前缀 echo uniqid("php_", TRUE); //如果第二个参数more_entropy为true则生成23位字符串 但是它生成的标识有可能不是唯一的,所以很多人会: //这是第一种简单的方法,当然用sha1()函数也可以。 echo md5(uniqid()); //第二种,利用时间戳的方法 echo md5(time() . mt_rand(1,1000000))...
2020年04月10日
4,256 阅读
0 评论
2020-04-05

易语言超级列表框操作,导入,导出,全选,反选,排序,例子

易语言超级列表框操作,导入,导出,全选,反选,排序,例子
设计视图 主要代码: .版本 2 .支持库 edroptarget .支持库 shell .支持库 iext .程序集 窗口程序集_窗口1 .子程序 _窗口1_创建完毕 拖放对象1.注册拖放控件 (窗口1.取窗口句柄 ()) .子程序 _按钮1_被单击 .局部变量 文本, 文本型 置随机数种子 () .计次循环首 (888, ) 文本 = 文本 + 到文本 (取随机数 (1, 10000)) + 到文本 (取随机数 (10000, 99999)) + “----” + 文本_取随机字母 (取随机数 (6, 16)) + #换行符 .计次循环尾 () 写到文件 (取特定目录 (3) + “临时随机生成的账号.txt”, 到字节集 (文本)) 信息框 (“账号文本生成完毕!” + #换行符 + “在桌面可以看到!”, #信息图标 + 0, , ) .子程序 _按钮2_被单击 .局部变量 文本, 文本型 .局部变量 第一次分割, 文本型, , "0" .局部变量 第二次分割, 文本型, , "2" .局部变量 N, 整数型 .局部变量 索引, 整数型 通用对话框...
2020年04月05日
4,598 阅读
0 评论
2020-04-05

将网页全部变成灰色背景

将网页全部变成灰色背景
全国各地各族人民深切悼念抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞,看到很多大型网站的给网上的网页都是灰白色,一般在全国哀悼日之类的日子,以及一些影响力很大的伟人逝世或纪念日的时候,我们都会让自己的网站的全部网页变成灰色(黑白色),以表示我们对逝者的悼念。那么今天就说说,通过几行简单的代码,来实现这个功能。 第一种:修改CSS文件 我们可以在网页的CSS文件或在中添加以下的CSS代码,来实现网页黑白色,也就是网站变灰 CSS代码 html { filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%);} 第二种:在网页的标签内加入以下代码 如果你不想改动CSS文件,你可以通过在网页头部中的标签内部加入内联CSS代码的形式实现网站网页变灰 代码 <style type="text/css"> html {filter: progid:DXImageTransform.Microsoft.BasicImage(gra...
2020年04月05日
3,644 阅读
0 评论
2020-04-05

Thinkphp5 加载静态资源路径与常量

Thinkphp5 加载静态资源路径与常量
1、加载静态资源路径 大于5.0.4版本可以直接使用 ROOT :项目目录 STATIC :项目目录下的static目录 JS :项目目录下的static/js目录 CSS:项目目录下的static/css目录 我们可以使用view模板打印这些常量的具体路径 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> __PUBLIC__<br> __ROOT__<br> __APP__<br> __URL__<br> __STATIC__<br> __JS__<br> __CSS__<br> </body> </html> 页面输出如下: ../public/static/home / app/home/ /zyedu/public/a...
2020年04月05日
3,096 阅读
0 评论
欢迎光临轩宇网工作室