TypechoJoeTheme

轩宇网

最新文章

2018-08-09

MySql数据库查询结果用表格输出PHP代码示例

MySql数据库查询结果用表格输出PHP代码示例
在一般的网站中,我们会通常看到,很多数据库中表的数据在浏览器都是出现在表格中的,一开始让自己感到很神奇,但是仔细想想也不算太复杂,既然可以dql和dml的一般返回,以表格的方式返回应该也不成问题,但是,有一点说明的是,在客户端设计脚本去实现问题是不对的,即便可以实现起来也是非常复杂,所以,只能在服务器的方面去考虑,想想问题解决的方式就有了,即在返回的时候打印表格标签和对应属性和属性值,虽然说这种方式看起来不太合理,但是这也是最为有效的方法。具体的代码如下: <?php //在表格中显示表的数据,常用方式 function ShowTable($table_name){ $conn=mysql_connect("localhost","root","toor"); if(!$conn){ echo "连接失败"; } mysql_select_db("test",$conn); mysql_query("set names utf8"); $sql...
2018-08-09
4,480 阅读
0 评论
2018年08月09日
4,480 阅读
0 评论
2018-08-09

最全的常用正则表达式大全

最全的常用正则表达式大全
一、校验数字的表达式 1、数字:^[0-9]$ 2、n位的数字:^\d{n}$ 3、至少n位的数字:^\d{n,}$ 4、m-n位的数字:^\d{m,n}$ 5、零和非零开头的数字:^(0|[1-9][0-9])$ 6、非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 7、带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$ 8、正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 9、有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 10、有1~3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 11、非零的正整数:^[1-9]\d$ 或 ^([1-9][0-9]){1,3}$ 或 ^\+?[1-9][0-9]*$ 12、非零的负整数:^-[1-9][]0-9"$ 或 ^-[1-9]\d$ 13、非负整数:^\d+$ 或 ^[1-9]\d|0$ 14、非正整数:^-[1-9]\d|0$ 或 ^((-\d+)|(0+))$ 15、非负浮点数:^\d+(.\d+)?$ 或 ^[...
2018-08-09
5,091 阅读
0 评论
2018年08月09日
5,091 阅读
0 评论
2018-08-09

功能最全的仿淘宝、京东 js 三级四级多级联动地区选择插件 regionPicker PC端/手机移动端

功能最全的仿淘宝、京东 js 三级四级多级联动地区选择插件 regionPicker PC端/手机移动端
特点 最大的特点是:丰富的调用参数和各种体贴入微的功能,满足各种项目的变态需求。 具体如下: 支持PC端和手机移动端(采用虚拟页面形式)。 PC端支持两种形式:1、仿淘宝弹层形式;2、select 下拉菜单形式。 支持 1-4 级地区联动(国家/省份/城市/县区),可自定义合理的级别范围。 弹层模式时,国家/省份 这两级数据可按名称首拼分组。 支持动态异步数据和单纯使用静态数据两种形式。 支持自定义数据结构 key,方便跟您现有地区数据无缝结合。 支持同一页面实例化 N 个插件。 提供全世界多级地区数据(MySQL),但不保证数据正确性,请谨慎用于生产环境。 支持自定义弹层类名,可以非常方便地定制插件样式。 选择时(popup 的地区被点击时 或 select 下拉框被选择时)的回调,提供了所选择的层级数据(包括:地区名称、id、是否是最后一级),方便给表单隐藏域赋值,以及验证是否已经选到要求的层级等。 弹层关闭时的回调参数同上。 select下拉菜单形式可设置为选了上一级才出现下一级的形式。 更多惊喜请慢慢体验... 放个图 点这里访问 demo: $.fn.region...
2018-08-09
6,285 阅读
0 评论
2018年08月09日
6,285 阅读
0 评论
2018-08-09

ThinkPHP3.2.2自定义success及error跳转页面

ThinkPHP3.2.2自定义success及error跳转页面
默认的thinkphp success及error的默认模板不是很好看,下面分享如何自定义success及error页面,这里用的是thinkphp 3.2.2版本 默认的thinkphp success及error的默认模板不是很好看,下面分享大家如何自定义success及error页面,这里用的是thinkphp 3.2.2版本 首先在配置文件中添加以下代码(/Application/Admin/Conf/config.php) //自定义success和error的提示页面模板 'TMPL_ACTION_SUCCESS'=>'Public:dispatch_jump', 'TMPL_ACTION_ERROR'=>'Public:dispatch_jump', 这里error和success是公用的一个模板文件,代码如下(/Application/Admin/View/Public/dispatch_jump.html) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http...
2018-08-09
5,030 阅读
0 评论
2018年08月09日
5,030 阅读
0 评论
2018-08-09

ThinkPHP3.2.3中如何显示二级栏目

