- 博客(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
转载 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)打开这个文件 如果不存在 则创建 使用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关注的人