E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
php学习笔记
Think
PHP学习笔记
(七)实例化中create方法的作用,以及令牌的使用
其中的success的模板,可以在ThinkPHP中的example中搜索到,然后放入tpl下的default下的Public中 create使用 <?php class CurdAction extends Action{ //创建和增删改成 //create() //创建会完成自动映射、自动填充、自动验证 //如果开启了字段缓存,会去匹配字段,如果不存在,会获取字段,
jiagou
·
2013-01-29 17:00
thinkphp
Think
PHP学习笔记
(六)实例化模型的四种方法
本文是基于Think
PHP学习笔记
(五)进行修改的,如果有同学使用本代码,请先阅读Think
PHP学习笔记
(五) 创建Action类 <?
jiagou
·
2013-01-29 14:00
thinkphp
我的
php学习笔记
(九)学习php+MySQL留言板(下)
提交表单Javascript验证在提交内容时,有些内容不允许为空,这时候需要验证,可以通过javascript来验证或者通过php来验证。可以通过在表单中嵌入javascript脚本来验证。此form标签先执行onsubmit语句,如果返回值为1,则执行此表单,返回为0则不执行。str_replace()替换函数格式:str_replace(被替换的值,替换的值,被替换的内容);用来替换网页中无法
yipiankongbai
·
2013-01-28 22:00
think
PHP学习笔记
快捷方法:A:快速实例化Action类库B:执行行为类C:配置参数存取方法D:快速实例化Model类库F:快速简单文本数据存取方法L:语言参数存取方法M:快速高性能实例化模型R:快速远程调用Action类方法S:快速缓存存取方法U:URL动态生成和重定向方法W:快速Widget输出方法导入:Vendor\Zend\Filter\Dir.phpVendor('Zend.Filter.Dir');l
rc69
·
2013-01-27 19:55
学习
我的
php学习笔记
(八)学习制作php+MySQL留言板(上)
一、php里的页面相互调用,就是同一个project里几个php文件相互调用1、require与require_once();2、include与include_once();require这个通常放在程序的最前面,php程序在执行前,就会先读入require所指定引入的文件,如果出现错误的话那么这个错误是致命的。include标签可以放在php程序的任何一个位置,php程序在执行到该语句的时候才
yipiankongbai
·
2013-01-26 22:00
PHP
PHP
PHP
我的
php学习笔记
(七)MySQL在php中的应用
php与mysql建立连接 mysql_connect("主机","用户名","密码"):打开MySQL链接mysql_select_db("数据库名",连接标示符):打开一个数据库标示符的意思是现在连接的数据库主机。可写可不写,如果不做特别声明,则默认为打开上一次的连接。执行一个SQL语句mysql_squery(SQL语句,连接标示符);根据连接标示符向该数据库服务器的当前数据库发送查询,如果
yipiankongbai
·
2013-01-24 23:00
Think
PHP学习笔记
(3.1.2)--4
ThinkPHP的M-V-C之间的关系:按照正常逻辑应该是从V-视图模板开始,在这里以HTML设计出想要的模板(这里可以有TP的标签和HTML的标签)。在需要有动态交互的位置预留下函数接口。接下来是C-控制单元设计,这里实际就是动态函数的位置,根据V里面预留的函数接口,来做函数处理。在这这里TP提供了一些API方便函数功能的完成。最后是M-数据库,如果希望有自定义的一些数据库功能的话,可以在M这里
我爱咸蛋黄
·
2013-01-24 09:00
mvc
thinkphp
我的
Php学习笔记
(六)Mysql简介和创建新的数据库 常用的SQL语句
MySQL,是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小
yipiankongbai
·
2013-01-23 22:00
Think
PHP学习笔记
(五)数据库的链接设置以及主从数据库配置需要注意的问题
database.php配置文件放在入口文件的同级目录之下: <?php return array( //链接数据库的方式:见DatabaseAction.class.php //主从数据库的配置(Common/convention.php) //1.开启数据库的分布式 'DB_DEPLOY_TYPE'=> 1, // 数据库部署方式:0 集中式(单一服务器),
jiagou
·
2013-01-23 16:00
thinkphp
Think
PHP学习笔记
(3.1.2)--3
以表单方式提交数据到数据库1、在模板文件中加入表单,例如://“insert“对应Action中的insert的方法//“No”表单中数据的列名2、Action文件中加入“insert”方法publicfunctioninsert(){$tbl_name='User';//定义数据库中表名称 $Form = D($tbl_name);//实例化数据模型,要求有对应的模型 if($For
我爱咸蛋黄
·
2013-01-23 16:00
数据库
thinkphp
Think
PHP学习笔记
(3.1.2)--2
访问数据库1、在数据库创建表,并设置主键2、Action程序中添加以下代码$User=M('user');//实例化Data数据模型括号中的“user”为数据库中的表名$list=$User->select();$this->assign('list',$list);//这里的“list”,需要与模板里面的一致$this->display();3、模板程序: SelectData //“
我爱咸蛋黄
·
2013-01-23 14:00
数据库
thinkphp
Think
PHP学习笔记
(3.1.2)--1
1、DownloadPHP核心包,解压到本地2、将解压好的ThinkPHP的文件夹上传到服务器的Web目录下3、在服务器的Web目录下新建一个文件夹,命名为Myapp。4、在Myapp的文件夹下面新建一个index.php的文件。5、在index.php文件中加入如下代码6、访问你的服务器,即可看到欢迎界面。访问服务器的路径为:服务器地址/Myapp此过程中还会自动生成必要的文件结构。如果遇到页面
我爱咸蛋黄
·
2013-01-23 10:00
学习笔记
实例
thinkphp
3.1.2
我的
PHP学习笔记
(五)php函数和自定义函数
函数,我的理解是:函数的英文是function,也就是有功能的意思,函数就是一个功能,比如is_array($arr)的是一个判断数据是否是数组的功能。在编程过程中,需要处理很多的问题,这就需要函数来帮助完成一些自己需要的功能。在php中,定义函数的格式如下:function函数名(parameter){...//函数的功能实现}例子:$b)return$a;elsereturn$b;}//用于判
yipiankongbai
·
2013-01-22 22:00
我的
php学习笔记
(四)数组的创建与应用
数组,是一个关键字或值的集合。里面的数据都是同样类型的。一、创建数组:array(key=>value,key=>value,...);key是数组内容的关键字,指向一个值value,当取出数组内容时,用arr[key]就可以得到数组中关键字为key的值。例子:$arr=array(1,2,3,4,5); $arr=array("id"=>2,"title"=>3);二、二维数组,例:$arr=
yipiankongbai
·
2013-01-21 23:00
我的
php学习笔记
(三)条件语句和循环语句的介绍与应用
这一节学的是php的条件语句和循环语句的介绍和应用。这和C语言以及java的都是大同小异的,只要有接触过编程语言的都很容易学会的。一、条件语句1、if条件语句格式:(1)if(expr){... } else{... }(2)if(expr){...}elseif(expr2){...}else{...}二、switch条件语句格式:switch($i) {case0:echo"0";bre
yipiankongbai
·
2013-01-21 22:00
PHP
PHP
PHP
web开发
web开发
web开发
Think
PHP学习笔记
(四)调试模式与日志记录
在华丽的分割线之下是需要修改和可以进行配置的具体实现方法: cong.php <?php return array( //更换模式最好删除一些~app.php和~runtime.php //'配置项'=>'配置值' //因为开启URL重新不论是被重写的还是没被重写的,都可以通过原有路径访问 //如果想开启rewrite模式,需要做如下操作 //1.query服务器已经开启了
jiagou
·
2013-01-21 16:00
thinkphp
PHP学习笔记
——MySql 查询
"; } mysql_free_result($result); mysql_close($conn);?>
kingzuo
·
2013-01-21 16:00
PHP学习笔记
——表单数据获取,Session,Cookie
演示代码如下:一.表单页面Inserttitlehere Name: Age: Email: Password: 二数据处理页面alert('密码长度不能小于5');history.back()"; exit; }else{ setcookie("username",$username,time()+7*224*60*60); setcookie("password",$pas
kingzuo
·
2013-01-21 13:00
Think
PHP学习笔记
(三)有关项目中URL的路径问题和使用frame搭建页面的
在thinkphp中有很多自定义的常量路径,具体如下: // echo "<div style='font-weight:normal;color:blue;float:left;width:345px;text-align:center;border:1px solid silver;background:#E8EFFF;padding:8px;font-
jiagou
·
2013-01-21 10:00
thinkphp
我的
php学习笔记
(一)php环境配置
最近在学院申报了一个项目,是做一个简单的网站。由于自己和小组里面的人大部分都没有接触过网站开发和网页设计,所以开始学习这方面的知识。小组里的一位师兄建议我们学php+HTML+css这些知识就够了,因为php里面也包括了数据库的知识。寒假前已经看了HTML的基础知识,个人觉得是要用的时候才拿出来查,所以寒假的时候就学习php。师兄给得建议是上网看视频学习,我是在php100上下载视频来学习的。之前
yipiankongbai
·
2013-01-21 00:00
Think
PHP学习笔记
(二)入口文件的作用、URL控制、模板的简单使用方式
admin.phpIndexAction.php^_^Hello,欢迎使用ThinkPHP"; } //访问模式:path_Info //http://localhost/MyThinkPHP/admin.php?m=index&a=hello //http://localhost/MyThinkPHP/admin.php/index/hello publicfunctionhello(){ h
jiagou
·
2013-01-11 16:00
thinkphp
Think
PHP学习笔记
(一)环境搭建和遇到的问题
index.php <?php /** * A alpha 内部测试阶段 * B beta 公开测试 * C RC 进行了重要bug的修复 * F final 正式版本 * * 模板解析,建议使用thinkphp的模板 * * 使用 * 1.拷贝到项目中 * 2.编写一个php将 * ini_set("session.save_handler
jiagou
·
2013-01-10 16:00
thinkphp
php学习笔记
(四十一)smarty3的一些新特性
BETA8 需要注意的事情 Smarty3 的API已经被重构过以更好的面向结构话和语法一致性。但是Smarty2的API仍然是支持的,但是会出提示。 当然,也可以手动disable掉这个提示,但是强烈推荐你将你的语法升级到适应Smarty3的语法 Smarty3中所有的方法命名都采用”fooBarBaz”的方式,而且,所有的Smarty属性都含有getters和setters,举例: 老版
jiagou
·
2013-01-09 16:00
smarty
php学习笔记
(四十)smarty3的模板继承新特性
init.smarty.php <?php define("ROOT", "."); //解决问题:Warning: strftime() [function.strftime]: date_default_timezone_set("Asia/Shanghai"); include ROOT."/li
jiagou
·
2013-01-09 16:00
smarty
php学习笔记
(三十九)smarty缓存特性的使用(包括局部缓存)
init.smarty.php <?php define("ROOT", "."); //解决问题:Warning: strftime() [function.strftime]: date_default_timezone_set("Asia/Shanghai"); include ROOT."/l
jiagou
·
2013-01-09 16:00
smarty
php学习笔记
(三十八)smarty中的内建函数的使用
init.smarty.php <?php define("ROOT", "."); //解决问题:Warning: strftime() [function.strftime]: date_default_timezone_set("Asia/Shanghai"); include ROOT."/lib
jiagou
·
2013-01-09 14:00
smarty
php学习笔记
(三十七)smarty中的变量调节器使用
基本上smarty的内置调节器已经很丰富了,可以满足简单需求。应该了解一下后,再去查找或者添加新的调节器 init.smarty.php <?php define("ROOT", "."); //解决问题:Warning: strftime() [function.strftime]: date_default_timezone_
jiagou
·
2013-01-08 16:00
smarty
php学习笔记
(三十六)smarty中使用自定函数和代码块(smarty2和smarty3的不同)
初始化 init.smarty.php <?php define("ROOT", "."); //解决问题:Warning: strftime() [function.strftime]: date_default_timezone_set("Asia/Shanghai"); include ROOT.&
jiagou
·
2013-01-08 15:00
smarty
php学习笔记
(三十五)smarty模板中使用变量的三种方式
init.smarty.php <?php define("ROOT", "."); //解决问题:Warning: strftime() [function.strftime]: date_default_timezone_set("Asia/Shanghai"); include ROOT."/lib
jiagou
·
2013-01-07 17:00
smarty
php学习笔记
(三十四)smarty框架的初步使用和注意事项
1.什么是模板引擎 两个部分比较关心 1.1就是GUI(视图,界面) --HTML CSS JAVASCRIPTE 1.2是业务逻辑(php编码) --PHP MYSQL 模板引擎是使用php开发的一个项目 2.Smarty 2.1安装 1.解压,只用到libs目录,需要使用Smarty.class.php和插件文件夹 2.创建文件夹:templates和t
jiagou
·
2013-01-07 14:00
smarty
php学习笔记
(三十三)php自定义模板引擎的实现
自己实现简单的模板引擎:方面php的逻辑与页面进行分离 模板类: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta
jiagou
·
2013-01-06 16:00
学习笔记
php学习笔记
(三十二)ajax结合pageView类实现页面无刷新请求
<html> <head> <title>Ajax无刷新</title> <script type="text/javascript" src="ajax.js"></script> </head> <body> <div id="fpage
jiagou
·
2013-01-06 13:00
Ajax
php学习笔记
(三十一)自定义ajax对象,简化ajax应用
ajax.js function Ajax(recvType){ var ajax = new Object(); //判断是html还是xml ajax.recvType = recvType?recvType.toUpperCase():"HTML"; ajax.targetUrl = ''; ajax.sendString = ''; ajax.resu
jiagou
·
2013-01-04 16:00
Ajax
php学习笔记
(三十)ajax请求和接收参数的实现方式(包括json数据格式的简单处理)
<?php /** * 一、Ajax的介绍和优点 * XMLHttpRequest * * 二、创建ajax创建对象(需要多浏览器支持) * 创建过程复杂,但是代码相对固定 * 要兼容各个浏览器 * 1.ie系列 * 2.非ie系列的浏览器 * * 三、ajax引擎对象中的方法(使用ajax请求服务器) * abort 停止当前请求 *
jiagou
·
2013-01-04 15:00
ajax请求
php学习笔记
之面向对象编程
复制代码代码如下:tableName=$tabName;$this->db();}privatefunctiondb(){$this->mysqli=newmysqli('localhost','root','','hdcms');$this->mysqli->query("SETNAMESGBK");}publicfunctionfields($fildsArr){if(empty($filds
·
2012-12-29 09:22
php学习笔记
(二十九)针对不同浏览器Ajax对象的创建
<?php /** * 一、Ajax的介绍和优点 * XMLHttpRequest * * 二、创建ajax创建对象(需要多浏览器支持) * 创建过程复杂,但是代码相对固定 * 要兼容各个浏览器 * 1.ie系列 * 2.非ie系列的浏览器 * */ ?> <script> function createXMLHttpRequest(){
jiagou
·
2012-12-27 16:00
Ajax
php学习笔记
(二十八)session的高级管理(基于数据库和memcache的)
session有几种使用方式 1.基于cookie的 2.基于url的sid字符串的 3.存储到数据库中的 4.存储的memcache中的(效率最好的) sessionHighsave.php <?php /** * 一:session高级会话控制 * 1.解决跨机保存session * 在linux使用nf或者samba * 使用数据库来实现 *
jiagou
·
2012-12-26 16:00
memcache
php学习笔记
(二十七)php中session的使用(基于url的)
session有几种使用方式 1.基于cookie的 2.基于url的sid字符串的 3.存储到数据库中的 4.存储的memcache中的(效率最好的) 写了一个登陆的小例子: 具体实现如下: comm.php <?php /** * 当浏览器禁用掉cookie之后,可以采取传递sessionID */ session_start(); echo &qu
jiagou
·
2012-12-26 16:00
session
php学习笔记
(二十六)php中session的初步使用(基于cookie的)
session有几种使用方式 1.基于cookie的 2.基于url的sid字符串的 3.存储到数据库中的 4.存储的memcache中的(效率最好的) <?php /** * session会话控制 * php.ini中可以设置session保存位置 * session.sava_path="/xxxxx/xxxxx" * ses
jiagou
·
2012-12-26 16:00
session
php学习笔记
(二十五)php中cookie的使用和控制
<?php /** * Http是无状态的 * 1.只能在本页面使用变量 * 2.使用get和post来传递参数(两个页面间) * 3.使用文件 * file_put_contents("var.txt", "hello"); * file_get_contents("var.txt"); * *
jiagou
·
2012-12-26 16:00
cookie
php博文收录
baidutech.blog.51cto.com/4114344/742971安装PHP常见问题汇总 http://sailforever.blog.51cto.com/2721425/916017
PHP
superfly81
·
2012-12-25 19:57
PHP
博文收录
php学习笔记
(二十四)php使用memcache扩展库的使用和安装
<?php /** * Memcached(内存缓存) * 高性能分布式内存对象缓存系统(通过内存维护一个巨大的hash表(key=>value)) * 内存维护软件(减少IO 150k 开源) * http://localhost:11211 * * memcached基于libevent事件库 * linux: * 1.安装libevent *
jiagou
·
2012-12-19 17:00
memcache
php学习笔记
(二十三)PDO的预处理语句的查询以及结果集的使用
<?php /** * php data object * * 预处理(推荐使用) * * PDOStatement * 可以准备一个预处理语句,也可以处理结果集 * 占位符有两种: * ?参数 索引数组,按索引顺序使用 * 名字参数 关联数组,按名次使用,与顺序无关 * */ //一:链接 $dsn = "mysql:host=local
jiagou
·
2012-12-19 14:00
学习笔记
php学习笔记
(二十二)PDO的安装和初步使用
<?php /** * php data object * 数据库访问抽象层 * 基于驱动的 * * 1.安装pdo * linux:--with-pdo-mysql=/user/mysql * window:1.安装pdo的扩展:php_pdo.dll;2.安装所需数据库的驱动,例如:php_pdo_mysql.dll和php_pdo_sqlite.dll *
jiagou
·
2012-12-18 16:00
学习笔记
php学习笔记
(二十一)视图的基本概念
视图只不过是一个select的查询语句。这样理解就可以了。 其余的操作都是跟操作表是一样的。 <?php /** *一、 mysql视图是什么 * 虚拟表(查询语句) * 视图数据变化,基表(数据库文件夹中有表的三个文件)也会变化 * *二、视图的作用 * 1.视图可以让查询变得更清楚;简化复杂的sql语句 * 2.保护数据库的重要数据,给不同的人看不同的数
jiagou
·
2012-12-18 14:00
学习笔记
PHP学习笔记
15----PHP生成HTML文件原理
2、unlink() mkdir()删除函数 unlink()删除文件函数 用法:unlink(路径和文件名) rmdir()删除目录函数用法:rmdir(路径和目录名) 代码 $val) { //使用循环函数遍历建立的数组 $title = $val[0]; $content = $val[1]; $path =
darkst1
·
2012-12-18 00:34
PHP
学习
PHP学习笔记
14----PHP上传原理及应用
1、FORM标签enctype属性 表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据 input标签type属性中的 "file" 设置type=file就会出现上
darkst1
·
2012-12-18 00:29
PHP
学习
PHP学习笔记
14----PHP上传原理及应用
1、FORM标签enctype属性 表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据 input标签type属性中的 "file" 设置type=file就会出现上
darkst1
·
2012-12-18 00:24
PHP
学习
php学习笔记
(二十)mysqli的stmt的预处理类的使用(防止sql注入问题)
<?php /** * 处理数据库的扩展库 * * mysqli的预处理语句 * mysqli_stmt预处理类(推荐使用的类) * 优点:(mysqli和mysqli_result类的相比) * 1.性能:mysqli_stmt高(执行多条类型相同不同数据的sql,不用多次编译sql
jiagou
·
2012-12-17 16:00
mysql
php学习笔记
(十九)mysqli扩展库的多语句查询、事物处理以及字符集设置
<?php /** * 处理数据库的扩展库 * * 1.执行多条查询语句 * 多语句查询: $mysqli->multi_query($sqls) * 开始获取结果集: $mysqli->store_result() * 判断是否还存在结
jiagou
·
2012-12-17 15:00
mysql
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他