$thunder = ("Thunder://QUFodHRwOi8vNjAuMTkxLjYwLjEwODo4MDgwL3hweGlhemFpL0RlZXBpbl9HaG9zdF9YUF9WMTguMC5pc29aWg=="); 
//解密它
$thunder = trim($thunder,'Thunder://');
$c_thunder = base64_decode($thunder); 
$c_thunder = ltrim(rtrim($c_thunder,'ZZ'),'AA'); 
//out [url]http://60.191.60.108:8080/xpxiazai/Deepin_Ghost_XP_V18.0.iso[/url]; 
//加密它 
$a_link = 'http://60.191.60.108:8080/xpxiazai/Deepin_Ghost_XP_V18.0.iso'; 
$a_link = sprintf('AA%sZZ',$a_link); 
$a_link = sprintf('Thunder://%s',base64_encode($a_link)); 
//out Thunder://QUFodHRwOi8vNjAuMTkxLjYwLjEwODo4MDgwL3hweGlhemFpL0RlZXBpbl9HaG9zdF9YUF9WMTguMC5pc29aWg== ?> ......
    
        
    
    注意的有几点,hosted模式下RequestBuilder读取server的json有问题,用本地文件代替即可。
Zend_Json默认输出的json数据不能被读取,必须加[和]...
        echo "[";
        echo Zend_Json::encode($myconfig);
        echo "]"; 
简单读取json的例子:
package com.esbrain.client;
import com.esbrain.shared.FieldVerifier;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.core.client.GWT;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.event.dom.client.KeyCodes;
import com.google.gwt.event.dom.client.KeyUpEvent;
import com.google.gwt.event.dom.client.KeyUpHandler;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.DialogBox;
import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.Label;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.TextBox ......
    
        
    
     声明:部署DedeCMS,在网上搜了很多资料,包括这个论坛,几乎没有发现在linux下部署的现成资料可以参考。
             遂,自己把整个部署过程中一些重要的点记录下来,一是算做自己的劳动成果,同时,期望对曾经和我一样迷茫,不知如何部署                的XDJM们一个参考。谢谢
DedeCMS部署--怎样去部署Apache+Mysql+PHP(LAMP)?
1. Linux OS:
Linux OS:Red Hat Enterprise Linux AS release 4 (Nahant Update 6)
2.Deploy Apache
2.1  下载Apache
下载Apache2
source from http://httpd.apache.org/  ,直接下载在/root下,解压tar包php-5.2.13。
2.2  编译 apache
cd httpd-2.2.15,进行编译,生成Makefile
./configure
--prefix=/usr/local/apache \  --指定apache安装目录
               --enable-so                    \
       ......
    
        
    
     声明:部署DedeCMS,在网上搜了很多资料,包括这个论坛,几乎没有发现在linux下部署的现成资料可以参考。
             遂,自己把整个部署过程中一些重要的点记录下来,一是算做自己的劳动成果,同时,期望对曾经和我一样迷茫,不知如何部署                的XDJM们一个参考。谢谢
DedeCMS部署--怎样去部署Apache+Mysql+PHP(LAMP)?
1. Linux OS:
Linux OS:Red Hat Enterprise Linux AS release 4 (Nahant Update 6)
2.Deploy Apache
2.1  下载Apache
下载Apache2
source from http://httpd.apache.org/  ,直接下载在/root下,解压tar包php-5.2.13。
2.2  编译 apache
cd httpd-2.2.15,进行编译,生成Makefile
./configure
--prefix=/usr/local/apache \  --指定apache安装目录
               --enable-so                    \
       ......
    
        
    
    花了几个小时的时间研究一下,发现还是比较好用的!
smarty可以很好地将逻辑与表现分离,后台程序员和web前端工程师各干各的事,不像以前,php代码和html代码杂合在一起,后台程序员和前端前序员一起发飙,因为他们的技能要求更高了,都必须要懂对方的语言,呵呵!
网上介绍的配置太哆嗦了,也许是老版本的缘故的,因为我以前没有用过!
在官网下载最新的版本,解压,配置,我用的是Smarty-2.6.26这个版本的,运行系统是windows XP+apache+php
其他环境大同小异吧!
只需要在php.ini中修改include_path,后面加一行你的Smarty库的绝对路径,当然这个文件包最好不要放在和网页目录一起的地方。
更要注意是在windows操作系统下,别忘记将前面的分号注释去掉哟! ......
    
        
    
    PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。
$_server 代码
   1. $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。  
   2. $_SERVER['argv'] # 传递给该脚本的参数。  
   3. $_SERVER['argc'] # 包含传递给程序的命令行参数的个数(如果运行在命令行模式)。  
   4. $_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。  
   5. $_SERVER['SERVER_NAME'] #当前运行脚本所在服务器主机的名称。  
   6. $_SERVER['SERVER_SOFTWARE'] #服务器标识的字串,在响应请求时的头部中给出。  
   7. $_SERVER['SERVER_PROTOCOL'] # 请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。  
   8. $_SERVER['REQUEST_METHOD'] #访问页面时的请求方法。例如:“GET”、 “HEAD”,“POST”,“PUT”。  
   9. $_SERVER['QUERY_STRING'] #查询(query)的字符串。  
  10. $_SERVER['DOCUMENT_ROOT'] #当前运行脚本所在的文档根目录。在服务器配置文件中定义。  
  11. $_SERVER['HTTP_ACCEPT'] # 当 ......
    
        
    
    无论哪种语言,字符串操作都是一个重要的基础,往往是简单而重要。正像人说话一样,一般有形体(图形界面),有语言(print 字符串?),显然字符串能解释更多的东西。PHP提供了大量的字符串操作函数,功能强大,使用也比较简单,详细请参看 http://cn2.php.net/manual/zh/ref.strings.php . 以下将简单的讲述它的功能和特性。 
弱类型 
PHP是弱类型语言,所以其它类型的数据一般可以直接应用于字符串操作函数里,而自动转换成字符串类型,进行处理,如:
PHP:  [Copy to clipboard] 
echo substr("1234567", 1, 3);  
和
PHP:  [Copy to clipboard] 
echo substr(123456,1, 3);  
是一样的 
定义 
一般用双引号或单引号标识一个字符串。比如
PHP:  [Copy to clipboard] 
$str = "i love u"; 
$str = 'i love u';  
它者两者是有一些区别的。后者将一切单引号的内容都会当作字符处理;前者则不然。比如
PHP:  [Copy to clipboard] 
$test = "iwind"; 
$str = "i love $test"; 
$st ......