<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aodc6537的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aodc6537</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aodc6537]]></copyright><item><title><![CDATA[svn的使用方法]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117531</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117531</guid><author>aodc6537</author><pubDate>Wed, 12 Jul 2017 09:39:00 +0800</pubDate><description><![CDATA[一、什么是SVN?
1、SVN是Subversion的简称，是一个开放源代码的版本控制系统，相较于RCS、CVS，它采用了分支管理系统，它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目，共用资源的目的。
二、工作流程

1、从服务器下载项目组最新代码。
2、进入自己的分支，进行工作，每隔...]]></description><category></category></item><item><title><![CDATA[TP框架验证码功能]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117530</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117530</guid><author>aodc6537</author><pubDate>Tue, 11 Jul 2017 19:26:00 +0800</pubDate><description><![CDATA[我们在登陆注册的时候，为了保证安全，经常使用到验证码，这可以更好的起到保护作用，来看一下TP框架的验证码功能：
1、首先在Controller文件夹下新建一个TestCroller.class.php文件：

&lt;?php
namespace Home\Controller;
use Think\Controller;
class TestController exten...]]></description><category></category></item><item><title><![CDATA[tp框架文件上传]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117528</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117528</guid><author>aodc6537</author><pubDate>Mon, 10 Jul 2017 15:13:00 +0800</pubDate><description><![CDATA[tp框架的文件上传功能也非常简便，我们一起来看一下：
1、首先我们要在Controller文件夹下新建一个控制器TestController.class.php：

&lt;?php
namespace Home\Controller;
use Think\Controller;
class TestController extends Controller{
    pu...]]></description><category></category></item><item><title><![CDATA[tp框架视图层view——模板继承]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117524</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117524</guid><author>aodc6537</author><pubDate>Mon, 10 Jul 2017 15:02:00 +0800</pubDate><description><![CDATA[在做网站的时候，每个网站都有头部和尾部，也就是菜单栏和页脚，网站的各个子网页的头部和尾部基本就是一样的，所以tp框架提供了一种模板继承的方法：
1、首先在View的Main文件夹下建立一个base.html页面：

&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org...]]></description><category></category></item><item><title><![CDATA[thinkphp表单验证]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117541</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117541</guid><author>aodc6537</author><pubDate>Mon, 10 Jul 2017 14:21:00 +0800</pubDate><description><![CDATA[thinkphp框架提供了表单验证功能，分为静态验证和动态验证。
一、静态验证：
1、首先我们在Admin的IndexController.class.php下写一个方法yanzheng，然后用create方法对表单提交进行验证：

namespace Admin\Controller;
use Home\Controller\BaseController;
class In...]]></description><category></category></item><item><title><![CDATA[thinkphp对于ajax的调用及session的用法]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117521</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117521</guid><author>aodc6537</author><pubDate>Sun, 09 Jul 2017 13:56:00 +0800</pubDate><description><![CDATA[一、ajax对于php是非常实用的一种方法，那么在thinkphp框架中ajax是不是一样好用呢？答案是肯定的。thinkphp针对ajax也有自己独特的用法：
首先我们在自己建的Admin文件下建立一个Index文件夹，然后在这个文件夹里边建一个ceshi.html文件，要用ajax就要用到jquery文件，所以我们要将jquery文件复制到Public文件夹下进行调用：

&l...]]></description><category></category></item><item><title><![CDATA[thinkphp模型层]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117538</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117538</guid><author>aodc6537</author><pubDate>Fri, 07 Jul 2017 20:08:00 +0800</pubDate><description><![CDATA[thinkphp想要做模型model，首先要更改一下配置文件：在Home文件夹下的Conf下的config文件中进行修改：
我们可以将convention里边复制一下过来修改：

&lt;?php
return array(
    //'配置项'=&gt;'配置值'
    'SHOW_PAGE_TRACE' =&gt;true,
    /* 数据库设置 */
   ...]]></description><category></category></item><item><title><![CDATA[thinkphp框架错误提示及命名空间使用方法]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117536</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117536</guid><author>aodc6537</author><pubDate>Thu, 06 Jul 2017 19:34:00 +0800</pubDate><description><![CDATA[一、thinkphp是通过访问操作方法来访问页面的，如果出现不存在的方法就会报错，为了使用户有更好的体验，我们就要是报错的页面简单易懂，先看一下页面原先的报错：

这样的报错如果不是程序员的话就会看不懂，所以我们要将这样的报错改成用户能够清晰明白的方式，其实很简单，只需加一个方法就可以了：

namespace Home\Controller;
use Think\Contro...]]></description><category></category></item><item><title><![CDATA[thinkphp框架基础知识]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117534</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117534</guid><author>aodc6537</author><pubDate>Tue, 04 Jul 2017 11:24:00 +0800</pubDate><description><![CDATA[thinkphp框架是现在php开发最常用的框架，那么为什么那么多人愿意用thinkphp框架呢？
（1）框架可以帮组我们快速、稳定、高效搭建程序系统
（2）该系统由于框架的使用使得本身的维护性、灵活性、适应客户需求方面得到最大化的增强。
（3）使用框架的过程中可以使得我们的注意力全部集中业务层面，而无需关心程序的底层架构。
下面详细介绍一下thinkphp框架的构成及基本知识，...]]></description><category></category></item><item><title><![CDATA[smarty函数]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117517</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117517</guid><author>aodc6537</author><pubDate>Mon, 03 Jul 2017 15:24:00 +0800</pubDate><description><![CDATA[1、块函数（foreach/ if / elseif）
(1)hanshu.php

&lt;?php
 
require "DBDA.class.php";
require "../init.inc.php";
 
 
$db = new DBDA();
$sql = "select * from users";
$arr = $db-&gt;query($sql...]]></description><category></category></item><item><title><![CDATA[smarty模板自定义变量调节器]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117449</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117449</guid><author>aodc6537</author><pubDate>Mon, 03 Jul 2017 14:54:00 +0800</pubDate><description><![CDATA[在smarty里有一些已经定义好的变量调节器，如关于时间的：

&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns="http://www.w3.or...]]></description><category></category></item><item><title><![CDATA[smarty模板基础]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117442</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117442</guid><author>aodc6537</author><pubDate>Sat, 01 Jul 2017 15:27:00 +0800</pubDate><description><![CDATA[1、什么是smarty?
Smarty是一个使用php写出来的模板引擎，它分离了逻辑代码和外在的内容，提供了一种易于管理和使用的方法，用来将原本与html代码混杂在一起PHP代码逻辑分离。
2.smarty的工作原理：

&lt;?php
    class Smarty
    {
        public $left="{";  //左分割符
        p...]]></description><category></category></item><item><title><![CDATA[phpcms基本语句的用法]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117448</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117448</guid><author>aodc6537</author><pubDate>Wed, 28 Jun 2017 08:58:00 +0800</pubDate><description><![CDATA[最近在做企业站，这里将phpcms里的常用语句总结一下：
1、头部：

&lt;meta http-equiv="Content-Type" content="text/html; charset={CHARSET}" /&gt;

&lt;title&gt;{if isset($SEO['title']) &amp;&amp; !empty($SEO['title'])}{$...]]></description><category></category></item><item><title><![CDATA[php后台管理（列表页替换）]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117446</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117446</guid><author>aodc6537</author><pubDate>Tue, 20 Jun 2017 09:59:00 +0800</pubDate><description><![CDATA[列表页替换，首先把文件名前边加个前缀list，代表列表页：

我们以list_news为例进行替换，先看一下替换前的页面：

&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;...]]></description><category></category></item><item><title><![CDATA[phpcms后台管理（首页内容替换）]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117443</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117443</guid><author>aodc6537</author><pubDate>Mon, 19 Jun 2017 14:55:00 +0800</pubDate><description><![CDATA[接着上一篇随笔，头尾替换完成后，开始对首页主体内容进行替换，首先大图轮播替换：

先到后台内容菜单下的管理栏目那里添加大图轮播栏目，选择不在导航显示：

然后在管理内容那里添加内容，把大图添加上：

依次添加几张都可以，方法一样。
回到Index页面，这里要用内容列表lists的代码（可以从phpcms标签中找）：

{pc:content  action="lists...]]></description><category></category></item><item><title><![CDATA[phpcms后台管理基本操作（头部尾部的替换）]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117431</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117431</guid><author>aodc6537</author><pubDate>Sun, 18 Jun 2017 20:02:00 +0800</pubDate><description><![CDATA[phpcms是一款非常便捷的网站管理软件，从网上下载好软件后放在wamp的www目录下，然后通过路径一步步安装就好了。数据库要写上自己数据库的名字和密码，如果没有密码则不写，登录后就是这个后台页面：

1、要做网站的话注意两个文件夹，phpcms里的templates是放自己新建的模板，在模板文件夹下建一个content子文件，把写好的html文件都放在content里边并且修改名字...]]></description><category></category></item><item><title><![CDATA[php客服聊天功能（后台）]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117426</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117426</guid><author>aodc6537</author><pubDate>Sun, 18 Jun 2017 19:17:00 +0800</pubDate><description><![CDATA[上一篇随笔是客服的前台，顾客只能与店主聊天，这一篇则是后台，是店主登录而且可以与每一位顾客聊天：
实现的功能：
（1）右边的联系人列表：
　　　　未联系过的不显示；只显示联系过的；可以清空消息记录；有新消息时会有提醒，当点击后，提醒消失，清空按钮出现；
（2）左边的对话框
　　　　点击右边的联系人，显示该联系人的头像和他的对话消息（和前台页面一样）
第一步还是登录：

显...]]></description><category></category></item><item><title><![CDATA[php实现客服聊天功能（前台）]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117422</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117422</guid><author>aodc6537</author><pubDate>Sat, 17 Jun 2017 09:18:00 +0800</pubDate><description><![CDATA[这个客服聊天功能是我们做网上书店项目时用到的，它的核心功能是每一个顾客都可以给店主发信息，但是顾客之间不能相互聊天，店主可以跟所有顾客单独聊天，就类似于阿里旺旺：
我们需要用到两张表：用户表和对话表：


首先是顾客登录：

1、布局页面代码以及读取数据代码：

&lt;div id="zhongjian"&gt;
        &lt;div id="kuangji...]]></description><category></category></item><item><title><![CDATA[php注册验证]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117424</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117424</guid><author>aodc6537</author><pubDate>Fri, 16 Jun 2017 15:01:00 +0800</pubDate><description><![CDATA[注册验证是所有网站系统都要用到的基本功能，这里我们做一个基本的注册验证：
我们首先要建一张用户表：

然后引入bootstrap和jquery：

&lt;script src="../jquery-1.11.2.min.js"&gt;&lt;/script&gt;
&lt;script src="../bootstrap-3.3.7-dist/js/bootstrap.mi...]]></description><category></category></item><item><title><![CDATA[php数据库保存图片与显示图片]]></title><link>https://blog.youkuaiyun.com/aodc6537/article/details/101117420</link><guid>https://blog.youkuaiyun.com/aodc6537/article/details/101117420</guid><author>aodc6537</author><pubDate>Fri, 02 Jun 2017 19:27:00 +0800</pubDate><description><![CDATA[无论是网站设计还是办公系统、购物商城，都需要在网页上显示图片，图片都是从数据库提取的，接下来我们看一看通过图片路径保存并显示图片的方式：
首先要在表中保存图片的路径，注意：路径是从WWW目录开始找而不是从磁盘根找，/代表WWW目录：


表中img就是储存的图片路径，也就是WWW目录下的路径，既然表中储存了路径，那么我们就可以通过PHP链接数据库来获取了：

&lt;?ph...]]></description><category></category></item></channel></rss>