php技术

php技术

PHP和JAVA中的重载(overload)和覆盖(override) 介绍

阅读(9) 作者(admin)

重载:同一个类中,函数名一样,返回值或者参数类型,个数不一样的叫做重载。 覆盖:同名函数,同返回值类型,同参数的叫做覆盖。指的是子类对父类中方法的覆盖。 PHP不支持方法和操作符重载。JAVA不支持操作符的重载(但是“+”实际...

php技术

JS中encodeURIComponent函数用php解码的代码

阅读(12) 作者(admin)

JS中encodeURIComponent函数给中文编码后,如何用php解码?? 前提:编码前的中文可能是gbk,gb2312,utf-8等。 复制代码 代码如下: urldecode() iconv()

在JS中使用了encodeURIComponent对中文进行编码在PHP中使用iconv('U...

Php Ctemplate引擎开发相关内容
php技术

Php Ctemplate引擎开发相关内容

阅读(21) 作者(admin)

1.简介

也许你对Php Ctemplate不了,解甚看到这个名词,只知道它的前半部分是一种编程语言。没有关系让我来给大家介绍一下这个基于php语言的标签模版引擎(请允许我这样去翻译这套web开发解决方案,尽管我可能翻译的不准确...

php技术

PHP代码网站如何防范SQL注入漏洞攻击建议分享

阅读(23) 作者(admin)

黑客通过SQL注入攻击可以拿到网站数据库的访问权限,之后他们就可以拿到网站数据库中所有的数据,恶意的黑客可以通过SQL注入功能篡改数据库中的数据甚至会把数据库中的数据毁坏掉。做为网络开发者的你对这种黑客行为恨之...

php在服务器执行exec命令失败的解决方法
php技术

php在服务器执行exec命令失败的解决方法

阅读(23) 作者(admin)

前言:本文针对windows php环境,linux系统不在讨论范畴。 出于安全的原因,服务器是不允许php或者其他语言执行exec命令的,当你有特殊需要php在服务器执行exec命令时,你需要设置两个地方,不然就无法执行成功。 1、...

php技术

PHP中将字符串转化为整数(int) intval() printf() 性能测试

阅读(20) 作者(admin)

背景、概述   早在Sql注入横行的前几年,字符串转化为整数就已经被列为每个web程序必备的操作了。web程序将get或post来的id、整数等值强制经过转化函数转化为整数,过滤掉危险字符,尽可能降低系统本身被Sql注入的可能性...

php技术

smarty巧妙处理iframe中内容页的代码

阅读(15) 作者(admin)

废话不多说,进去正题 做过后台的,应该都知道,经常要用到iframe来处理导航,如果按一般的思路来做这个功能,还是挺简单的 可是当我用smarty的时候,就发现了问题,比如,一个iframeset分成了:头部top,左边menu,右边main, 正常情况,用sm...

php技术

php 操作符与控制结构

阅读(13) 作者(admin)

操作符操作符是用来对数组和变量进行某种操作运算的符号。1、算术操作符操作符名称示例+加$a+$b-减$a-$b*乘$a*$b/除$a/$b%取余$a%$b2、复合赋值操作符操作符使用方法等价于+=$a+=$b$a=$a+$b-=$a-=$b$a=$a-$b*=$a*=$b...

php技术

PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结

阅读(15) 作者(admin)

介绍 今天发现php5.1.*和php5.2.*在数据库预编译代码执行的时候出现差异。 预编译优点 1.使用占位符,避免逐字输入数据到SQL中。自动处理引号和反斜线等字符的转义――增加安全性。 2.预先“准备”一条语句,然后在每次...

php技术

php打造属于自己的MVC框架

阅读(16) 作者(admin)

一、文件结构 建立3个文件夹 controller文件夹存放控制器文件 view文件夹存放视图文件 model文件夹存放数据文件 建立1个index.php 作为唯一入口 二、控制器 我们在controller文件夹下建立一个democontroller.php文件...

php技术

PHP 代码规范小结

阅读(15) 作者(admin)

命名规范 Θ 类文件都以.class.php为后缀,使用驼峰法命名,并且首字母大写,例如 Pay.class.php; Θ 类名和目录_文件名一致。例如:类名Zend_Autoloader的目录是Zend/Autoloader.class.php; Θ 函数的命名使用小写字母和下...

php技术

色色整理的PHP面试题集锦

阅读(10) 作者(admin)

PHP 基础知识部分

1. 求$a的值 复制代码 代码如下: $a = "hello"; $b = &$a; unset($b); $b = "world"; echo $a; 2. 求$b的值 复制代码 代码如下: $a = 1; $x = &$a; $b = $a++; echo $b; 3. 写出一个函数实现...

php技术

PHPThumb PHP 图片缩略图库

阅读(23) 作者(admin)

1、这是一个缩略图类库 它是一个开源的图片缩略图类库,可以完成多种复杂的图片缩略图生成和现实,使用起来非常的方便。

2、使用方法 这里有一篇关于其简单实用的说明,英文比较简单,就不翻译了:

Basic-Usage

3、API...

php中使用cookie来保存用户登录信息的实现代码
php技术

php中使用cookie来保存用户登录信息的实现代码

阅读(15) 作者(admin)

使用cookie保存页面登录信息

1、数据库连接配置页面:connectvars.php 复制代码 代码如下: <?php //数据库的位置 define('DB_HOST', 'localhost'); //用户名 define('DB_USER', 'root'); //口令 define('DB_PASSWORD...

php技术

PHP图片处理类 phpThumb参数用法介绍

阅读(14) 作者(admin)

phpThumb几个基本参数 一些有用的参数列一下: src:目标图片的地址 w:输出图片的宽度 h:输出图片的高度(如果不指定他将按w参数等比缩放) q:输出如果是JPG格式的,可以规定它的输出质量 bg:输出时的背景(如果需要) sw、sh、sx、sy:...

php技术

Notice: Trying to get property of non-object problem(PHP)解决办法

阅读(14) 作者(admin)

我这里实际是调用了一个zend的数据库访问的方法,使用了fetchAll方法,但由于数据库中没有该记录,所以返回的对象是null,所以我就判断对象是否为null:

复制代码 代码如下: if($obj==null){ ... } 这么写的结果,就是产生了...

php技术

批量去除PHP文件中bom的PHP代码

阅读(9) 作者(admin)

需要去除BOM,就把附件里的tool.php文件放到目标目录,然后在浏览器访问tool.php即可! 复制代码 代码如下: <?php //此文件用于快速测试UTF8编码的文件是不是加了BOM,并可自动移除 $basedir="."; //修改此行为需要检测的目...

TMDPHP 模板引擎使用教程
php技术

TMDPHP 模板引擎使用教程

阅读(19) 作者(admin)

在PHP界谈模板引擎,必不可免的要拿Smarty开刀, 这个无比傻帽的却又带有一点点官方色彩的模板引擎, 如果没有我这样人富有正义感又富有创新精神的热血青年站出来, 不知道它还要继续毒害多少那些处于花季而又对PHP充满美丽...

php技术

那些年一起学习的PHP(一)

阅读(17) 作者(admin)

自从1994年PHP语言的创建,神奇般的被追捧为网站设计的首选语言。2000年PHP4.0的发布无疑为其注入新鲜的生命血液,更因其开源的胸怀受人尊敬。编程语言的学习入门无非是学习语法和基础的应用实例。这段时间我会一点一点...

php技术

ecshop 批量上传(加入自定义属性)

阅读(26) 作者(admin)

下面是实现批量上传(加入自定义属性)思路以及实现的过程。

1.加入属性 之所以只能上传特定的属性,应该是批量上传的固定属性都来自于一张表。esc_goods表. 所以我们想假如自己的属性,必须要在esc_goods中加入自己的属性...

php技术

那些年一起学习的PHP(三)

阅读(11) 作者(admin)

一:PHP数据的输出

PHP支持的丰富的数据类型。后来在学习中会反复使用,有其他语言的学习知识,比较记忆更容易了解PHP的独到之处。下面先阐述一下PHP的输出。PHP向浏览器的基本输出方式有Echo(),Print(),printf(),sprintf()我们可以...

php技术

那些年一起学习的PHP(二)

阅读(20) 作者(admin)

现在我们进入Linux世界开始我们的PHP编码之旅,在编码中会有各种的问题发生,在解决问题的时间也是自己从新手蜕变的时刻。 每一门程序设计语言都会从变量开始练习开始,PHP是一类嵌入式脚本语言,当然也可以从语法的数据类型...