随笔分类 -  php

摘要:Php:脚本语言,网站建设,服务器端运行PHP定义:一种服务器端的 HTML 脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高的、独立于架构的、可移植的、动态的脚本语言。是一种广泛用于 Open Source(开放源代码)的尤其适合 Web 开发并可以嵌入 HTML ... 阅读全文
posted @ 2015-03-25 11:19 为了这有限的生命 阅读(3242) 评论(0) 推荐(1)
摘要:1.js代码function fleshVerify(type){ //重载验证码var timenow = new Date().getTime();if (type){$('verifyImg').src= '/os/index.php/Admin/Public/verify/adv/1/'+t... 阅读全文
posted @ 2015-02-09 13:50 为了这有限的生命 阅读(500) 评论(0) 推荐(0)
摘要:新建网页 ajax调用 'linken','age'=>'20')); 阅读全文
posted @ 2014-12-19 16:56 为了这有限的生命 阅读(193) 评论(0) 推荐(0)
摘要:2.更改Zend字体依次进入Window——Preferences——General——Appearance——Colors and Fonts——Basic——Text Font进行修改,偶还是喜欢Consolas的16号:3.模板功能新版本:进入菜单window->preferences->php->editor->templates可以新建模板Zend Studio 上 安装使用Aptana插件(html,css,js代码提示功能)http://blog.csdn.net/easywang369/article/details/7580034zen coding 阅读全文
posted @ 2014-02-18 16:58 为了这有限的生命 阅读(247) 评论(0) 推荐(0)
摘要:如在页面a.html中用下面这句调用,可以将action=test的参数传递到b.php。Javascript代码 在b.php中有这样一段PHP代码:PHP代码 当执行a.html文件时,就会调用b.php文件,并将b.php文件的输出作为JS语句来执行,内容为JS传递的参数action的值,也就是在PHP文件中接受过来的action的值.jquery的load函数是请求另一个文件并加载到当前DOM里的调用1、加载一个php文件,该php文件不含传递参数$("#myID").load("test.php");2、加载一个php文件,该php文件含有一个 阅读全文
posted @ 2014-02-11 15:17 为了这有限的生命 阅读(14646) 评论(1) 推荐(0)
摘要:1.快速跳转到当前所指的函数、变量、方法、类的定义处 F3或者 ctrl+鼠标左键2.ctrl+m 编辑窗口最大化3.ctrl+d 删除当前行4.ctrl+q 定位到最后编辑的地方(全局的)5.ctrl+l 定位在某行6.ctrl+/ 注释当前行Ctrl+O快速显示OutLineCtrl+T快速显示当前类的继承结构Ctrl+W关闭当前EditerCtrl+K参照选中的Word快速定位到下一个Ctrl+E快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体)Ctrl+F查找(小提醒:你要是比较懒,可以在wrapsearch上打上勾,这样就可以循环查找了,要不然只能forward、b. 阅读全文
posted @ 2013-08-16 11:03 为了这有限的生命 阅读(322) 评论(0) 推荐(0)
摘要:变量一、组成①变量名 ②变量值 ③变量类型二、赋值a.传值赋值 $a = 3 $b = 5 $a = $bb.引用赋值 $a = 3 $b = 5 $a = $$b;c.引用计数赋值 $a = new man(); $b = $a;注意:区分大小写三、8种变量类型 整形(100) 浮点型(45.20) 字符串('hello world') 布尔型(true/false) null型(null) 数组(array) 对象(object) 资源型(resource)常量一、应用常量的原因 1:一处定义,随处调用. 2:一旦定义,不能改变 3:一处修改,所有修改.二、常量的命名... 阅读全文
posted @ 2013-08-13 12:12 为了这有限的生命 阅读(303) 评论(0) 推荐(0)
摘要:1:安装svn客户端, 并且在客户端下,能建立仓库,在自己的硬盘上,建一个库利用 file:///D:/xx/yy来管理自己的仓库.2:把svn与apache整合.2.1为什么与apache一起整合?答:因为80端口支持广泛.整合注意事项:1:svn-win32的版本与apache版本匹配2:要安装vc6,vc9的库3:把svn的bin目录加到系统环境变量里,并重启.2.2: 整合步骤在windows,选取与apache相适应的subversion的压缩包,并与apache整合.下载地址:http://sf.net/projects/win32svn在linux下,一般是下载源码地址:http 阅读全文
posted @ 2013-08-05 13:55 为了这有限的生命 阅读(634) 评论(0) 推荐(0)
摘要:一、安装MySQL1): 编译安装MySQL+-------------------------------------------------------------------------------+| 操作 | 作用 | +-------------------------------------------------------------------------------+|shell> cd /usr/local/src | 进入软件包所在目录(不要照抄) ||--------------------------------------------------... 阅读全文
posted @ 2013-07-17 17:32 为了这有限的生命 阅读(502) 评论(0) 推荐(0)
摘要:1.Smarty简介(why,what)why:smarrty 将前端工程师和程序员的工作分开,让前端工程师完成前台页面的工作,程序员完成后台的业务逻辑。what模版引擎是用来将PHP代码和模版页组合成PHP 混合页的PHP类2.smarty版本 smarty-2.6.26.zip smarty-stable-3.1.8.zipinternals plugins 插件config_file.class.php 配置文件debug.tpl 调试类smarty.class.php smarty类smarty_compiler.class.php 编译类3.快速入... 阅读全文
posted @ 2013-07-03 16:33 为了这有限的生命 阅读(189) 评论(0) 推荐(0)
摘要:http://hi.baidu.com/esuyidxhyybckrq/item/e35f390212b013e334990207php session丢失php session丢失动态网页PHP2009-10-16 11:47:02 阅读234 评论0 字号:大中小抛开cookie使用sessionPHP中SESSION不能跨页传递问题的解决办法在PHP中使用过SESSION的朋友可能会碰到这么一个问题,SESSION变量不能跨页传递。这令我苦恼了好些日子,最终通过查资料思考并解决了这个问题。我认为,出现这个问题的原因有以下几点:1、客户端禁用了cookie2、浏览器出现问题,暂时无法存取c 阅读全文
posted @ 2013-03-08 10:21 为了这有限的生命 阅读(340) 评论(0) 推荐(0)
摘要:is_array()array_map 将回调函数作用到给定数组的单元上。is_object() 检测变量是否是一个对象get_object_vars — 返回由对象属性组成的关联数组addslashes一个使用 addslashes() 的例子是当你要往数据库中输入数据时。例如,将名字 O'reilly 插入到数据库中,这就需要对其进行转义。大多数据库使用 \ 作为转义符:O\'reilly。这样可以将数据放入数据库中,而不会插入额外的 \。当 PHP 指令 magic_quotes_sybase 被设置成 on 时,意味着插入 ' 时将使用 ' 进行转义。s 阅读全文
posted @ 2012-09-21 17:04 为了这有限的生命 阅读(147) 评论(0) 推荐(0)
摘要:addslashes和mysql_real_escape_string.都是为了使数据安全的插入到数据库中而进行过滤.那么这两个函数到底是有什么区别呢??我们今天来简单的看下..首先.我们还是从PHP手册入手..手册上addslashes转义的字符是单引号(')、双引号(")、反斜线(\)与NUL(NULL 字符)。mysql_real_escape_string转义的字符并没有被提到.只是说了一句注意: mysql_real_escape_string() 并不转义% 和_。为什么PHP手册没有说呢?因为其实这是个MySql的C的API.所以我们需要查下MySql手册..上 阅读全文
posted @ 2012-09-20 10:02 为了这有限的生命 阅读(19652) 评论(3) 推荐(3)
摘要:addslashes() 函数定义和用法addslashes() 函数在指定的预定义字符前添加反斜杠。一个使用 addslashes() 的例子是当你要往数据库中输入数据时。这些预定义字符是:单引号 (')双引号 (")反斜杠 (\)NULL<?php$str = "Who's John Adams?";echo $str . " This is not safe in a database query.<br />";echo addslashes($str) . " This is safe in 阅读全文
posted @ 2012-09-19 17:01 为了这有限的生命 阅读(398) 评论(0) 推荐(0)
摘要:背景、概述 早在Sql注入横行的前几年,字符串转化为整数就已经被列为每个web程序必备的操作了。web程序将get或post来的id、整数等值强制经过转化函数转化为整数,过滤掉危险字符,尽可能降低系统本身被Sql注入的可能性。 现如今,虽然Sql注入已经逐渐淡出历史舞台,但是,为了保证web程序的正常运行,减少出错概率,更好的保证用的满意度,我们同样需要将用户的不正确输入转化为我们所需要的。转化方式 在PHP中,我们可以使用3种方式将字符串转化为整数。1.强制类型转换方式 强制类型转换方式,就是“在要转换的变量之前加上用括号括起来的目标类型”(摘自PHP手册“类型戏法”节)的方式。复制... 阅读全文
posted @ 2012-09-19 10:28 为了这有限的生命 阅读(3231) 评论(0) 推荐(1)
摘要:一。new操作符->字符二、属性可以让对象存储数据,类方法则可以让对象执行任务。方法是在类中声明的特殊函数。方法声明类似于函数声明。 $this 伪变量把类指向一个对象实例。可以理解为“当前实例” 替换$this,即把语句$this ->producerFirstName替换为 当前实例的$producerFirstName属性三、构造方法可以用来确保必要的属性被设置,并完成任何需要准备的工作。construct构造方法可以用来确保必要的属性被设置,并完成任何需要准备的工作。 php是一种弱类型语言,即变量不需要声明为特定的数据类型。 要引用一个类而不是对象的方法,可以使用::而不 阅读全文
posted @ 2012-09-07 15:03 为了这有限的生命 阅读(192) 评论(0) 推荐(0)
摘要:1. 路径 :/etc/php5/apache2/php.ini2. 搜索并修改下行,把Off值改成Ondisplay_errors = Off3. 搜索下行error_reporting = E_ALL & ~E_NOTICE或者搜索:error_reporting = E_ALL & ~E_DEPRECATED修改为error_reporting = E_ALL | E_STRICT 阅读全文
posted @ 2012-08-25 16:32 为了这有限的生命 阅读(3982) 评论(0) 推荐(0)
摘要:1.数据库编码ALTER DATABASE 'test' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin2.表category的编码该为utf8ALTER TABLE 'category' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin3.修改字段的编码:ALTER TABLE 'test' CHANGE 'dd' 'dd' VARCHAR( 45 ) CHARACTER SET utf8 COLLATE utf8_bin NOT NU 阅读全文
posted @ 2012-08-17 14:54 为了这有限的生命 阅读(176) 评论(0) 推荐(0)
摘要:一、目录结构设计public_files 保存所有可以公共访问的页面 css js img lib 保存可以被其它文件调用的引用文件templates 保存页面显示文件二、数据库设计三、编写共享代码 阅读全文
posted @ 2012-08-14 10:11 为了这有限的生命 阅读(132) 评论(0) 推荐(0)
摘要:一、使用会话的基本步骤: a.开始一个会话 b.注册会话变量 c.使用会话变量 d.注销变量并销毁会话会话控制的思想是指能够在网站中根据一个会话跟踪用户。二、cookieset_cookie();第三个参数表示过期时间,使用时间戳的形式。如果丢失(或留空),那么cookie就会在浏览器关闭的时候过期。第四个参数是一个路径。只有在被请求的页面路径以指定的字符串开头的情况下,cookie才会被发送回服务器。 第五个参数是一个域名。只有当被请求页面的主机名以指定的域名结尾时,cookie才会被发送回服务器。第六个可选参数是一个安全标记,如果将其设为TRUE,表示浏览器只能以SSL连接... 阅读全文
posted @ 2012-08-11 17:04 为了这有限的生命 阅读(209) 评论(0) 推荐(0)