ThinkPHP3.2.3中如何显示二级栏目
一、控制器代码如下: public function index() { $cate = D('cate');//实例化数据表cate /* 方法一*/ $where['parent_id']=0; $cates = $cate->where($where)->select(); /* 方法二 $cates = $cate->where(array('parent_id'=>'0'))->select(); */ $this->assign('cates',$cates);//分配到模板中 $this->display(); } 二、在Application/common/common目录下的function.php写一个get_cate_children()函数通过获取父ID来查询所有子栏目函数代码如下: /* 传入参数为当前栏目的id(即所要调用的子栏目的paren_id) */ function get_cate_children($...
2018-08-09
3,749 阅读
0 评论
2018年08月09日
3,749 阅读
0 评论
2018-08-09

jQuery鼠标移到小图显示大图效果

jQuery鼠标移到小图显示大图效果
首先需要引入jQuery 1.官网jquery压缩版引用地址:  3.1.1版本:   <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> 3.0.0版本:   <script src="https://code.jquery.com/jquery-3.0.0.min.js"></script>  2.1.4版本:   <script src="http://code.jquery.com/jquery-2.1.4.min.js"></script> 2.百度压缩版引用地址:   <script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script> 3.微软压缩版引用地址:   <script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-2.1.4.min.js"&g...
2018-08-09
3,950 阅读
0 评论
2018年08月09日
3,950 阅读
0 评论
2018-08-09

PHP自动更新网站

PHP自动更新网站
目前软件开发主流越来越倾向于B/S模式,不同于C/S模式的软件,B/S模式下的WEB程序自动更新是个麻烦问题。 本人利用PHP下载远程文件和ZIP类,写了一个简单的自动更新DEMO,供大家参考。 服务端 目录结构 |data |--20140918.zip |--index.php 其中 data 文件夹用来存放补丁包,index.php 文件用来响应版本数据给客户端。 index.php <?php sleep(3); header('Content-Type:application/json;utf-8'); echo json_encode(array( '20140918' => array( 'version' => 20140920, 'desc' => 'BUG修正,缓存系统', 'url' => 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . '/data/20140918.zip' ) ));...
2018-08-09
3,575 阅读
0 评论
2018年08月09日
3,575 阅读
0 评论
2018-08-09

PHP利用百度地图API进行IP定位和GPS定位

PHP利用百度地图API进行IP定位和GPS定位
最近在做一个手机端的webapp地图应用,而核心内容当然是定位了,但是定位的话有几种方式,IP定位,GPS定位,基站定位(这个貌似webapp用不了), 那么剩下核心的gps定位和ip定位了,我们知道,html5有定位API,但是该API拿到的GPS数据是硬件坐标,无法直接显示在地图上。 后来上百度LBS云看到有地图IP定位API和GPS坐标转换API,地址:http://developer.baidu.com/map/ 百度地图API的调用需要申请KEY,这里就不具体介绍了,直接贴上本人写了两个关键方法,为了方便前台调用,返回数据采用以下格式: { address: "北京市海淀区西二旗北路", province: "北京市", city: "北京市", street: "西二旗北路", street_number: "", city_code: 131, lng: 116.3207676804, lat: 40.064084055578 } PHP代码 <?php /** * @author xynet...
2018-08-09
4,810 阅读
0 评论
2018年08月09日
4,810 阅读
0 评论
2018-08-09

PHP微信扫描二维码登录网站代码示例

PHP微信扫描二维码登录网站代码示例
扫描二维码登录对于现在的web应用来说,确实是个很炫酷的功能,安全性也可以保障,不少朋友可能觉得这是个很复杂的工作,其实不然,真正说来只有几个步骤而已。 原理 PC浏览器展示一张二维码图片,该图片二维码值为一段绝对地址的url,大致如下:http://www.example.com/oauth/qrcode?key=key PC浏览器定期轮询 http://www.example.com/oauth/query,可能有的同学会问,怎么不用带上key?这里我们用session来保存key,所以链接中不用带上key,将这个key作为服务端的缓存key且值为空,如果该缓存值为空,证明没被扫描,继续轮询,如果已经被扫描,展示扫描结果。 手机微信扫描之后会直接访问http://www.example.com/oauth/qrcode?key=key,这里我们先把这个key保存的session中(这个session和2中的不同,一个是PC,一个是手机)。然后检测用户在手机端是否登录,如果已登录,则把用户信息存到2中的key缓存中,这时候前端查询的时候就会有值了。如果用户在手机未登录,则直接...
2018-08-09
4,997 阅读
0 评论
2018年08月09日
4,997 阅读
0 评论
2018-08-07

分享一些Typecho中常用的调用函数

分享一些Typecho中常用的调用函数
分享一些Typecho中常用的调用函数 下面是相关的函数 1、站点名称 <?php $this->options->title() ?> 2、站点网址 <?php $this->options ->siteUrl(); ?> 3、完整路径标题如分享几个Typecho中常用的调用函数 <?php $this->archiveTitle(' &raquo; ', < span class="string">'', ' | '); ?><?php $this ->options->title(); ?> 4、站点说明 <?php $this->options->description() ?> 5、模板文件夹地址 <?php $this->options->themeUrl(); ?> 6、导入模板文件夹内的php文件 <?php $this< /span>->need('.php'); ?> ...
2018-08-07
4,831 阅读
0 评论
2018年08月07日
4,831 阅读
0 评论
欢迎光临轩宇网工作室