
Php / Pear / Mysql / Node.js
文章平均质量分 80
iteye_5904
这个作者很懒,什么都没留下…
展开
-
在线支付权威代码 Authorize.Net / PayPal PHP接口
Authorize.Net <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><HTML lang='en'><HEAD><TITLE> Sample SIM Implementa...原创 2009-12-10 08:14:12 · 612 阅读 · 0 评论 -
PHP 字符串编码处理 (附各语言的字符集编码范围)
PHP中GBK和UTF8编码处理 一、编码范围1. GBK (GB2312/GB18030)x00-xff GBK双字节编码范围x20-x7f ASCIIxa1-xff 中文x80-xff 中文2. UTF-8 (Unicode)u4e00-u9fa5 (中文)x3130-x318F (韩文)xAC00-xD7A3 (韩文)...原创 2009-12-13 00:41:25 · 604 阅读 · 0 评论 -
php获取文件后缀名
php获取文件后缀名(format file)<?php//方法一:function extend_1($file_name){$retval="";$pt=strrpos($file_name, ".");if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt);return (...原创 2009-12-13 00:49:46 · 176 阅读 · 0 评论 -
确保PHP安全 不能违反的四条安全规则
规则 1:绝不要信任外部数据或输入关于 Web 应用程序安全性,必须认识到的第一件事是不应该信任外部数据。外部数据(outside data) 包括不是由程序员在 PHP代码中直接输入的任何数据。在采取措施确保安全之前,来自任何其他来源(比如 GET 变量、表单 POST、数据库、配置文件、会话变量或cookie)的任何数据都是不可信任的。例如,下面的数据元素可以被认为是安...原创 2009-12-13 08:24:14 · 154 阅读 · 0 评论 -
PHP header发送各种类型文件下载
<?phpheader('Content-type: application/image/pjpeg');//输出的类型header('Content-Disposition: attachment; filename="downloaded.jpg"'); //下载显示的名字,注意格式readfile('my.jpg');// 并将这个文件以前面header发送信息设定的类...原创 2009-12-13 08:27:17 · 188 阅读 · 0 评论 -
php:global变量解析 / function 的作用域
1:Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件 $a=123;function aa(){ Global $a; //如果不把$a定义为global变量,函数体内是不能访问$a的 echo $a;}aa(); 总结:在函数体内定义的glob...原创 2009-12-13 23:15:33 · 214 阅读 · 0 评论 -
PHP常用字符串函数
(1)echo,print,print_r,printf,sprintf 前两个函数是输出字符串.字符串中如果有变量名则被替换成其值. print_r也是输出函数,不同的是他可以输入复杂结构的数据,比如数组,对象后两个函数类似于C的同名函数. (2)strchr,strlen,strtok,strrchr,strrev,strstr,strtolower,strtoup...原创 2009-12-14 00:02:10 · 91 阅读 · 0 评论 -
php:修改目录下文档权限(777,644 )
PHP chmod() 函数 (upload image permit)PHP Filesystem 函数定义和用法chmod() 函数改变文件模式。如果成功则返回 TRUE,否则返回 FALSE。语法chmod(file,mode)参数描述file必需。规定要检查的文件。mode可选。规定新的权限。...2009-12-14 00:28:38 · 1683 阅读 · 0 评论 -
让PHP支持页面后退的两种方法
让PHP支持页面后退的两种方法(Cache-control php back form)在开发过程中,往往因为表单出错而返回页面的时候填写的信息都不见了,为了支持页面回跳,可以通过两种方法实现。第一,使用Header方法设置消息头Cache-controlheader('Cache-control: private, must-revalidate'); //支持页面回...原创 2009-12-14 00:31:38 · 358 阅读 · 0 评论 -
PHP随机显示 rand display text
PHP文本随机显示 rand display text 本代码实现功能,随机显示一文本文档中的代码行。其中文本文件内容注意:一行显示一条完整内容不要有回车,不能有半角的“引号”。文本名称:yanyu.txt内容范例A bad beginning makes a bad ending. 恶其始者必恶其终。A bad bush is better than the...原创 2009-12-14 00:33:15 · 343 阅读 · 0 评论 -
1 echo();2 print();3 die();4 printf();5 sprintf();6 print_r();7 var_dump(); 区别
1 echo()可以同时输出多个字符串,可以多个参数,并不需要圆括号,无返回值。2 print()只可以同时输出一个字符串,一个参数,需要圆括号,有返回值,当其执行失败时返flase .print 的用法和C语言很像,所以会对输出内容里的%做特殊解释。3 die();有两个功能:先输出内容,然后退出程序。(常用在链接服务器,数据库)mysql_connect("locah...原创 2009-12-14 00:35:54 · 115 阅读 · 0 评论 -
php 日期时间运算的小结(计算当前时间之后(之前)的时间)
先来介绍几个核心函数: mktime 函数mktime() 函数返回一个日期的 Unix 时间戳。参数总是表示 GMT 日期,因此 is_dst 对结果没有影响。参数可以从右到左依次空着,空着的参数会被设为相应的当前 GMT 值。语法mktime(hour,minute,second,month,day,year,is_dst) 参数 描述hour...原创 2009-12-21 00:07:23 · 337 阅读 · 0 评论 -
JSON jquery 与php 入门
先编写json.php: <?phpecho json_encode(array('foo' => 'bar'));?> 再编写json.htm:<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>...原创 2009-12-22 07:49:08 · 122 阅读 · 0 评论 -
url 加密解密, email 加密
代码:<?phpfunction random($length, $numeric = 0){ //返回随机数 mt_srand((double)microtime() * 1000000); if($numeric){ $hash = sprintf('%0'.$length.'d', mt_rand(0, pow(10, $length) - 1));...2009-12-23 02:31:11 · 505 阅读 · 0 评论 -
跨域共享session (实现http跳转https 共享session)
在网上找了很多,终于搞明白了,也行不是最好的办法,但确实非常使用的方法。 其中最重要的就是 设置session id 至 本地 cookies 当中, 采用如下方法: $currentSessionID = session_id(); 和 session_id($currentSessionID ); 简单实例: Script 1(HTTP)...原创 2010-08-26 09:31:59 · 688 阅读 · 0 评论 -
php生成随机密码的几种方法
转载于: http://www.ludou.org/how-to-create-a-password-generator-using-php.html 使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,这里我收集整理了几种生成随机字符串的方法,以供大家参考。 方法一:...原创 2010-08-30 10:12:21 · 158 阅读 · 0 评论 -
PHP5 文件操作
一、引论在任何计算机设备中,文件是都是必须的对象,而在web编程中,文件的操作一直是web程序员的头疼的地方,而,文件的操作在cms系统中这是必须的,非常有用的,我们经常遇到生成文件目录,文件(夹)编辑等操作,现在我把php中的这些函数做一详细总结并实例示范如何使用.,关于对应的函数详细介绍,请查阅php手册.此处只总结重点.和需要注意的地方.(这在php手册是没有的.) ...原创 2010-01-11 21:55:50 · 110 阅读 · 0 评论 -
7个免费强大的Ajax文件管理器
如果你正在开发一个WEB应用,需要一个不错的强大的文件管理器,并且可以简单的定制,那么,下面的这七个免费开源的文件管理器你一会喜欢的。这些文件管理器都很强大,他们全部都支持PHP,Javascript和Ajax,有几个还支持别的WEB开发语言。这些管理理可以让你完成目录文件浏览,搜索,上传/下载,编辑,拷贝,移动,删除等等文件操作功能。1. AjaXplorer ...原创 2010-09-01 04:57:36 · 490 阅读 · 0 评论 -
获取 视频 音频 及其他文件的真实信息(不靠文件后缀判断) (getID3())
ID3,一般是位于一个mp3文件的开头或末尾的若干字节内,附加了关于该mp3的歌手,标题,专辑名称,年代,风格等信息,该信息就被称为ID3信 息,ID3信息分为两个版本,v1和v2版。 其中:v1版的ID3在mp3文件的末尾128字节,以TAG三个字符开头,后面跟上歌曲信息。 v2版一般位于mp3的开头,可以存储歌词,该专辑的图片等大容量的信息。 摘自:http://baike.baid...原创 2010-09-07 23:53:04 · 749 阅读 · 0 评论 -
phpadmin 安装
phpMyAdmin下载、安装和使用入门 一,phpMyAdmin的下载 打开phpMyAdmin的官方站点:http://www.phpmyadmin.net/ ,在页面中选择“Download”,选择版本后,选择“all-languages.zip”文件下载 下载后的ZIP文件通过解压软件 进行解压的本地磁盘。如果本地有MySQL则可在本地测试,...2010-01-27 03:52:24 · 364 阅读 · 0 评论 -
SQL查询语句 select
查询select: 1。单表查询 2。多表查询 3。嵌套查询分类 1)单表查询 2)多表查询 A.连接查询 B.子查询 ①一般子查询 ②相关子查询 ***************************************SQL查询语句《一》:单表查...原创 2010-01-28 22:55:04 · 178 阅读 · 0 评论 -
sql去除重复记录
习sql有一段时间了,发现在我建了一个用来测试的表(没有建索引)中出现了许多的重复记录。后来总结了一些删除重复记录的方法,在Oracle中,可以通过唯一rowid实现删除重复记录;还可以建临时表来实现...这个只提到其中的几种简单实用的方法,希望可以和大家分享(以表employee为例)。 SQL> desc employee ...原创 2010-01-28 22:57:05 · 136 阅读 · 0 评论 -
常用函数
代码: <?php/************************************************************* Filename : function file 2.0 ** Address: New York ...2010-01-29 02:04:41 · 115 阅读 · 0 评论 -
php判断服务器操作系统的类型
php有许多系统预定义变量,通过判断他们可以简单的判断系统是 windows还是*unix, 其中相关的函数或者预定义变量如下: php_uname(); PHP_OS DIRECTORY_SEPARATOR PHP_SHLIB_SUFFIX PATH_SEPARATOR 具体程序: <?if(PATH_...原创 2010-02-02 09:45:48 · 328 阅读 · 0 评论 -
PHP判断PHP版本是否及格
以下的程式會判斷目前的PHP版本,其版本是否比4.1.2版還要高,若低於4.1.2較舊的版本,則出現警告訊息。chkphp_version函數用來傳回判斷結果,若為1(return 1),則目前使用的PHP版本等級較高。若為0,及不等於1( chkphp_version() !=1),則目前使用的PHP版本等級較低。<?PHPfunction c...原创 2010-02-03 03:19:51 · 444 阅读 · 0 评论 -
PHP 判断用户语言跳转网页
当来访者浏览器语言是中文就进入中文版面国外的用户默认浏览器不是中文的就跳转英文页面 <?php$lan = substr( $HTTP_ACCEPT_LANGUAGE,0,5);if ($lan == "zh-cn")print("<meta http-equiv='refresh' content = '0;URL = gb/index.htm'>");...原创 2010-02-04 23:35:59 · 303 阅读 · 0 评论 -
php 读取或导出到Excel / CSV (附utf8、gbk 编码转换)
链接:CSV 导入mysql 数据库 php导入到excel-支持utf8和gbk两种编码 php导入到excel乱码是因为utf8编码在xp系统不支持所有utf8编码转码一下就完美解决了utf-8编码案例 <?php header("Content-Type: application/vnd.ms-excel; charse...2010-02-04 23:40:19 · 577 阅读 · 0 评论 -
PHP生成网页快照
代码: <?php$url = 'http://www.baidu.com/'; //抓取百度echo snapshot($url); //输出结果为图片地址echo snapshot($url, './baidu.png'); //将图片保存至本地baidu.png, 输出内容图片大小/** * 生成网页快照 * @param string $s...原创 2010-02-09 00:25:40 · 690 阅读 · 0 评论 -
简单的无限分级类 category, menus, jquery tree view
1. 简单的无限分级类 category, menus <?phpmysql_connect("localhost","root","root");mysql_select_db("test"); function ArrayOne(){ global $str; $sql = "select * from ta where p...原创 2010-09-17 23:40:56 · 172 阅读 · 0 评论 -
php中获取上一页的url地址
比较有用的 <?php $urlshang = $_SERVER['HTTP_REFERER']; //可以得到上一页的地址 $urldan = $_SERVER['PHP_SELF']; //得到当前页面地址 $urlcan = $_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"]."?".$_SERVER["QUERY_STRIN...原创 2010-09-24 07:10:00 · 1769 阅读 · 0 评论 -
URL 重写类 url class
Clean URL is a class that implements a method to make URLs more user and search engine friendly by removing '?' and '=' symbols from URI.This class is meant to be used in conjunction with URL rewr...原创 2010-09-27 06:17:07 · 150 阅读 · 0 评论 -
用 PHP 读取和编写 XML DOM
简单代码: <?php $str = file_get_contents('test.xml'); //如果不是utf8的编码 //$xml = simplexml_load_string(iconv('gb2312', 'utf-8', $str)); //是utf-8的 $xml = simplexml_load_string($str); f...2010-02-10 23:41:40 · 99 阅读 · 0 评论 -
PHP类UTF8编码内的繁简转换-繁体-简体
js网页繁体简体转换均只支持 UTF8 文本,所以如果获得的来源是 $_GET 的话, 就有必要转换一下编码了。用到的函数是:$str = $_GET['str'];// 简体到utf8$str = iconv("GB2312","utf-8",$str);// 繁体到utf8$str = iconv("GBK","utf-8",$str);...原创 2010-02-14 11:12:24 · 814 阅读 · 0 评论 -
php 效率高写法
0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。 2、$row[’id...原创 2010-02-15 07:33:09 · 112 阅读 · 0 评论 -
PHP 程序员最易犯10种错误
PHP程序员经常犯的10中错误,大多数和安全相关。看看你犯了几种1.不转意html entities一个基本的常识:所有不可信任的输入(特别是用户从form中提交的数据) ,输出之前都要转意。echo $_GET['usename'] ;这个例子有可能输出:<script>/*更改admin密码的脚本或设置cookie的脚本*/</script...原创 2010-02-15 07:38:26 · 172 阅读 · 0 评论 -
PHP 批量生成 WORD2007 文件
由于MS OFFICE 07中新的文件格式启用了zip+xml的方式,这也就意味着可以用PHP方便地来实现WORD中数据的自动生成的功能。一个插件:openxmlphpword可以满足你的需求。 它只有一个函数,里面有详细的说明。 代码: <?phpinclude("createWord.php");// 单个生成$mes['title'...原创 2010-02-15 08:53:09 · 160 阅读 · 0 评论 -
php 显示ip所属地 (qq版)
本站关联:通过GeoIP获取ip所属地 注:保存为.php的文件,纯真数据库 qqwry.dat 文件应该放在同一目录下,否则会报错! 代码: <?php//这些是核心部分,可以写到一个单独的php里,用的时候直接include就可以define('__QQWRY__' , dirname(__FILE__)."/qqwry.dat");c...原创 2010-02-15 11:07:03 · 139 阅读 · 0 评论 -
PHP HTML 生成 PDF
有时我们需要使用脚本动态的创建PDF文档,这里介绍一些免费的开源PHP脚本来生成PDF 的方法。 1.FPDF: PDF生成器 FPDF是一个纯粹的通过PHP类来生成PDF文档的方法,需要生成的内容直接在PHP代码中来指定,生成文字,图片,线条等等,都有自己的方法。下面介 绍一个用FPDF来生成”Hello World”的PDF文档:<?phprequire(‘fpdf.p...原创 2010-02-24 00:48:25 · 695 阅读 · 0 评论 -
PHP 使用header函数设置HTTP头的示例方法 表头 (xlsx下载)
代码: //定义编码header( 'Content-Type:text/html;charset=utf-8 ');//Atomheader('Content-type: application/atom+xml');//CSSheader('Content-type: text/css');//Javascriptheader('Content...2010-02-24 03:06:23 · 553 阅读 · 0 评论 -
php.ini详细介绍与设置,配置
;;;;;;;;;;;;;;;;;;; 关于php.ini ;;;;;;;;;;;;;;;;;;;; 这个文件必须命名为'php.ini'并放置在httpd.conf中PHPINIDir指令指定的目录中。; 最新版本的php.ini可以在下面两个位置查看:; http://cvs.php.net/viewvc.cgi/php-src/php.ini-recommen...2010-02-24 03:11:32 · 315 阅读 · 0 评论