php简单smarty入门程序实例_php技巧

本文实例讲述了php简单smarty入门程序。分享给大家供大家参考。具体如下:

首先要有3个文件夹configs、templates、templates_c,在configs文件夹中有一个配置文件:test.conf,代码:

title = Welcome to Smarty!
cutoff_size = 40
[setup]
bold = true

templates中有模板文件:test.htm:

<html>
  <head>
    <title>Smarty Test</title>
  </head>
  <body>
    <H1>Hello, {$Name}</H1>
  </body>
</html> 

php文件代码:

<?php
require 'libs/Smarty.class.php'; //包含Smarty类库文件
$smarty = new Smarty; //创建一个新的Smarty对象
$smarty->assign("Name","Simon"); //对模版中的变量赋值
$smarty->display('test.htm'); //显示页面
?>

运行后显示的页面代码:

<html>
  <head>
    <title>Smarty Test</title>
  </head>
  <body>
    <H1>Hello, Simon</H1>
  </body>
</html> 

运行之后,还在templates_c文件夹中生成一个php文件:

<?php
/* Smarty version 2.6.22, created on 2009-03-19 13:20:00
     compiled from test.htm */
?>
<html>
  <head>
    <title>Smarty Test</title>
  </head>
  <body>
    <H1>Hello, <?php echo $this->_tpl_vars['Name']; ?>
</H1>
  </body>
</html> 

这个文件就是浏览所显示出来的效果。

希望本文所述对大家的php程序设计有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索php
smarty入门
spring简单入门实例、backbone简单实例入门、php入门程序100小实例、汇编语言入门程序实例、matlab简单程序实例,以便于您获取更多的相关知识。

时间: 2025-01-21 03:58:56

php简单smarty入门程序实例_php技巧的相关文章

php简单smarty入门程序实例

 首先要有3个文件夹configs.templates.templates_c,在configs文件夹中有一个配置文件:test.conf,代码: 1 2 3 4 title = Welcome to Smarty! cutoff_size = 40 [setup] bold = true templates中有模板文件:test.htm: 1 2 3 4 5 6 7 8 <html> <head> <title>Smarty Test</title> &l

php自定义加密与解密程序实例_php技巧

本文实例讲述了php自定义加密与解密程序.分享给大家供大家参考.具体分析如下: PHP3 Cryption是一个非常容易被破解,不安全的加密功能,不应该是非常重要的东西用,虽然加密是好的,它不会阻碍对尖端开裂程序的严格考验. 不过,试试吧...这是一个伟大的方式来加密和解密字符串.与许多隐窝功能,这是双向的.基于一个密码,您可以加密或解密.您也可以解密或加密过无数次,通过循环或其他方法.字母表中的字符也是变化的.所有这些事情让你修改和巩固加密. 关于这最佳的部分?您可以加密与解密或一张纸和一支铅

smarty表格换行实例_php技巧

本文实例讲述了smarty表格换行的实现方法.分享给大家供大家参考.具体分析如下: 在foreach中加入 key=count 复制代码 代码如下: <table>  <{foreach item=item from=$items key=count}>  <{if $count is div by 2}><tr> <{/if}>    <td><{$item.name}></td>    <td>

PHP简单选择排序算法实例_php技巧

简单的选择排序算法:通过n-i次关键字间的比较,从n-i+1个记录中选出关键字最小的记录,并和第i(1<=i<=n)个记录交换 复制代码 代码如下: <?php     class Sort{         /**          * 简单的选择排序          *          * @param unknown_type $arr          */         public function selectSort(&$arr) {            

PHP+MySQL实现的简单投票系统实例_php技巧

本文实例讲述了PHP+MySQL实现的简单投票系统.分享给大家供大家参考,具体如下: <html> <head><title>手机系统调查问卷</title> <style type="text/css"> <!-- span{ width:600px; height:100px; background-color:write; postion:relative; border:1px #cccccc solid; }

php判断linux下程序问题实例_php技巧

本文实例讲述了php判断linux下程序问题.分享给大家供大家参考.具体如下: 有时候在服务器上面写一些脚本的时候,经常要放到crontab里面定时运行.时间长了就有一个问题,那就是程序重复运行消耗太多的资源,怎么处理呢?下面璞玉写了两种方法. //第一种:用linux里面的正则匹配 function ifrun($clsname,$bf = 0) { //下面进行检测,如有一个进程正在运行,则不运行 $str=shell_exec("/bin/ps ax > /home/root/&qu

PHP实现简单的新闻发布系统实例_php技巧

本文实例讲述了PHP实现简单的新闻发布系统.分享给大家供大家参考.具体如下: 本人小白,一直在公司用模板和框架写PHP,发现有时候连基本的sql语句都忘记了,所以有空想把PHP基础复习下,巩固下.分页和搜索,以及排序,还没写,后期继续更新...(代码修改:添加搜索和分页功能) articlePublish.html: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3

Ajax PHP简单入门教程代码_php技巧

首先我们来了解怎么在javascrīpt中创建这个对象: var xmlHttp = new XMLHttpRequest(); 这行简单的代码在 Mozilla.Firefox.Safari.Opera 以及基本上所有以任何形式或方式支持 Ajax 的非 Microsoft 浏览器中,创建了 XMLHttpRequest 对象.但是对于市场占有率达到70%的IE来说,这种方法是不行的,而不同的IE版本还有不同的创建方法,所以我们需要在IE下面使用下面两种创建对象的办法: 复制代码 代码如下:

php文件操作之小型留言本实例_php技巧

本文实例讲述了php文件操作之小型留言本.分享给大家供大家参考.具体如下: Index.php文件如下: <?php $path = "DB/"; //定义路径 $dr = opendir($path); //打开目录 while($filen = readdir($dr)) //循环读取目录中的文件 { if($filen != "." and $filen != "..") { $fs = fopen($path.$filen, &qu