Welcome 微信登录

首页 / 网页编程 / PHP

PHP模板引擎Smarty的缓存使用总结

PHP模板引擎Smarty的缓存使用总结

这里我们将分析一下如何开启和使用smarty缓存,如何清除smarty缓存以及smarty的全局缓存,部分缓存,局部缓存三种缓存机制。一、开启和使用smarty缓存要开启smarty的缓存,只需在smarty设置参数里面将caching设为true,并指定cache_dir即可。同时设置cache_lefetime参数指定缓存生存时间(单位为秒)。如果要对相同页面生成多个不同的缓存,可以在display或fetch中加入第二参数cache_id,如:复制代...
在PHP模板引擎smarty生成随机数的方法和math函数详解

在PHP模板引擎smarty生成随机数的方法和math函数详解

这个当然绝对是可行的,但过于复杂,下面作者就如何直接在smarty模板中生成随机数这个小技巧和大家分享一下。现在假设在smarty模板中需要生成一个125-324之间的随机数,那么可以按如下写法:复制代码 代码如下:{math equation=rand(125,324)}这样就实现了我们的目的了,怎么样?是不是很简单,其实这里主要用到了smarty模板中的math函数,下面对Smarty math函数的作用以及用法做个简要的讲解。math 允许模板设计者...
windows服务器中检测PHP SSL是否开启以及开启SSL的方法

windows服务器中检测PHP SSL是否开启以及开启SSL的方法

一、检测服务器是否开启了SSL复制代码 代码如下:<?phpphpinfo();?>检查页面的openssl栏目,如果该栏目的OpenSSL support的值为enabled就说明SSL处于开启状态了,否则是关闭状态。二、开启SSL的方法1. 打开php.ini 把;extension=php_openssl.dll把前面的符号去掉。2. 重新启动 apache 或 iis ,重新检查 SSL 开启状态。如果以上操作无效的话,则还需要进行下一...
php中mysql连接和基本操作代码(快速测试使用,简单方便)

php中mysql连接和基本操作代码(快速测试使用,简单方便)

偶尔要用到php做一些mysql数据库的操作测试,自己写起来太麻烦,搜索的结果一般都又包含一大堆没用的代码,这里将php mysql的操作做一下总结,希望以后用到的时候不用再感到麻烦了。复制代码 代码如下:<?php$dbhost="localhost";//数据库服务器名称$dbuser="root";// 连接数据库用户名$dbpass="123456";// 连接数据库密码$dbname="products";// 数据库的名字// 连接到数据...
php检测文件编码的方法示例

php检测文件编码的方法示例

关于文件编码的检测,百度一下一大把都是,但是确实没有能用的、很多人建议 mb_detect_encoding 检测,可是不知为何我这不成功,什么都没输出、看到有人写了个增强版,用 BOM 判断的,我果断就无视了,这东西完全不靠谱、最终根据PHP手册里 mb_detect_encoding 函数下方的例子,自己写了一个检测函数,还包括自动检测编码并按指点编码读取文件的函数、源码献上。复制代码 代码如下:<?php/*** 检测文件编码* @param ...
php使用array_rand()函数从数组中随机选择一个或多个元素

php使用array_rand()函数从数组中随机选择一个或多个元素

使用array_rand() 函数从数组中随机选出一个或多个元素,并返回。 复制代码 代码如下: array_rand(array,number) 参数 描述 array 必需。规定输入的数组参数。 number 可选。默认是 1。规定返回多少个随机的元素。 例子: 复制代码 代码如下: <?php $a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse"); print_r(array_rand($...
PHP include任意文件或URL介绍

PHP include任意文件或URL介绍

实践出真理,写一个简单文件PHP文件include一个js文件,执行后没有报错或警告信息,同时看到被包含js的文件的内容被打印出来。因此得出结论:include 目标文件可以是任意类型。现在再回头看include的官方文档,其中有这么一段话:“当一个文件被包含时,语法解析器在目标文件的开头脱离 PHP 模式并进入 HTML 模式,到文件结尾处恢复。由于此原因,目标文件中需要作为 PHP 代码执行的任何代码都必须被包括在有效的 PHP 起始和结束标记之中。”...
php中使用getimagesize获取图片、flash等文件的尺寸信息实例

php中使用getimagesize获取图片、flash等文件的尺寸信息实例

如果你还想着通过解析swf文件头信息来获取flash文件的尺寸信息,那真的有点走远了。因为从PHP 4开始已经内置getimagesize函数来做这个事。其功能测定任何 GIF,JPG,PNG,SWF,SWC,PSD,TIFF,BMP,IFF,JP2,JPX,JB2,JPC,XBM 或 WBMP 图像文件的大小并返回图像的尺寸以及文件类型和一个可以用于普通 HTML 文件中 IMG 标记中的 height/width 文本字符串。而且从PHP 4.0.5起...
PHP的MVC模式实现原理分析(一相简单的MVC框架范例)

PHP的MVC模式实现原理分析(一相简单的MVC框架范例)

他们的工作原理大家应该也比较感兴趣,下面我说说一个mvc框架长什么样。路由机制在互联网我们都是通过url提供服务,因此不同的url有不同的服务。用户访问不同的页面也就获得了不同的服务。那么我们的服务是如何通过url来区分不同的服务呢。我们的web程序就要通过url寻找到不同的文件,进行不同的业务逻辑处理。我们的路由机制就是根据url,寻找到对应的controller,和action,然后由action进行具体的业务逻辑处理。一个简单的controller复...
php数组查找函数in_array()、array_search()、array_key_exists()使用实例

php数组查找函数in_array()、array_search()、array_key_exists()使用实例

php在数组中查找指定值是否存在的方法有很多,记得很久以前我一直都是傻傻的用foreach循环来查找的,下面我主要分享一下用php内置的三个数组函数来查找指定值是否存在于数组中,这三个数组分别是 in_array(),array_search(),array_key_exists()。首先分别介绍一下各自的定义与作用in_array(value,array,type)该函数的作用是在数组array中搜索指定的value值,type是可选参数,如果设置该参数...
<< 381 382 383 384 385 386 387 388 389 390 >>