自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 记录一些未解决的问题

1.thinkphp中,会由控制器里的方法对应着模版里的页面,但是有个问题,举个例子:模版里写好了html代码,在控制器的php代码中通过$this->display()来输出html代码,而$this->display()是被放在中的,如果在?>后面还有东西 比如一些空行,那么在运行后的网页的源码的最前面会把这些空行全部输出。这点还不是很懂。另外在用ajax的时候,有时候也会在js中返回

2015-05-31 17:20:17 313

原创 ajax用法及关于同步异步的说明

先放上ajax的基本用法:$.ajax({    url: "http://www.hzhuti.com",    //请求的url地址    dataType: "json",   //返回格式为json    async: true, //请求是否异步,默认为异步,这也是ajax重要特性    data: { "id": "value" },    //参数值    t

2015-05-31 15:59:10 293

原创 html 标签记录

1.  不换行 即使浏览器的横幅不够  也不会换行

2015-05-31 12:38:28 332

原创 Js jQuery 一些用法(1)

1.focus()   获取焦点   blur()   失去焦点2.

2015-05-31 12:15:42 223

转载 thinkphp 退出登陆

public function logout(){$_SESSION = array(); //清除SESSION值.        if(isset($_COOKIE[session_name()])){  //判断客户端的cookie文件是否存在,存在的话将其设置为过期.setcookie(session_name(),'',time()-1,'/');}session

2015-05-29 19:10:40 629

转载 TP 配置项及说明

'URL_PATHINFO_DEPR'=>'-',//修改URL的分隔符'TMPL_L_DELIM'=>''TMPL_R_DELIM'=>'}>', //修改右定界符'DB_TYPE'=>'mysql',   //设置数据库类型'DB_HOST'=>'localhost',//设置主机'DB_NAME'=>'thinkphp',//设置数据库名'DB_USER'=>'roo

2015-05-29 15:59:45 467

原创 PHP 函数

<?php function my(){?> 商品 价格 <?php } my();?>在一个函数中,花括号包含了完成所有要求任务的代码,如上代码,HTML也可以被包含在自定义函数中。

2015-05-29 11:32:26 215

原创 PHP 字符串

1.字符串的格式化(1)ltrim()  rtrim()  trim()(2)nl2br($str) HTML格式化 将str中的全部的换行符格式化为(3)strtoupper() strtolower()   ucfirst()如果字符串第一个字符为字母,则改为大写ucwords()将字符串中每个单词的第一个字母转换为大写(4)格式化字符串以便储存:addslashes()

2015-05-28 19:47:50 205

原创 PHP 数组

1.range()函数:$odds = range(1,10,2); $letters = range('a','z');

2015-05-28 16:59:34 230

原创 PHP 文件处理

一、将数据写入一个文件(1)打开这个文件 如果不存在 则创建 使用fopen()函数$fp = fopen( $path ,'w');第一个参数:路径 注意相对路径和绝对路径的区别$path=$_SERVER['DOCUMENT_ROOT'] 该内置变量代表Web服务器的根目录第二个参数:文件模式r:只读 读模式-打开文件,从头开始读

2015-05-28 16:04:43 307

原创 PHP 测试变量状态

isset(mixed var)传递一个变量名称作为参数,如果该变量存在,则返回true,否则falseunset(mixed var)销毁一个传进来的变量empty(mixed var)检测一个变量是否存在,以及它的值是否非空和非

2015-05-27 20:04:37 262

原创 PHP 测试和设置变量类型

string gettype(mixed var)传递一个变量,该函数将确定变量的类型并且返回一个包含类型名称的字符串bool settype(mixed var,string type)传递一个变量,以及一个包含类型名称的字符串,该函数将返回是否成功一些特定类型的测试函数:is_array()is_double(),is_float(),is_real()is_lon

2015-05-27 19:46:52 376

原创 PHP 超级全局变量

$_GLOBALS 所有全局变量数组$_GET 通过GET方法传递给该脚本的变量数组$_POST 通过POST方法传递给该脚本的变量数组$_COOKIE cookie变量数组$_FILES 与文件上传相关的变量数组$_ENV 环境变量数组$_REQUEST 所有用户输入的变量数组,包括$_GET,$_POST,$_COOKIE所包含的输入内容$_SESSION 回话变量

2015-05-27 15:30:48 278

原创 TP CURD

读取操作:select() find()方法$m=new Model('User');$m=M('User');$m->select() 获取所有数据 返回数组$m->find() 获取单条数据 getField(字段名) 获取一个具体字段  的值

2015-05-26 20:55:01 349

原创 迎新系统财务办理中的一些知识点(1)

1.如何给select添加一个option Jquery中            $("#erjixueyuan").append(("123"));

2015-05-23 09:21:05 280

原创 TP 记录一些比较杂的东西(1)

1.session_start();用于开启session功能 告诉服务器要使用session2.如果要跳转模块 考虑到可能有URL重写等原因$path = explode('/',__URL__,-1);$path = join('/',$path);$path = $path.'/模块名';explode(separator,string,limit):

2015-05-20 19:43:21 273

原创 Jquery中的$.get()方法返回值有多余空格问题

先放上$.get()的用法:$.get('URL',{'放入$_GET的变量名':变量名},function(data){});在指定URL中通过$_GET来接收变量通过echo等方法可以在指定URL中将信息返回到页面中  并赋值给data       但是我在使用的过程中  不知道什么原因  之前还是好的  突然的每次返回给data的值中都

2015-05-18 17:05:09 1029

原创 thinkphp 中 __APP__等模版替换的用法

在手册中解释如下:__APP__: 会替换成当前项目的URL地址 (不含域名)__URL__: 会替换成当前模块的URL地址(不含域名)举例:在Index/Tpl/Index中的html文件中 __APP__会直接代替/thinkphp_message/index.php__URL__会直接代替/thinkphp_message/index.php/Login

2015-05-17 14:04:24 718

原创 thinkphp 验证码的使用

先贴一下手册的地址:http://doc.thinkphp.cn/manual/verify.html用法:1.由于会经常用到验证码  所以新建一个PublicAction.class.php模块2.在该模块下 建立方法:function verify() { import ( 'ORG.Util.Image' ); Image::buildImageVerify ()

2015-05-17 13:56:57 5842

原创 ThinkPHP 连贯操作

// 连贯操作 都需要放在select方法前面才可以使用// 1.order排序 order(字符串)多个条件用英文逗号隔开// $data=M('s')->order('学号 desc')->select();// dump($data);// 2.筛选field($string,false) $string 传入多个字段名用英文逗号分开 false代表前面传入的

2015-05-16 14:13:44 370

原创 ThinkPHP 数据库CURD操作

// 数据库CURD操作// 1.add创建 创建多条数据// $data=array(// 0=>array('学号'=>'1','姓名'=>'sck'),// 1=>array('学号'=>'2','姓名'=>'沈超康')// );// echo M('s')->add($data);//实例化 调用add方法 插入1条数据// echo M

2015-05-16 13:14:05 367

原创 ThinkPHP 在select查询时 无法使用中文字段原因

在ThinkPHP/Lib/Core/Db.class.php 文件下protected function parseWhere($where) { $whereStr = ''; if(is_string($where)) { // 直接使用字符串条件 $whereStr = $where; }e

2015-05-16 12:30:35 2160

原创 ThinkPHP 实例化模型

// 1.实例化基本模型// $user = new Model('s');//参数为 表名,表前缀,数据库连接信息 后2个已经在config.php中设置// $user = M('s'); //M方法 效果和new Model相同 参数相同// $data = $user->select();// dump($data);//

2015-05-15 21:08:02 466

原创 ThinkPHP 数据库配置

在config.php文件下配置 return array( //'配置项'=>'配置值' 'DB_TYPE'=>'mysql',//数据类型 'DB_HOST'=>'localhost,localhost1,localhost2',//数据服务器地址 'DB_NAME'=>'sck',//数据库名 'DB_USER'=>'root',//数据库用户名 'DB_PWD'=>'849

2015-05-15 17:12:43 512

原创 ThinkPHP 调试

1.在入口文件定义 表示开启调试模式define('APP_DEBUG', TRUE); 2.在Admin->Conf 下建立debug.php 这样运行中将使用debug.php下的配置信息  而不是config.php下的配置信息debug.php中的结构与config.php下的结构相同  都是返回一个array3.在debug.php文件下编写可以在

2015-05-15 16:18:53 390

原创 ThinkPHP 模版 基本用法

2种循环 在Action中向模版中给数组:{$data['name']}----{$data['age']}{$data['name']}----{$data['age']}基本的标识号:eq = neq !=gt > egt >=lt < elt <=heq === nheq !===

2015-05-15 13:08:16 386

转载 ThinkPHP 的运行流程

1.加载thinkphp.phprequire THINK_PATH.'ThinkPHP.php'; 2.加载核心文件  ./ThinkPHP/LIB/core3.加载项目的文件 分析URL 调用相关控制器m  module  模块 控制器a   action     方法   相当于一个页面

2015-05-14 20:34:21 411

转载 MVC 模式

在ThinkPHP里面:模型(Model)可以认为就是一张数据库表。那我做的工程来说:对于一篇文章(新闻),它的属性包括ID号,标题,作者,创建时间,最后修改时间以及文章内容。这就是一篇文章的模型。然后就按照这个思路建立对应的数据库表:视图(View)可以认为就是用户看到的东西,即模板,或者说皮肤。比如前面贴出的后台模板,

2015-05-14 19:06:26 262

转载 认识 ThinkPHP 框架

下面开始介绍ThinkPHP框架,首先为了加强感性认识,先看一看ThinkPHP工程的目录结构:文件夹:admin是后台工程文件夹home是前台工程public里面用于存放CSS文件,JS文件以及网页里面的图片ThinkPHP框架ueditor是百度编辑器 下面三个PHP文件:admin.php是后台工程的

2015-05-14 19:04:31 481

原创 wamp 添加alias

Apacht->Alias目录->添加一个Alias在打开的dos环境下  先输入Alias的名称 如thinkphp_try再输入地址 E:/PHPtry/thinkphp_try回车即可

2015-05-13 20:08:17 749

原创 PDO 使用prepare执行准备好的查询

$dsn = 'mysql:dbname=sck;host=127.0.0.1';$user = 'root';$password =  '8495162';try {$dbh = new PDO($dsn, $user, $password);}catch (PDOException $e){echo '数据库连接失败:'.$e->getMessage();exi

2015-05-12 21:54:49 430

原创 PDO执行SQL语句 exec query两种方法

连接数据库 获取PDO对象:$dsn = 'mysql:dbname=sck;host=127.0.0.1';$user = 'root';$password =  '8495162';try {$dbh = new PDO($dsn, $user, $password);}catch (PDOException $e){echo '数据库连接失败:'.$e->ge

2015-05-12 20:04:34 4019

原创 PHP 数据库操作

关于数据库$link = mysql_connect('localhost','root','8495162');if(!$link)die('连接失败'.mysql_error());mysql_query("set names 'gb2312'"); //设置mysql编码mysql_select_db('sck',$link) or die('不能选定数据库s

2015-05-11 20:39:34 307

原创 PHP mySQL编码

最开始写PHP的时候 不管怎么加  都不能让网页正常显示,都会乱码后来写成了 结果就没有乱码  今天在加入mysql的时候 用之前的办法 虽然静态页面可以正常显示 但是从数据库中读出来的数据却会乱码  查了很多资料后  知道了需要mysql编码、网页内部编码、文本本身编码都需要一直 而最开始的php文件是gbk编码  那么用自然不能正常编码了  而本身就没有任何意义  可能默认编码就是

2015-05-11 20:00:38 331

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除