最近的文章列表

PHP Smarty中调用在线编辑器FCKeditor的方法

本文实例讲述了Smarty中调用FCKeditor的方法,分享给大家供大家参考。具体实现方法如下:

FCKeditor是目前互联网上最好的在线编辑器。

smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使用PHP程序员同美工分离,使用的程序 员改变程序的逻辑内容不会影响到美工的页面设计,美工重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要。

在Smarty中调用FCKeditor的文件:

...
2015/5/18 Comments:
smarty实现简单分页的方法(附代码)

以下是模板中的smarty代码,用smarty简单的代入相关的变量就行了,非常简单,但是在php代码中还要传入page这个参数。我觉得这样分挺好,非常简单。我越来越喜欢用smarty了。

 
Php代码如下:

代码如下:
{if $pageCount > 1}  
{foreach  item=i from=$pagerList} 
  {if $pageNum eq $i} 
  {$i}   
  {else} 
2015/5/17 Comments:
十分钟smarty快速上手入门教程

与您分享快速掌握smarty的用法,具体实现方法如下:

一、smarty的程序设计部分:

在smarty的模板设计部分我简单的把smarty在模板中的一些常用设置做了简单的介绍,这一节主要来介绍一下如何在smarty中开始我们程序设计。下载Smarty文件放到你们站点中。

index.php代码如下:

代码如下:
<?php 
/**
*
* @version $Id: index.php
* @package
* @author www.camnpr.com
* @action 显示实例程序
*/
include_once("./Smarty/Smarty.class.php"); //包含smarty类文件
2015/5/16 Comments:
php命令行用法(查看php的版本、配置、运行php程序、检测php语法、高亮输出)实例教程

Php是一个非常流行的web服务端脚本语言。其实,php不仅仅可以在web服务器中充当重要角色。在命令行一样可以执行。

 
本文中,笔者为各位介绍下php在命令行中的使用方法。

1、查看php的版本、配置

在命令行中输入php –v 即可查看当前php的版本。

代码如下:
PHP 5.2.17(cli) (built: Feb  2 2011 11:19:21)  
Copyright (c) 1997-2010 The PHP Group 
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies 
with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies 
with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator
2015/5/15 Comments:
php基于mcrypt的加密encrypt解密dencrypt实例

PHP中自带了相当多的加密的方法,这里我们来看一下mcrypt扩展的使用方式。也是在工作中需要用这个东西加密访问用户的Cookie的值,认真的学习了这个方面的内容。

1.简介

Mcrypt是PHP的一个扩展,完成了常用加密算法的封装。其实该扩展是对mcrypt标准类库的封装,mcrypt完成了相当多的常用加密算法,如DES, TripleDES, Blowfish (default), 3-WAY, SAFER-SK64, SAFER-SK128, TWOFISH, TEA, RC2 和 GOST加密算法,并且提供了CBC、OFB、CFB 和 ECB 四种块加密的模型。

2.安装和使用

要使用该扩展,必须首先安装mcrypt标准类库,可以在http://mcrypt.sourceforge.net 下载。该扩展的编译和安装方式和常规的php扩展相同,不在详细说明了。

3.四种块加密模型

Mcrypt支持四种块加密模型,简要说明如下:

2015/5/14 Comments:
PHP优化similar计算字符串相似度的函数similar_text和levenshtein及最长公共子序列LCS()

similar_text()中文汉字版

代码如下:
      <?php  
     //拆分字符串 
     function split_str($str) { 
       preg_match_all("/./u", $str, $arr); 
       return $arr[0]; 
     } 
2015/5/13 Comments:
Linux下PHP安装与配置加速器APC的笔记(附:Windows下安装apc方法)

当前我用的是APC-3.1.9 stable ,可以自己到 http://pecl.php.net/package/APC 下载最新版。

1、安装

代码如下:
wget http://pecl.php.net/get/APC-3.1.9.tgz
tar xzvf APC-3.1.9.tgz
cd APC-3.1.9
/usr/local/php/bin/phpize
2015/5/12 Comments:
Linux下PHP利用FreeTDS访问SQL Server(MSSQL)扩展的安装教程

PHP天然就对MySQL有良好的支持,但是想要用PHP对SQL Server进行操作,则需要花点时间了。今天刚好团队里的一个项目需要用PHP对SQL Server进行操作,遂帮忙配置好环境。

首先说明下,服务器的系统版本为SUSE Linux Enterprise Server 10 SP3。

1. 安装FreeTDS

地址:FreeTDS

代码如下:
wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
tar zxvf freetds-stable.tgz
2015/5/11 Comments:
Windows下的PHP的go-pear.phar手动安装pear教程

因为需要安装 PHPUnit,要先装 pear,网上的教程大多数是以双击 go-pear.bat 开始,但是我安装的php文件夹里压根没有这个文件。

经过几次搜索之后终于找到了办法,解决步骤如下:

1、下载下面连接的文件至 go-pear.phar

http://pear.php.net/go-pear.phar

该文件最好放到 php 目录下,因为下一步执行后,会产生很多文件夹和文件。

2、执行 php go-pear.phar

Windows 上执行的时候因为有 UAC 的问题所以需要以管理

2015/5/10 Comments:
Visual Studio结合YUI Compressor 在编译任务时压缩js和css文件

如今网站都在说优化,压缩js和css文件就成了最基本的一种方法,js和css压缩有很多方法,很多网站也提供了这样的功能,也可以用YUI提供的包手动压缩,但是这都不效率啊,能不能在vs生成部署包的时候把js和css压缩好呢?当然可以。

首先请下载YUI Compressor,YUI Compressor是个Java库,你需要安装Java的运行环境,请点这里下载。(关于Java环境的配置请大家自行google,另外YUI Compressor是github的链接,应该被墙了,请自备爬梯工具)。

新建一个批处理文件,代码如下:

@echo off
if "%1" == "" goto exit
if "%2" == "" goto exit
pushd "%1"
2015/5/9 Comments: