
php5
文章平均质量分 59
别打名名
学无止境,贵在坚持。
展开
-
php---本地开发及测试环境搭建(Wamp)
1 简介 采用最简洁的web开发环境---WAMP集成安装环境,即Windows+Apache+Mysql+PHP四个软件集成。这样就可以省去了我们逐个安装软件并进行配置的工作,对新手而言是个不错的选择。php文本编辑的话可以使用记事本或者高级文本编辑器,如EditPlus等。当然还可以使用强大的集成开发工具,如Eclipse。2 WEB环境搭建 wampser原创 2015-06-18 10:14:21 · 3413 阅读 · 0 评论 -
采用ThinkPHP3.2.3框架开发网站快速入门
开发环境[x] WampServer Version 2.4[x] ThinkPhp3.2.3项目目录结构说明www WEB部署目录(或者子目录)├─index.php 前台应用入口文件├─admin.php 后台应用入口文件├─README.md README文件├─Application 默认应用目录(可以设置名字)│ ├─Comm原创 2015-10-22 12:31:18 · 6019 阅读 · 0 评论 -
php---ajax传递多维数组到后台
1 traditional :true 网上资料一般都说是将ajax的参数traditional设置为true,那么可以将数组转为一个格式字符串,不过这个还需要到后台进行字符串解析。这个方法太麻烦,没有去亲测。2 将js object(或array)转为json object和array的区别主要是一个是对象,一个是数组,对象是用花括号{}包围起来的,数组是中括号[]包围起来的。 转换方法原创 2015-11-27 16:38:17 · 6572 阅读 · 0 评论 -
基于Thinkphp3.2.3框架开发的调试方法总结
1 php 在方法中使用echo,print,dump(),return等都可以。 通过在浏览器中运行操作方法:localhost/控制器名/方法名/参数名1/参数值1/参数名2/参数值2...2 js alert(变量或常量); console.log(变量或常量);3 ajax + js + php 这个过程是在后台执行的,是看不见的,但是怎么想知道到底中间的变量是怎么传递的,原创 2015-11-27 16:34:23 · 3512 阅读 · 0 评论 -
ThinkPHP3.2.3中典型的ajax获取json数据方法
AJAX 全称 Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。对于ajax的异步或同步参数设置(async),js库默认都设置为ture,即异步。当使用async=false 时,JavaScript 会等到服务器响应就绪才继续执行。如果服务器繁忙或缓慢,应用程序会挂起或停止。同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。原创 2015-11-01 12:03:13 · 14392 阅读 · 0 评论 -
easyui-combobox---ajax获取数据库JSON数据,实现搜索框实时显示模糊搜索结果
效果说明 基于thinkphp3.2.3版本的框架实现,利用ajax从后台数据库中获取数据,其中获取数据是用模糊搜索方式,返回json数据,然后在模板中利用js将数据显示到搜索框下拉面板中。模板<script>var myloader = function(param,success,error){ var q = param.q || '';原创 2015-10-29 00:13:26 · 5635 阅读 · 0 评论 -
ThinkPHP3.2.3---ajaxreturn的应用:一个在搜索框中输入,实时动态显示模糊搜索结果
实现目标 在一个文本框中输入关键词,利用ajax和ajaxreturn实时显示模糊搜索的json数据。当然获得了json数据,后期处理数据就随你怎么弄了。最终实现效果无任何动作当文本框输入值为空时输入关键词‘A’,动态显示模糊搜索的json结果输入关键词‘A4’,动态显示模糊搜索的json结果代码实现 提前说明:1. 实现ajax是跟框架没关系的。2. ajaxreturn 只是返回数原创 2015-10-28 13:29:05 · 4610 阅读 · 0 评论 -
ThinkPHP3.2.3---更换easyui主题(theme)
在ThinkPHP更换easyui的theme很简单,这里做个备忘。效果ui-sunnyui-pepper-grinderui-dark-hiveui-cupertino实现下载主题包 下载地址:http://download.youkuaiyun.com/detail/freeape/9254227代码在要实现切换主题的html页面加入easyui的css和js文件<script type="tex原创 2015-11-09 12:32:23 · 4023 阅读 · 0 评论 -
ThinkPHP3.2.3---mysql+ajax实现长连接,实时监测数据库数据是否更新
实现目标 对数据库的数据更新进行监测,如果更新了数据就将数据全部显示出来,没有更新,则一直监测。 比如有一个服务端(浏览器),有很多客户端(浏览器),客户端提交了数据,服务端想要在不刷新浏览器的情况下知道是不是有数据提交了,就可以通过长连接实现了,如投票系统等都可以用长连接来实现。在这里就不介绍长连接和短连接以及相关的技术—websocket了。实现原理 实现原理很简单,就是通过ajax嵌原创 2015-11-04 11:27:22 · 6417 阅读 · 0 评论 -
PHP---ajax传递POST值(包含html标记)到提交页面数据丢失或乱码
问题 通过获取文本编辑器中的内容(一个html文本),然后采用ajax通过POST将文本内容传递到后台,保存为xxx.html文件,但是到浏览器中去打开这个文件会出现数据丢失或者乱码。原因 这是因为文本中带了html标记,在用POST传递值的时候,值的内容中带了‘&’等一些字符会影响变量的值的提取,导致乱码或者丢失数据。解决办法 将待传递的html文本内容进行编码,然后传递过去。再通过浏览器的原创 2015-09-15 10:29:53 · 3663 阅读 · 0 评论 -
php---mysql+ajax 表格(table)分页实现
效果图(后台新闻管理部分) ul li展示实现见此文 以下的代码中的css实现没有包括,可以自己去实现。通过ajax的回调函数success等,获取数据库中的数据,然后再通过js将数据输出到php中,从而动态显示数据。以作备忘。pages.jsvar curPage = 1; //当前页码var total,pageSize,totalPage;//获取数据function getD原创 2015-09-14 10:55:24 · 3687 阅读 · 0 评论 -
php---mysql+ajax 无序列表(ul li)分页实现
效果图(前台显示新闻列表) 注:以下的代码中的css实现没有包括,可以自己去实现。通过ajax的回调函数success等,获取数据库中的数据,然后再通过js将数据输出到php中,从而动态显示数据。以作备忘。代码实现pages.jsvar curPage =1;//当前页码var total,pageSize,totalPage;//获取数据function getData(page){原创 2015-09-12 13:54:00 · 2446 阅读 · 0 评论 -
PHP---万网虚拟主机数据库(mysql)连接测试
虚拟主机说明网站简易搭建1 上传网页2 数据库连接测试mysql3 测试结果1 虚拟主机说明 万网虚拟主机信息: 2 网站简易搭建2.1 上传网页 ftp上传方式,如使用ftp上传软件FileZilla上传测试网页index.php。 2.2 数据库连接测试(mysql)index.php<!DOCTYPE html><html><body><h3>This is my原创 2015-06-16 00:18:29 · 4568 阅读 · 0 评论 -
ThinkPHP3.2---excel导入mysql
1.最终效果如下2.配置phpexcel 下载PHPExcel 1.8.0(http://phpexcel.codeplex.com/) 解压到\ThinkPHP\Library\Vendor目录下,并改目录名为PHPExcel,该目录下结构为: 3.Excel文件上传到服务器publicfunction upload(){ $u原创 2016-02-21 00:59:56 · 2103 阅读 · 0 评论