Smarty 模板设计

Smarty 模板设计

Smarty 模板文件是由一个页面中所有的静态元素,加上一些定界符“{…}”组成的。模板文件统一存放的位置是 templates 目录。模板中不允许出现 PHP 代码段。Smarty 模板中的所有注释、变量、函数等都要包含在定界符内。

Smarty 完善的配置文件

Smarty 完善的配置文件

/* 定义各个目录的路径 */
/* 缓存生存时间变量 */
//左右边界符,默认为{},但实际应用当中容易与Javascript相冲突
/* 使用 Smarty 赋值方法将一对名称/方法发送到模板中 */
/* 使用 Smarty 赋值方法将一对数组/方法发送到模板中 */

PHP连接MYSQL数据库简单查询

PHP连接MYSQL数据库简单查询

18.1 php 访问MySQL 数据库的一般步骤:1,连接 Mysql 服务器,2,选择 Mysql 数据库,3,执行 SQL 语句,4,关闭结果集:数据库操作完成后,需要关闭结果集,以释放系统资源,语法如下:mysql_free_result($result);,5,关闭 MySQL 服务器:mysql_close($link);

几个PHP加密函数

几个PHP加密函数

在 PHP 中能对数据进行加密的函数主要有 crypt()、md5() 和 sha1(),还有加密扩展库 Mcrypt 和 Mash。

15.1.1 使用 crypt() 函数进行加密

crypt()函数:可以完成单向加密功能。语法如下:string crypt(string str[,string salt]);其中,str 参数是需要加密的字符串,salt 参数为加密时使用的干扰串。如果省略掉第二个参数,则会随机生成一个干扰串。

简单的PHP文件上传技术

简单的PHP文件上传技术

文件上传可以通过HTTP协议来实现。要使用文件上传功能,首先要在php.ini配置文件中对上传做一些设置,然后了解预定义变量$_FILES,通过$FILES的值对上传文件做一些限制和判断,最后使用move_uploaded_file()函数实现上传。一、配置php.ini文件

PHP目录处理

PHP目录处理

打开/关闭/浏览目录函数

resource opendir(string path):打开目录。

void closedir(resource handle):关闭目录。

is_dir():判断当前路径是否为一个合法的目录。如果合法,返回 true,否则返回 false。

PHP文件处理函数

PHP文件处理函数

1,打开文件:对文件进行操作时首先要打开文件,这是进行数据存取的第一步。在 PHP 中使用 fopen()函数打开文件,语法如下:
resource fopen(string filename,string mode[,bool use_include_path]);参数 filename 是要打开的包含路径的文件名,参数 mode 是打开文件的方式,常用到的有只读(r,r+),只写(w,w+)。use_include_path 是可选的,该参数在配置文件 php.ini 中指定一个路径,如果希望服务器在这个路径下打开所指定的文件,可以设置为 1 或 true。

GD2类库与jpgraph类库

GD2类库与jpgraph类库

12.1 在 PHP 中加载 GD 库:GD 库在 PHP5 中是默认安装的,但要激活 GD 库,必须修改 PHP.ini 文件,将该文件中的”;extension=php_gd2.dll”选项前的分号”;”删除,保存修改后的文件并重新启动 Apache 服务器即可生效。

Cookie 与 Session

Cookie 与 Session

在 PHP 中通过 setcookie()函数创建 Cookie。在创建 Cookie之前必须了解的是,Cookie 是 HTTP 头标的组成部分,而头标必须在页面其他内容之前发送,它必须最先输出。若在 setcookie()函数前输出一个 HTML 标记或 echo 语句,甚至一个空行都会导致程序出错。语法格式如下:bool setcookie(string name[,string value[,int explre[,string path[,string domain[,int sesure]]]]])。

PHP获取当前日期和时间

PHP获取当前日期和时间

10.1 系统时区设置

更改 PHP 语言中的时区设置有两种方法:

(1) 修改 php.ini 文件中的设置,找到[date] 下的“;date.timezon=” 选项,将其修改为“date.timezone=Asia/Hong_Kong”,然后重新启动 Apache服务器

PHP数组的相关函数7.2

PHP数组的相关函数7.2

7.2 声明数组 (1),应用 array() 函数声明数组的方式如下:array array([mixed…]),参数 mixed 的语法为 key => value,多个参数 mixed 间用逗号分开,分别定义了索引和值。索引可以是字符串或数字。如果省略了索引,则会自动产生从 0 开始的整数索引。如果索引是整数,则下一个产生的索引将是目前最大的整数索引 +1.如果定义了两个完全一样的索引,则后面一个会覆盖前一个。

PHP正则表达式语法规则 6.2

PHP正则表达式语法规则 6.2

6.2.1 行定位符 (^和$):行定位符就是用来描述字串的边界。“^” 表示行的开始;“$”表示行的结尾。

6.2.2 单词定界符 (\b、\B):\b 表示要查找的字串为一个完整的单词。\B:和 \b 相反,它匹配的字串不能是一个完整的单词,而是其他单词或字串的 一部分。

PHP字符串的操作5.2

PHP字符串的操作5.2

5.2 单引号和双引号的区别

技巧:单引号串和双引号串在 PHP 中的处理是不相同的。双引号串中的内容可以被解释并替换,而单引号串中的内容则只能被作为普通字符进行处理。
注意:在进行 SQL 查询之前,所有字符串都必须加单引号,以避免可能的注入漏洞和 SQL 错误。

PHP流程控制语句4.1

PHP流程控制语句4.1

PHP条件控制语句

条件控制语句主要有 if、if…else、if…elseif…else和switch 4 种。

一,if 语句

几乎所有的语言(包括PHP)都有 if 语句,它按照条件选择执行不同的代码片段。PHP 的 if 语句的格式为:

Copyright © 夏日博客 保留所有权利.   Theme  Ality 冀ICP备15026943号-2

用户登录