TypechoJoeTheme

轩宇网

搜索到 146 篇与 PHP后端 的结果
2018-11-16

ThinkPHP5 的简单搭建和使用详解

ThinkPHP5 的简单搭建和使用详解
这篇文章主要介绍了ThinkPHP5 的简单搭建和使用详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧1.Thinkphp 的安装我这里选择的是使用 windows 下的 composer 进行安装,收下首先下载 composer 这个工具,安装完成以后进入我们想要创建项目的文件夹输入下面的命令composer create-project topthink/think tp5 dev-master --prefer-dist2.重点目录结构及文件介绍 1.目录结构application : 应用目录,我们的模型视图控制器都会放在这个文件夹下,这是我们开发的主阵地public : 这个是我们项目的入口文件,thinkphp 是一个单一入口的框架thinkphp : 框架的核心目录2.关键文件application/config.php 项目配置文件,开启 debug 调试模式(在开发中)application/database.php 数据库配置文件public/index.php 项目入口文件,定义了应用目录的位置以及包含框架启动文件来启动框架0...
2018年11月16日
5,028 阅读
0 评论
2018-11-04

基于ThinkPHP5的抽奖实现,支持后台设置抽奖概率、奖品排序

基于ThinkPHP5的抽奖实现,支持后台设置抽奖概率、奖品排序
基于thinkphp5的抽奖实现,支持后台设置抽奖概率、奖品排序<?php namespace app\index\controller; use think\Controller; class Lottery extends Base { //奖品配置信息 protected $prize; //用户id protected $uid; /** * 初始化奖品配置信息 */ public function _initialize() { //从数据库读取奖品信息 /** * 数据表结构 * id * name 奖品名称 * type 类型,用来标识奖品的类型,比如实物、积分(需要自动充值到用户账户)、谢谢惠顾(不需要做任何处理) * points_num 如果是积分、金额这种需要自动充值到账户的,需要填写该字段 * thumb 缩略图,可在大转盘显示 ...
2018年11月04日
13,640 阅读
0 评论
2018-11-04

PHP基于phpqrcode类生成二维码的方法详解

PHP基于phpqrcode类生成二维码的方法详解
这篇文章主要介绍了PHP基于phpqrcode类生成二维码的方法,结合实例形式详细分析了phpqrcode类的具体功能、使用方法及相关操作注意事项,需要的朋友可以参考下本文实例讲述了PHP基于phpqrcode类生成二维码的方法。分享给大家供大家参考,具体如下:使用PHP语言生成二维码,还是挺有难度的,当然调用生成二维码图片的接口(比如:联图网http://www.liantu.com/的接口)除外,如果自己写代码生成,真的无从下手。然而,我们可以使用phpqrcode这个现成的类文件,PHP二维码生成类库,利用它可以轻松生成二维码。前期准备:1.phpqrcode类文件下载,下载地址:https://sourceforge.net/projects/phpqrcode/2.PHP环境必须开启支持GD2扩展库支持(一般情况下都是开启状态)方法解读:下载下来的类文件是一个压缩包,里边包含很多文件和演示程序,我们只需要里边的phpqrcode.php这一个文件就可以生成二维码了。它是一个多个类的集合文件,我们需要用到里边的QRcode类(第2963行)的png()方法(第3090行)...
2018年11月04日
7,265 阅读
0 评论
2018-11-03

PHP身份证号码验证

PHP身份证号码验证
PHP身份证验证/** * 验证身份证是否有效 * @param type $sid */ private function check_IDCard($sid) { if (strlen($sid) != 15 && strlen($sid) != 18) { //如果位数不符合15 或者18 return FALSE; } if (strlen($sid) == 15) { $wi = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2, 1); $sid = substr_replace($sid, 19, 6, 0); $count = array(); $sid[17] = 0; //定义第18位 for ($i = 0; $i < 17; ++$i) { ...
2018年11月03日
3,895 阅读
0 评论
2018-11-03

php打印mysql表结构信息

php打印mysql表结构信息
php打印mysql表结构信息 <style type="text/css"> table.hovertable { font-family: verdana,arial,sans-serif; font-size:11px; color:#333333; border-width: 1px; border-color: #999999; border-collapse: collapse; } table.hovertable th { background-color:#c3dde0; border-width: 1px; padding: 8px; border-style: solid; border-color: #a9c6c9; } table.hovertable tr { background-color:#d4e3e5; } table.hovertable td { border-width: 1px; padding...
2018年11月03日
3,997 阅读
0 评论
2018-11-03

ThinkPHP5中清理缓存的方法

ThinkPHP5中清理缓存的方法
ThinkPHP5中清理缓存的方法//common的文件 /** * 循环删除目录和文件 * @param string $dir_name * @return bool */ function delete_dir_file($dir_name) { $result = false; if(is_dir($dir_name)){ if ($handle = opendir($dir_name)) { while (false !== ($item = readdir($handle))) { if ($item != '.' && $item != '..') { if (is_dir($dir_name . DS . $item)) { delete_dir_file($dir_name . DS . $item); } else { ...
2018年11月03日
6,477 阅读
0 评论
2018-11-03

Yii2框架控制器中利用Phpexcel将数据导出excel文档

Yii2框架控制器中利用Phpexcel将数据导出excel文档
Yii2框架控制器中利用Phpexcel将数据导出excel文档安装:composer require "phpoffice/phpexcel": "*"使用:在控制器中use PHPExcel;控制器导出方法:public function actionExport() { //要使用的数据 $g_model = new Gifts; $gifts = $g_model::find()->asArray()->all(); //实例化 $objPHPExcel = new \PHPExcel(); $objWriter = new \PHPExcel_Writer_Excel5($objPHPExcel); //phpexcel在使用时必须先设置值再进行其他设置 //设置标题 $objPHPExcel->getActiveSheet()->setCellValue('A1', '2017年学术礼品会议情况'); //设置居中 ...
2018年11月03日
4,769 阅读
0 评论
2018-11-03

PHP获取访问者浏览器、读取文件,写入文件

PHP获取访问者浏览器、读取文件,写入文件
PHP获取访问者浏览器、读取文件,写入文件PHP获取访问者浏览器代码<? function browse_infor() { $browser="";$browserver=""; $Browsers =array("Lynx","MOSAIC","AOL","Opera","JAVA","MacWeb","WebExplorer","OmniWeb"); $Agent = $GLOBALS["HTTP_USER_AGENT"]; for ($i=0; $i<=7; $i++) { if (strpos($Agent,$Browsers[$i])) { $browser = $Browsers[$i]; $browserver =""; } } if (ereg("Mozilla",$A...
2018年11月03日
4,261 阅读
0 评论
2018-11-03

PHP递归和非递归遍历文件夹下文件

PHP递归和非递归遍历文件夹下文件
使用PHP进行递归和非递归遍历文件夹下文件function readDirFiles($dir){ $files= []; $queue=[realpath($dir)]; $currentPath = current($queue); while($currentPath) { $path = $currentPath; if (is_dir($path) && $handle = opendir($path)) { while ($file = readdir($handle)) { if ($file == '.' || $file == '..') continue; $filepath = $path . '/' . $file; if (is_dir($filepath)) { $queue[] = $filepath; ...
2018年11月03日
4,157 阅读
0 评论
2018-11-03

PHP获取汉字首字母的大写字母

PHP获取汉字首字母的大写字母
使用PHP获取汉字首字母的大写字母<?php /** * @name: getfirstchar * @description: 获取汉子首字母 * @param: string * @return: mixed * @author: * @create: 2014-09-17 21:46:52 **/ function getFirstCharter($str) { if (empty($str)) { return ''; } $fchar = ord($str{0}); if ($fchar >= ord('A') && $fchar <= ord('z')) return strtoupper($str{0}); $s1 = iconv('UTF-8', 'gb2312', $str); $s2 = iconv('gb2312', 'UTF-8', $s1); $s = $s2 == $str ? $s1 : $str; ...
2018年11月03日
4,180 阅读
0 评论