TypechoJoeTheme

轩宇网

搜索到 97 篇与 php 的结果
2019-05-05

TP5.0框架实现无限极回复功能的方法分析

TP5.0框架实现无限极回复功能的方法分析
这篇文章主要介绍了TP5.0框架实现无限极回复功能的方法,结合实例形式分析了thinkPHP5.0框架下无限极回复功能相关的数据库、评论功能及界面布局实现方法,需要的朋友可以参考下本文实例讲述了TP5.0框架实现无限极回复功能的方法。分享给大家供大家参考,具体如下:最近做项目的时候用到了评论回复,使用ThinkPHP5.0框架做回复碰到了一些问题,简单总结一下。(李昌辉)1.首先是数据表的设计:create table zy_huifu ( code int auto_increment primary key, #回复代号 puser varchar(50), #回复人员 listcode int, #文章代号 time varchar(50), #回复时间 content text, #回复内容 pcode int, #父级代号 0文章 leval int, #级别 0顶级 1其它 isok int #已读未读0未读1已读 );评论和回复放在了一张表里面,为了在显示的时候做区分,评论作为顶级回复级别代号为0,其它的子级回复级别代号为1。每个回复...
2019年05月05日
4,688 阅读
0 评论
2019-04-03

浅谈PHP各环境下的伪静态配置

浅谈PHP各环境下的伪静态配置
这篇文章主要介绍了PHP各环境下的伪静态配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧一、Apache的伪静态配置1、网站根目录下需要有 .htaccess 文件,没有则自己创建一个,内容<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule>如果你的apache是fastcgi模式下,则需要修改找到nginx的配置文件 nginx.conf, 在里面的 server{ } 里增加以下内容RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]替换成RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]2、在apache的配置文件httpd...
2019年04月03日
4,609 阅读
0 评论
2019-03-24

PHP使用mysqli同时执行多条sql查询语句的实例

PHP使用mysqli同时执行多条sql查询语句的实例
今天小编就为大家分享一篇关于PHP使用mysqli同时执行多条sql查询语句的实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧PHP数据库操作中,mysqli相对于mysql有很大的优势,建议大家使用;之前我们有介绍过如何在PHP5中使用mysqli的prepare操作数据库,使用mysqli更是支持多查询特性,请看下面这段php代码:<?php $mysqli = new mysqli("localhost","root","","123456"); $mysqli->query("set names 'utf8'"); //多条sql语句 $sql = "select id,name from `user`;"; $sql .= "select id,mail from `user`"; if ($mysqli->multi_query($sql)){//使用multi_q...
2019年03月24日
4,942 阅读
0 评论
2019-03-24

PHP5中使用mysqli的prepare操作数据库的介绍

PHP5中使用mysqli的prepare操作数据库的介绍
今天小编就为大家分享一篇关于PHP5中使用mysqli的prepare操作数据库的介绍,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧php5中有了mysqli对prepare的支持,对于大访问量的网站是很有好处的,极大地降低了系统开销,而且保证了创建查询的稳定性和安全性。PHP5.0后我们可以使用mysqli,mysqli对prepare的支持对于大访问量的网站是很有好处的,特别是事务的支持,在大查询量的时候将极大地降低了系统开销,而且保证了创建查询的稳定性和安全性,能有效地防止SQL注入攻击。prepare准备语句分为绑定参数和绑定结果两种。接下来具体介绍。1、绑定参数看下面php代码:<?php //创建连接 $mysqli=new mysqli("localhost","root","","123456"); //检查连接是否被创建 if (mysqli_connect_errno()) {  printf("Connect ...
2019年03月24日
4,561 阅读
0 评论
2019-03-22

PHP CURL使用详解

PHP CURL使用详解
今天小编就为大家分享一篇关于PHP CURL使用详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧PHP CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。使用CURL发送请求的基本流程使用CURL的PHP扩展完成一个HTTP请求的发送一般有以下几个步骤:1、初始化连接句柄;2、设置CURL选项;3、执行并获取结果;4、释放VURL连接句柄。下面的程序片段是使用CURL发送HTTP的典型过程// 1. 初始化 $ch = curl_init(); // 2. 设置选项,包括URL curl_setopt($ch,CURLOPT_URL,"https://www.xysoft.cc"); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_se...
2019年03月22日
4,225 阅读
0 评论
2019-03-21

PHP遍历读取文件夹中图片并分页显示

