PHP生成word文档
这里只是一个例子,用PHP生成数据字典的例子,适合懒人
<?php
/*
+----------------------------------------------------------------------+
| base: Yang Yu <yangyu@sina.cn> create@2009-5-18 |
| Author: jiafeng create@2010-01-27 |
+----------------------------------------------------------------------+
*/
$db_server = "localhost";
$db_name = "test_r";
$db_user = "root";
$db_pwd = "root";
$tilte = "数据字典";
$link = mysql_connect($db_server, $db_user, $db_pwd) or die("no server");
mysql_select_db($db_name, $link) or die("no db");
//$sql = "set names gbk";
//mysql_query($sql);
$html = '
<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<meta name=Generator content="Microsoft Word 11">
<title>'.$tilte.'</title>
<img src="http://i1.sinaimg.cn/home/deco/2009/0330/logo_home.gif">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Print</w:View>
<w:Zoom>115</w:Zoom>
<w:GrammarState>Clean</w:GrammarState>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:Compatibility>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
&nbs
相关文档:
< type="text/javascript">
smarty 可以生成,
其实生成的原理很简单
1、获取你动态页面得内容
2、写入静态文件
比如:
<?
//获取文件内容
$content=file_get_contents(http://www.www.com/viewPage.php?id=$id
);
//检查是否存在旧文件,有则删除
i ......
在PHP中修补XSS漏洞,我们可以使用三个PHP函数。
这些函数主要用于清除HTML标志,这样就没办法注入代码了。使用更多的函数是htmlspecialchars() ,它可以将所有的"<"与">"符号转换成"<" 与">;"。其它可供选择的函数还有htmlentities(), 它可以用相应的字符实体(entities)替换掉所有想要替换掉的特征码(cha ......
date() 将服务器的时间格式化
语法描述为string date(string format,int[timestamp]);返回值的数据类型是字符串。
函数说明:返回值的字符串按配置的格式决定。
字符串格式化的选项如下:
a: "am"或是"pm"
A: "AM"或是"PM"
d: 几日,两位数字,若不足则补零;从"01"至"31"
D: 星期几,3个英文字母,如:"Fri"
......
< type="text/javascript">
document.body.oncopy = function() {
if (window.clipboardData) {
setTimeout(function() {
var text = clipboardData.getData("text");
......
一:结构和调用(实例化):
class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数。如$obj = new className($v,$v2...);
二:构造函数和析构函数:
1、构造函数用于初始化:使用__construct(),可带参数。
2、但析构函数不能带参数(用于在销去一个类之前执行一些操作或功能)。析构函数用 ......