07 2011 档案
摘要:1 <?php 2 /* 3 * mysql数据库 DB类 4 * @package db 5 * @author yytcpt(无影) 6 * @version 2008-03-27 7 * @copyrigth http://www.d5s.cn/ 8 */ 9 class db { 10 var $connection_id = ""; 11 var $pconnect = 0; 12 var $shutdown_queries = array(); 13 var $queries = array(); 14 var $query_id = "&quo
阅读全文
摘要:本文讲解PHP制作安装程序的原理与步骤1、制作PHP安装程序的原理 PHP程序的安装原理就是将数据库结构和内容导入到相应的数据库中,从这个过程中重新配置连接数据库的参数和文件,为了保证不被别人恶意使用安装文件,当安装完成后需要修改安装文件。2、制作PHP安装程序的步骤 step1 检查目录或文件的权限 step2 修改或填加配置文件 step3 检查配置文件正确性 step4 导入数据库 step5 锁定或删除安装文件3、制作安装用到的PHP函数 检查文件是否可写,返回布尔值:is_writable("data/config.php"); 检查文件是否可读,返回布尔值:is
阅读全文
摘要:这是一个将指定数据库里的所有表备份为一个SQL文件,可下载。这个源码来自dedecms程序,功能挺多,也很实用,但是代码的质量还有待提高 1 <!?php 2 3 /****** 备份数据库结构 ******/ 4 5 /* 6 函数名称:table2sql() 7 函数功能:把表的结构转换成为SQL 8 函数参数:$table: 要进行提取的表名 9 返 回 值:返回提取后的结果,SQL集合 10 函数作者:heiyeluren 11 */ 12 13 function table2sql($table) 14 { 15 global $db; 16 $tabledump = &quo
阅读全文
摘要:折线图形的数据库设计:idintnamevarchar(50)dataTimedatetime饼形图和柱状图使用同一个表的数据:id intname varchar(50)shuliang int 下面的ChartControl1、ChartControl2、ChartControl3都是从工具箱拖进页面的webChart控件的ID1、折线图代码:(实现的为当年的按月份的趋势)定义颜色: 1 2 3 private string[] myColor = new string[] 4 5 { 6 7 "Tomato",//西红柿 8 9 "Black",
阅读全文
摘要:■PDO为何物?POD(PHP Data Object)扩展在PHP5中加入,PHP6中将默认识用PDO连接数据库,所有非PDO扩展将会在PHP6被从扩展中移除。该扩展提供PHP内置类 PDO来对数据库进行访问,不同数据库使用相同的方法名,解决数据库连接不统一的问题。我是配置在windows下做开发用的。■PDO的目标提供一种轻型、清晰、方便的 API统一各种不同 RDBMS 库的共有特性,但不排除更高级的特性。通过 PHP 脚本提供可选的较大程度的抽象/兼容性。■PDO的特点:性能。PDO 从一开始就吸取了现有数据库扩展成功和失败的经验教训。因为 PDO 的代码是全新的,所以我们有机会重新开
阅读全文
摘要:支持httpd.conf 配置和目录 .htaccess配置启用rewrite# LoadModule rewrite_module modules/mod_rewrite.so去除前面的 #LoadModule rewrite_module modules/mod_rewrite.so启用.htaccessAllowOverride None 修改为: AllowOverride Allmod_rewrite 规则修正符1) R 强制外部重定向2) F 禁用URL,返回403HTTP状态码。3) G 强制URL为GONE,返回410HTTP状态码。4) P 强制使用代理转发。5) L 表明当
阅读全文
摘要:RewriteEngineOn|OffRewriteEngine 可用On 或者 Off 打开或关闭rewrite功能。rewrite configurations 不会继承,所以你得给每个你想用 rewrite功能的virtual host加上这个指令。RewriteBaseURL-pathRewriteBase指令显式地设置了目录级重写的基准URL。在下文中,你可以看见RewriteRule可以用于目录级的配置文件中 (.htaccess)并在局部范围内起作用,即规则实际处理的只是剥离了本地路径前缀的一部分。处理结束后,这个路径会被自动地附着回去。默认值 是"RewriteBas
阅读全文
摘要:一、 防止注入的几种办法 其实原来就是我们需要过滤一些我们常见的关键字和符合如: Select,insert,update,delete,and,*,等等 例子:1 function inject_check($sql_str) {2 3 return eregi('select|insert|update|delete|\'|\/\*|\*|\.\.\/|\.\/|union|into|load_file4 5 |outfile', $sql_str); // 进行过滤6 7 } 或者是通过系统函数间的过滤特殊符号 Addslashes(需要被过滤的内容) 二、 PH
阅读全文
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://leaze.blog.51cto.com/83088/195584今天,把windows下的工程导入到了Linux下eclipse中,由于以前的工程代码,都是GBK编码的,而Ubuntu默认是不支持GBK编码的。所以,首先我们要先让Ubuntu支持GBK,方法如下:修改/var/lib/locales/supported.d/local文件,在文件中添加zh_CN.GBK GBKzh_CN.GB2312 GB2312sudo dpkg-reconfigure --force loc
阅读全文
摘要:Ubuntu下Eclipse代码编辑区编辑代码不顺畅的缘故:在eclipse与scim之间卡住了。下面是本人scim输入法的安装配置过程,根据个人经验,不一定能够完全解决所有人遇到的同样问题,仅供参考。1、安装scim智能拼音输入法sudo apt-get install scim-pinyin im-switch2、接着把系统默认的输入法设置为scimsudo im-switch -s scim结果设置失败,系统反馈:update-alternatives: Cannot find alternative `/etc/X11/xinit/xinput.d/scim'.3、然后以普通用
阅读全文
摘要:解决方法:在终端或按alt+f2中输入:gconf-editor,点apps->gedit-2->preferences->encodings,修改auto_detected的值,增加GB2312,gbk,同时把这两者的位置提前到utf-8下面一行.注:用上述方法,只是保证在当前用户下是支持GB2312编码,若要设置为显示所有用户或root用户也支持的话,需要在终端里通过“sudo gconf-editor”来打开,设置方法同上。在运行 gedit 时,加参数也可以正常显示中文。命令:suto gedit --encoding=GBK filename
阅读全文
摘要:一、下载谷歌拼音的源代码文件: sudo wget http://malu.googlecode.com/files/scim-googlepinyin.tar.gz二、解压源代码文件包: sudo tar zxvf scim-googlepinyin.tar.gz三、开始编译步骤(这一步最麻烦,需要操作几次命令)A 进入刚才解包的文件夹: cd scim-googlepinyin/B 检查需要的附加程序包: sudo ./1C 运行预处理: sudo ./autogen.shD 编译主文件: sudo makeE 编译安装文件: sudo make installF 关闭现在运行的SCIM输
阅读全文
摘要:http://www.admin5.com/article/20080314/75984.shtml1 <?php 2 Header("Content-type: image/gif"); 3 /* 4 * 初始化 5 */ 6 $border = 0; //是否要边框 1要:0不要 7 $how = 4; //验证码位数 8 $w = $how*15; //图片宽度 9 $h = 20; //图片高度10 $fontsize = 5; //字体大小11 $alpha = "abcdefghijkmnopqrstuvwxyz"; //验证码内容1:
阅读全文
摘要:还是这位仁兄写的好,转了!http://www.cnblogs.com/angelmtprocess/archive/2008/05/22/1204870.html代码如下:<?php/*网站验证码程序*运行环境:PHP5.0.18下调试通过*需要gd2图形库支持(PHP.INI中php_gd2.dll开启)*文件名:showimg.php*作者:17php.com*Date:2007.03*技术支持:www.17php.com*///随机生成一个4位数的数字验证码$num="";for($i=0;$i<4;$i++){$num.=rand(0,9);}//4位
阅读全文
摘要:1 show.php 2 3 <?php 4 session_start(); 5 if($_POST[check]){ 6 7 if($_POST[check]==$_SESSION[check_pic]){ 8 echo "验证码正确".$_SESSION[check_pic]; 9 }10 else {11 echo "验证码错误".$_SESSION[check_pic];12 }13 }14 15 16 ?>17 <form action="" method="post">18 &
阅读全文
摘要:http://www.utoronto.ca/webdocs/HTMLdocs/Book/Book-3ed/appb/mimetype.htmlDescription of Data ContentTypical Filename ExtensionsMIME type/subtypeText and Text-Related TypesHTML text data (RFC 1866)html htmtext/htmlPlain text: documents; program listingstxt c c++ pl cc htext/plainRichtext (obsolete - r
阅读全文

浙公网安备 33010602011771号