PHP遍历读取文件夹中图片并分页显示
这篇文章主要介绍了php遍历、读取文件夹中图片并分页显示图片的方法,涉及php针对文件与目录的遍历操作相关技巧,需要的朋友可以参考下本文实例讲述了php遍历、读取文件夹中图片并分页显示图片的方法。分享给大家供大家参考,具体如下:引子:我的网站图片目录images下有若干图片如1.jpg、2.png、3.jpg、……、n.jpg,要求在根目录目录下建一个index.php文件,使得该文件分页显示images目录下的所有图片。 下面是我想到的办法。不知道有没有更好的办法。呵呵。。。在图片文件夹images下面建一个index.php文件,内容如下:<?php error_reporting(0); echo "<html><head><title>图片</title></head><body bgcolor=000000><center><font size=2 color=red>"; //输出html相关代码 $page = $_GET['page']; //...
2019年03月21日
4,838 阅读
0 评论
2019-03-05

PHP数字金额转换大写金额

PHP数字金额转换大写金额
早些年做CRM用到的一个金额转换函数,今天从旧项目中拿出来记录一下。金额转换的函数方法有很多,都很不错。不过这个是小崔刚工作的时候写的一个转换函数,多少还是有点纪念意义。如有问题请朋友们指出,小崔及时修正。谢谢啦!废话不多说直接上代码:<?php /** * 数字金额转换大写数字 * $num 数字类型 */ function inttodaxie($num) { //判断$num是否数字 if(!is_numeric($num)) return -1; $dint = array('零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'); $len = strlen($num); $dstr = ''; for($i = 0; $i <= $len; $i++) { $key_ = substr($num, $i, 1); $dstr .= $dint[$key_]; } return $dstr; } $result = ...
2019年03月05日
4,118 阅读
0 评论
2019-03-05

PHP保存数组到数据库

PHP保存数组到数据库
数组是 PHP 开发中使用最多的数据类型之一,对于结构化的数据尤为重要。很多时候我们需要把数组保存到数据库中,实现对结构化数据的直接存储和读取。其中一个案例就是,对于 Form 提交的多选 checkbox 数据,PHP后端就收到的数据就是一个数组,而且有可能还是多维数组。例如,如下一个员工数组:$staff = array ( array("name" => "洪七", "number" => "101", "sex" => "男", "job" => "总经理", "mobile" => array("01234567890", "9876543210")), array("name" => "郭靖", "number" => "102&quo...
2019年03月05日
3,908 阅读
0 评论
2019-03-01

jQuery+Ajax+PHP+Mysql实现分页显示数据

jQuery+Ajax+PHP+Mysql实现分页显示数据
这是一个典型的Ajax应用,在页面上,您只需要点击“下一页”,数据区将自动加载对应页码的数据,重新刷新数据区。类似的效果在很多网站上应用,尤其在一些需要展示大量图片数据的网页如淘宝商品列表页,Ajax分页效果让您的网站数据加载显得非常流畅。HTML<div id="list">  <ul></ul> </div> <div id="pagecount"></div> 页面中,list用来展示数据列表,包括本例要展示的商品图片和标题,pagecount用来展示分页条,即本例中的上一页、下一页。当然,别忘了,在head中预先载入jquery库文件。CSS我们需要将商品图片进行排列,以及设置分页条样式,当然这些样式的设计可以根据读取成功后的数据进行设置,本例中我们先把css代码贴出来。#list{width:680px; height:530px; margin:2px auto; position:relative} #list ul li{float:left;w...
2019年03月01日
4,880 阅读
0 评论
2019-02-18

PHP+MySQL实现的三级联动菜单功能

PHP+MySQL实现的三级联动菜单功能
这篇文章主要介绍了PHP+MySQL实现的三级联动菜单功能,涉及mysql数据库创建、数据添加及php读取mysql、创建联动菜单相关操作技巧,需要的朋友可以参考下数据库mysql-- 数据库: `student` -- -- -------------------------------------------------------- -- -- 表的结构 `student` -- CREATE TABLE `student` (  `id` int(50) NOT NULL auto_increment,  `name` varchar(50) collate utf8_unicode_ci NOT NULL,  `dept` varchar(50) collate utf8_unicode_ci NOT NULL,  `class` varchar(50) collate utf8_unicode_ci NOT NULL,  `sex` varchar(50) collate utf8_unicode_ci NOT NULL,  `dept_id` int(50) NOT...
2019年02月18日
5,999 阅读
0 评论