- 博客(40)
- 收藏
- 关注
转载 单元格操作
一、均属于单元格,包含两个合并属性:colspan、rowspan等。二、设置列解释:元素是为了处理某个列,span属性定义处理哪些列。1表示第一列,2表示前两列。如果要单独设置第二列,那么需要声明两个,先处理第一个,将列点移入第二位,再处理第二个即可。三、更灵活的设置列解释:元素表示单独一列,一个表示一列,控制更加灵活。如果设置了
2017-04-20 09:54:07
380
转载 全局变量的global的定义和使用
全局变量的global的定义和使用 最初,我的需求是这样的:php$name = "why";function changeName(){ $name = "what";}changeName();echo "my name is " . $name . "";?> 执行代码的结果是:my name is why,而不是执行chang
2017-04-18 11:11:25
7971
转载 Math.random()-实现浏览器验证码点击刷新的JS方法核心
Math.random()-实现浏览器验证码点击刷新的JS方法核心代码:onclick="this.src='control/test.php?time='+Math.random();Math.random()会返回一个0到1之间的随机数。 time=一个随机数后,链接地址src每次打开后就会是一个随机的src地址。 在url中添加无效的变量time后一般浏览器会忽略该变量,
2017-04-12 16:23:22
1266
转载 js中with语句的使用
with语句with语句的作用是将代码的作用域设置到一个特定的对象中。var box = { //创建一个对象'name' : '李炎恢',//键值对'age' : 28,'height' : 178};var n = box.name;//从对象里取值赋给变量var a = box.age;var h = box.h
2017-03-22 17:30:04
421
原创 调用常量的问题
调用常量时遇到:Warning: require(ROOT_PATHincludes/title.inc.php) [function.require]: failed to open stream: No such file or directory inC:\AppServ\www\TestGuest0.5\register.php on line 10Fatal erro
2017-03-21 09:44:58
371
原创 php图像处理
php中根据已有图片创建图像时,函数imagecreatefromjpeg()和imagecreatefromgif()都能正常工作,而imagecreatefrompng()显示不出图片,调试无果。
2017-03-10 09:52:39
289
转载 PHP时间和日期函数详解
php函数的多样化和功能相近真是一大特点,同一个应用可以用多种函数实现,这恐怕也是开源的一个弊端了;通过对PHP时间函数的系统学习,充分理解了时间戳和时区的概念(这个真的很重要),有需要的小伙伴可以参考下。PHP中所有函数都是UNIX纪元的,即从1970年1月1日开始的。日期是从这个时候开始的秒数。当一个函数调用从这时候计的秒数时,就把它当作(timestamp)时间戳。本
2017-03-01 21:19:20
357
转载 数组排序
一、sort(PHP 4, PHP 5, PHP 7)sort —对数组排序,不保持索引关系(反向排序rsort())说明bool sort ( array&$array [, int $sort_flags = SORT_REGULAR ] )本函数对数组进行排序。当本函数结束时数组单元将被从最低到最高重新安排。 Note: If two
2017-02-16 08:53:47
300
转载 数学函数
数学函数:abs() 绝对值floor() 舍去法取整ceil() 进一法取整round() 四舍五入min() :如果仅有一个参数且为数组,min() 返回该数组中最小的值。如果给出了两个或更多参数,min() 会返回这些值中最小的一个。 max() :如果仅有一个参数且为数组,max() 返回该数组中最大的值。如果第一个参数是整数、字
2017-02-14 22:27:34
263
转载 随机数
一、rand():rand(PHP 4, PHP 5, PHP 7)rand —产生一个随机整数说明intrand ( void )intrand ( int $min , int $max )如果没有提供可选参数 min 和 max,rand() 返回 0 到getrandmax() 之间的伪随机整数。例如想要 5 到
2017-02-14 22:11:44
283
转载 PHP中输出函数的区别
1、echo不返回任何值(void),输出字符串到屏幕2、print返回的是整型(integer),输出字符串到屏幕//echo和print功能几乎相同,而echo运行速度上比print稍稍快一点,因为print有返回值 3、printf()返回字符串的长度(整型),输出字符串到屏幕4、sprintf需要echo将它输出 ,返回字符串本身//printf()和spr
2017-02-13 19:55:55
663
转载 使用可变函数
一、测试和设置变量类型1、设置变量类型bool settype(mixed var,string type);2、测试变量类型string gettype(mixed,var);例如:$var=1;echo gettype($var);settype($var,'double');echo gettype($var);3、其他测试特定变量类型的函数is_
2017-01-30 22:02:41
120
转载 isset()和empty()函数的区别
一、PHP的isset()函数 一般用来检测变量是否设置 格式:bool isset ( mixed var [, mixed var [, ...]] ) 功能:检测变量是否设置 返回值: 若变量不存在则返回 FALSE 若变量存在且其值为NULL,也返回 FALSE 若变量存在且值不为NULL,则返回 TURE 同时检查多个变量时,每个单项都符合上一条要求时才返回
2017-01-30 21:46:21
420
转载 操作符
操作符是用来对数值和变量进行某种操作运算的符号。一、算数操作符+:加 -:减 *:乘 / :除%:余PS:算数操作符一般用于整数和双精度类型的数据,当把它用于字符串时,php会试图将它转换成一个数字:如果其中包含“e”或“E”,它会被当做是科学表示法并转换成浮点数,php会在字符串开始处寻找数字,并且使用这些数字作为字符串的值,如果没有找到数字,则字符串值为0。
2017-01-30 19:59:34
346
转载 声明和使用常量
PHP中的常量按照惯例都是由大写字母组成,使用一个常量,只需要使用它的名称就可以了,常量只可以保存布尔值、整数、浮点数或字符串数据。//定义常量define(‘TIREPRICE’,100);//使用常量echo TIREPRICE;
2017-01-30 08:19:24
350
转载 变量类型
变量类型是指能够保存在该变量中的数据类型。一、数据类型:1、Integer(整数)2、Float(浮点数,也叫Double,双精度值,用来表示所有实数)3、String(字符串)4、Boolean(布尔值,表示true或false)5、Array(数组,用来保存具有相同类型的多个数据项)6、Object(对象,用来保存类的实例)特殊两个:7、NULL(空):
2017-01-29 22:49:19
1265
转载 标识符
标识符是变量的名称(函数和类的名称也是属于标识符),标识符的定义有一定规则:1、标识符的长度不定,可以由任何字母、数字、下划线组成。2、标识符不能以数字开始。3、标识符区分大小写(函数名称可以不区分,但是推荐区分)。4、变量名称和函数名称可以相同,但是为了防止混淆,应该尽量避免。ps:php中的变量不需要实现声明,当给变量赋值时会默认创建。
2017-01-29 22:26:35
289
转载 ThinkPHP 文件上传
一、上传表单创建Home/User/index对应的index.html模板,内容如下:二、控制器部分在Home/User控制器下创建upload方法,实现上传功能:1、实例化配置参数:public function upload(){$config=array('maxSize'=>3145728,'exts'=>array('
2017-01-18 08:37:58
439
转载 ThinkPHP 验证码
一、生成验证码//实例化验证码类$verfiy=new verify();//生成一个验证码图形$verfiy->entry();PS: 生成的验证码会将信息保存在session中, 可以使用print_r($_SESSION)来查看。如果想生成多个验证码,可以传递数字参数即可。//生成第一个验证码$verfiy->entry(1);
2017-01-13 09:30:25
425
转载 ThinkPHP图像处理
ThinkPHP中的图像处理的主要是GD库和Imagick库,其中imagick需要后期安装,我们常用的是GD库。一、实例化类库//实例化图像处理类,默认为GD库$image=new Image();//采用Imagick扩展库,默认没安装$image=new Image(Image::IMAGE_IMAGICK);$image=new Image('Imagick
2017-01-12 08:52:42
1424
转载 ThinkPHP 控制器(四)
五、请求类型ThinkPHP 提供了一组常量来判断当前请求是否是GET、POST等。通过判断请求处理不同的业务逻辑。常量 含义IS_GET 判断是否GET 提交请求IS_POST 判断是否POST 提交请求IS_PUT 判断是否PUT 提交请求IS_DELTE 判断是否DELETE 提交请求IS_AJAX 判断是否AJAX 提交请求
2017-01-11 08:34:33
342
转载 ThinkPHP 控制器(三)
四、输入变量1、常规获取变量的方式$id=$_GET['ID'],$name=$_POST['name'],$value=$_SESSION['var'],$name=$_COOKIE['name'],$file=$_SERVER['PHP_SELF'],PS:没有统一的安全处理机制,后期调整会比较麻烦2、I()方法:I(‘变量类型.变量名’,['默认值
2017-01-10 08:51:16
345
转载 ThinkPHP 控制器(二)
二、Action参数绑定:参数绑定是通过直接绑定 URL 地址中的变量作为操作方法的参数,可以简化方法的定义甚至路由的解析。 启用参数绑定://启用Action参数绑定,默认为true,可以不写'URL_PARAMS_BIND'=>true,1、默认的参数绑定是按变量名来绑定的,直接通过URL传递参数//变量名为$idclass UserCont
2017-01-09 21:05:01
305
转载 ThinkPHP 控制器(一)
一、控制器操作1、我们首先复习一下基本的控制器定义和方法执行方式。第一步:控制器默认创建在当前模块下的 Controller 目录下;第二步:按照指定的命名规则:控制器名(首字母大写)+Controller.class.php;第三步:控制器里的方法必须是 public 公共的;//控制器class UserControllerextends Controller {
2017-01-09 18:59:50
399
转载 ThinkPHP的URL操作
一、URL大小写//URL可以不区分大小写'URL_CASE_INSENSITIVE'=>true PS:a、如果开启了不区分大小写,那么对于 UserTypeController.class.php这样的控制器就需要如下访问方式:http://localhost/demo39/index.php/home/user_type/index/
2017-01-09 18:09:15
957
转载 ThinkPHP 路由功能
路由功能,就是配置 URL,让URL更加的简洁和优雅。路由模式只对PATHINFO 模式和兼容模式起作用。一.路由定义 启用路由前提是你的 URL 支持PATHINFO模式或者兼容模式,而ThinkPHP 默认的就是 PATHINF 模式。 //启用路由功能'URL_ROUTER_ON'=>true,//配置路由规则'URL_RO
2017-01-06 09:11:03
1284
转载 ThinkPHP标签库
一.内置标签 内置标签是在 Think/Library/Think/Template/TagLib下。在完整版中提供了两个类文件:Cx.class.php(内置标签核心类) 、Html.class.php(html扩展标签) 。 1、在ThinkPHP中,Cx.class.php 是自动加载的,所以并不需要各种配置或引入而可以直接编写标签代码即可运行。 2、如果要使用
2017-01-05 22:25:35
863
转载 ThinkPHP 模版中的内置标签
内置标签就是模版引擎提供的一组可以完成控制、循环和判断功能的类似HTML 语法的标签。一、判断比较:1、if标签进行条件判断//if语句的完整格式小新一护错误//condition 条件里可以使用 PHP 函数if condition="mb_substr($user,0,3,'UTF-8') eq '蜡笔小'">//condition
2017-01-04 21:31:08
5001
转载 ThinkPHP中自动验证
验证规则:array(‘字段’,‘验证规则’,‘错误提示’[,‘验证条件’,‘附加规则’,‘验证时间’]),1、验证字段:一般来说是表单的字段名,但不一定需要与数据表的字段匹配,比如新用户注册时常见的密码确认2、验证规则:系统内置了常用的规则,require(字段必填)、email(邮箱格式)、url(url格式)、currency(货币)、number(正整数)、integer(
2016-12-28 09:27:37
304
转载 ThinkPHP 增删改查操作
一、数据创建1、根据表单提交的POST数据,创建数据对象$user=M('User');var_dump($user->create);2、通过数组手工获取数据,覆盖提交$user=M('User');$data['user']=$_POST['user'];$data['email']=$_POST['email'];$data['date']=date('Y-m
2016-12-26 22:07:46
344
转载 ThinkPHP--SQL 查询方式
1.使用字符串作为条件查询//字符串作为条件查询$user = M('User');var_dump($user->where(var_dump($user->where('id=1 AND user="蜡笔小新"')->select());//最终生成的SQL 语句SELECT * FROM `think_user` WHERE ( id=1 AND user="
2016-12-19 21:48:27
244
转载 ThinkPHP访问数据库的方法
访问的数据库为thinkphp,访问的数据表为user。1、在config.php中配置定义,连接数据库a、//全局配置定义'DB_TYPE'=>'mysql', //数据库类型'DB_HOST'=>'localhost', //服务器地址'DB_NAME'=>'thinkphp', //数据库名'DB_USER'=>'root', //用户名'DB_PWD'=>'12
2016-12-19 20:07:21
997
转载 ThinkPHP中URL的4种模式
1、pathinfo模式:http://localhost/demo39/index.php/Home/User/test/user/Lee/pass/123 , 默认分隔符为 /,可以在config.php中通过'URL_PATHINFO_DEPR'=>'_' 更改分割符,比如:_。2、普通模式:http://localhost/demo39/index
2016-12-16 22:16:16
1213
原创 ThinkPHP三种入口方式
1、两个入口两个站点:主目录下index.php=>Weibo目录,admin.php=>Admin目录,其中admin.php从index.php复制而来,修改其中的APP_PATH,运行后会自动生成Admin目录访问方式为localhost/index.php或者localhost/admin.php.2、一个入口一个站点(站点里包含两个模块):主目录下存在index.php入口,inde
2016-12-16 09:19:56
4791
原创 关于利用视频软件下载视频的问题
现在很多手机视频软件都有离线或下载的功能,很方便,但是视频保存的路径有时候让人很蛋疼,也就是下下来了,但是你要在手机空间里找到它的绝对路径很难! 对象要下一个凤凰网的短片做课件用,在手机上装了凤凰视频手机客户端,视频也下载了,可是在正常目录下找不到,蛋疼了,后来找度娘,查了半天,终于在一个提问者下面找到了答案,在/Android/data/com.ifeng.newvideo目录下面,
2015-04-13 20:12:10
451
转载 Apache下PHP的几种工作方式
PHP在Apache中一共有三种工作方式:CGI模式、Apache模块DLL、FastCGI模式、一、CGI模式PHP 在 Apache 2中的 CGI模式。编辑Apache 配置文件httpd.conf 如下:# PHP4 版写法ScriptAlias /php/ "D:/php/"AddType application/x-httpd-php .phpAc
2015-04-01 14:17:24
336
原创 关于apache不能解析php语言的问题
问题:在web页面里输入php语言,浏览器解析不了,总是显示源代码。解决:一直以为php已经是apache的一个模块了,apache安装好会自带该模块,结果出问题后到模块目录里面怎么也找不到该模块,在网上搜,看书,也找不到解决方法,最后发现,呵呵,原来php也是要安装的,yum install php -y,重启httpd服务,问题解决。ps:没文化,真的好可怕
2015-04-01 10:17:51
542
转载 测试apache时出现[error] [client 192.168.6.1] File does not exist: /etc/httpd/htdocs
问题:测试apache时出现[error] [client 192.168.6.1] File does not exist: /etc/httpd/htdocs解决方法:1、创建文件夹htdocs(/etc/httpd/htdocs); 2、 给他设置与conf.d文件夹相同的权限、用户及用户组; 3、service httpd restart ; 4、搞定收工。
2015-04-01 08:38:37
2348
转载 apache报错: Directory index forbidden by Options directive: /var/www/html
apache报错:Directory index forbidden by Options directive:/var/www/html 解决方法:由于我在web根目录(我的为/var/www/html)的索引文件是index.php,而httpd.conf中没有添加,所以报错。在httpd.conf中的参数DirectoryIndex中添加:Direct
2015-03-31 21:28:05
10687
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人