TypechoJoeTheme

轩宇网

搜索到 146 篇与 PHP后端 的结果
2021-04-13

利用塔面板安装TeambitionShare – 挂载Teambition网盘

利用塔面板安装TeambitionShare – 挂载Teambition网盘
TeambitionShare:挂载Teambition项目中的文件或者网盘 可直链分享 无需内测邀请码,有Teambition的童鞋可以试试,没有的可以去注册一个账户!!1、简介挂载Teambition文件直链共享已支持Teambition网盘(需申请)与Teambition项目PHP版本推荐> = 5.6伪静态规则分别在.htaccess和nginx文件中项目挂载演示站点:tbfile.ouoacg.com网盘挂载演示站点:kxpan.cn项目:https://github.com/FlxSNX/TeambitionShare2、准备1.Teambition账号,估计人手一份了吧,没有的自己注册。网址:https://www.teambition.com/2.宝塔面板3.nginx1.194.PHP版本推荐 >= 5.63、部署1.按照流程正常的绑定域名搭建新建网站,下载程序,上传或者利用宝塔自动的“远程下载”下载好之后解压,把文件放在网站根目录2.先去www.teambition.com登录,获取项目ID,看图:3.创建好之后,回到首页按下F12,点击<N...
2021年04月13日
3,739 阅读
0 评论
2020-12-09

PHP代码实现手机号码吉凶测试算法

PHP代码实现手机号码吉凶测试算法
手机号码吉利数理预测解读:将手机号码末尾的四个数字,先除以八十,再减去整数部分,只使用剩下的小数(小数点反面的数字)乘以八十,然后将所得结果,对表查阅,就知道吉凶。(换句话说就是余数)例如:手机尾号是 8888 ,将 8888÷80=111.1,再将 0.1×80=8,这个 "8" 就是该手机号码的命运数了,末了你在命运数对表里不妨查到你是 "吉" 了! (如得数是零,便不在测算之列。听说取得这种结果的人,具有不凡特质,以名人猛人居多,所以吉凶之数不须要再来结论了。)完整手机号吉凶检测算法如下:<?php header('content-type:text/html;charset=utf-8'); $arr = array( '1' => '繁荣茂盛,大展鸿图,信用得固,万人渴念,无远弗界,可获告捷 。(吉)', '2' => '摇荡不安,根基不固,风雨飘摇,一荣一枯,一盛一衰,劳而无功 。(凶)', '3' => '立身处世,有贵人助,根深蒂固,日新月异,天赐吉利,百事顺遂,四海扬名 。(...
2020年12月09日
5,082 阅读
0 评论
2020-10-17

PHP获得跳转的真实地址实例

PHP获得跳转的真实地址实例
现在有很多的短网址应用,点击就跳转到缩短之前的网址了,那今天我们就来看一下,PHP如何获取短网址跳转之前的网址,其实也很简单,就是用php的get_headers 函数,取得Response Headers,之后慢慢分析就行了。给出具体实现方法,代码如下:<?php $header = get_headers($url, 1); if (strpos($header[0], '301') || strpos($header[0], '302')) { if (is_array($header['Location'])) { return $header['Location'][count($header['Location']) - 1]; } else { return $header['Location']; } } else { return $url; } ?>实例二,代码如下:<?php echo get_redirect_url('https://www.xysoft.cc/'); //...
2020年10月17日
4,053 阅读
0 评论
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 = '/...
2020年08月18日
5,017 阅读
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() { ...
2020年08月18日
5,057 阅读
0 评论
2020-05-10

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

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

基于ThinkPHP6.0的success、error实现

基于ThinkPHP6.0的success、error实现
最近看到有人把项目升级到tp6.0,一开始比较顺利,安装文档升级,但是升级指导指出:系统不再提供基础控制器类thinkController,原来的success、error、redirect和result方法需要自己在基础控制器类里面实现。这意味着需要自己来实现原来的一系列的函数我这里参考tp5.1的跳转源码,进行改进得到,具体步骤如下:1、app目录下新建一个tpl文件夹,放入dispatch_jump.tpl文件,这个可以直接到原来的tp5中copy2、在config文件夹的app.php中添加配置模板文件的路径 // 默认跳转页面对应的模板文件 'dispatch_success_tmpl' => app()->getRootPath() . '/app/tpl/dispatch_jump.tpl', 'dispatch_error_tmpl' => app()->getRootPath() . '/app/tpl/dispatch_jump.tpl',3、在基类BaseController中添加下面的代码:use th...
2020年04月05日
4,167 阅读
0 评论
2020-04-05

ThinkPHP5框架实现签到功能的方法分析

ThinkPHP5框架实现签到功能的方法分析
本文实例讲述了TP5框架实现签到功能的方法。分享给大家供大家参考,具体如下:基于tp5 模型的一个签到功能;由于存储所有的签到日期数据库会非常庞大,所以签到日期只存储近三个月的。具体功能:1、记录最近一次的签到时间2、每次签到都会添加15积分3、有连续签到的记录数据库表设计CREATE TABLE `sp_sign` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键', `times` datetime DEFAULT NULL COMMENT '最近一次签到时间', `userid` int(11) DEFAULT NULL COMMENT '用户id', `days` tinyint(6) NOT NULL DEFAULT '0' COMMENT '连续签到的天数', `number` decimal(10,0) NOT NULL DEFAULT '0' COMMENT '当月签到给的积分', `one` varchar(255) DEFAULT NULL COMMENT '当月签到的日期,用“,”隔开', `...
2020年04月05日
4,647 阅读
0 评论