PHP实例
一个挺OK的程序猿
优秀的android攻城狮,从事移动客户端开发,致力于清新的架构,执着于优雅的代码。
展开
-
循环例子-for经典循环例子
代码如下:sort()升序,rsort()降序,ksort() 打乱。for($i=1;$iecho "counter is "."$i";}$arry=array(1,2,3,4,5,6);foreach($arry as $value){echo "$value";}$arr=array(1,2,3,4,5,6);if(is_array($arr)==true){foreach($arr as $key=>$value){echo $key."=".$value."";}}$a=array(2,5,1原创 2010-06-04 16:05:00 · 4412 阅读 · 0 评论 -
Zend_Paginator分页学习心得
<br />实例化一个分页类,$array是从数据表内读数据的类方法: ?1$paginator= newZend_Paginator(newZend_Paginator_Adapter_Array($array));<br />设置当前页码: ?1$paginator->setCurrentPageNumber($page);<br /><br />从URL获取当前页码: (ZF Dream)?1$paginator->setCurrentPageNumber($this->_getParam('转载 2011-04-06 21:06:00 · 3695 阅读 · 0 评论 -
smarty truncate 截取字符串長度
<br />smarty truncate 截取<br />從字符串開始處截取某長度的字符.默認是80個。<br />你也可以指定第二個參數作為追加在截取字符串後面的文本字串.該追加字串被計算在截取長度中。<br />默認情況下,smarty會截取到一個詞的末尾。<br />如果你想要精確的截取多少個字符,把第三個參數改為"true" 。<br /><br /><br />例 截取:<br /><br />index.php:<br />$smarty = new Smarty;<b原创 2011-03-08 08:54:00 · 1997 阅读 · 0 评论 -
用户 组 交叉性权限管理 概念
权限-》组-》用户 用户属于组,组包括了权限的集合 , 可以用三个表来表示 权限表 privilege 字段 cid 栏目ID gid 组ID operation 操作(即各种操作的集合,用整数表示,如1代表查看,2表示修改,4表示删除) ------------------------ 组 group 字段 id 组ID name 组名 ------------------------- 用户 use原创 2011-02-19 20:59:00 · 2362 阅读 · 0 评论 -
PHP代码基本数据结构和php内置函数
<br />//--------------------<br />// 基本数据结构<br />//--------------------<br />//二分查找(数组里查找某个元素)<br />function bin_sch($array, $low, $high, $k){ <br />if ($low <= $high){ <br />$mid = intval(($low+$high)/2); <br />if ($array[$mid] == $k){ <br />转载 2011-02-08 08:48:00 · 904 阅读 · 0 评论 -
php+mysql分页公式
1、SQL语句中的limit用法SELECT * FROM table …… limit 开始位置 , 操作条数<br />2、学习分页的一种公式(1)分页原理所谓分页显示,也就是讲数据库中的结果集,一段一段显示出来(2)需要的条件怎么分段,当前在第几段 (每页有几条,当前再第几页)前10条记录:select * from table limit 0,10 <br />第11至20条记录:select * from table limit 10,10 <br />第21至30条记录:sele转载 2011-02-07 22:32:00 · 4648 阅读 · 0 评论 -
php curl用法
<br />curl 是使用URL语法的传送文件工具,支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道和大量其他有用的技巧。详见参考手册<br />原来php默认并不进行此项功能的扩展,但还是有的,只是没有让它生效罢了。打开PHP安装目录,搜索以下三转载 2011-02-07 21:20:00 · 798 阅读 · 0 评论 -
php url编码与解码(加/解密)
base64_encode<br />将字符串以 BASE64 编码。<br />语法:string base64_encode(string data);<br />返回值: 字符串<br />函数种类: 编码处理<br /> <br /><br />内容说明<br />本函数将字符串以 MIME BASE64 编码。此编码方式可以让中文字或者图片也能在网络上顺利传输。在 BASE64 编码后的字符串只包含英文字母大小写、阿拉伯数字、加号与反斜线,共 64 个基本字符,不包含其它特殊的原创 2011-01-14 13:20:00 · 4931 阅读 · 0 评论 -
php统计静态html页面浏览访问次数代码
aid指静态页的标记(aid=1代表的是一个静态页面) click_num是对应的浏览次数静态页Insert title here原创 2011-01-14 14:27:00 · 14740 阅读 · 6 评论 -
饼图的实现
<br /><br /><?php//+------------------------+//| pie3dfun.PHP//公用函数 |//+------------------------+define("ANGLE_STEP", 5); //定义画椭圆弧时的角度步长define("FONT_USED", "./simfang.ttf"); // 使用到的字体文件位置function draw_getdarkcolor($img,$clr) //求$clr对应的暗色{$r转载 2011-01-10 14:48:00 · 930 阅读 · 0 评论 -
php提取HTML中字符
如何使用String类提取HTML截取中的字符串原创 2010-06-20 23:49:00 · 3197 阅读 · 0 评论 -
php打印倒三角
***** *** *要算法!原创 2010-06-20 22:40:00 · 4621 阅读 · 0 评论 -
文件上传
<br /><br />这是个简单的上传,没有判断大小,php默认限制文件大小为2M,主要函数$_files[],move_uploaded_file().<br /><?php<br />if($_POST[sub]){<br />if(is_uploaded_file($_FILES[file][tmp_name])){//判断是否取到临时文件,并保存php内部。返回值为1为真。<br />$file=$_FILES[file];<br />print_r($file);原创 2010-06-11 08:30:00 · 711 阅读 · 0 评论 -
实现背景颜色的改变
<br /><br />我用的是form表单属性style颜色赋值, 把text文本框颜色值付给style。<br /><br />代码如下:<br /><body ><br /><?php $color=ffffff?><br /><?php<br />if($_POST[sub]){<br />$color=$_POST[text];<br />}<br />?><br /><form name="form" method="post" action="" enctype="" style="back原创 2010-06-09 17:00:00 · 954 阅读 · 0 评论 -
数组-实现表格状打印
<br /><br />代码 如下 这个有点繁琐,需要逻辑的数学知识。<br /><?php<br />$a=array(array());?><br /><table width="10" height="5" border="1" align="center" cellpadding="2" cellspacing="1"><br /><?php <br />for($i=0;$i<12;$i++)<br />{?><br /><tr><br /><?php <br />for($j=0;$j<原创 2010-06-08 22:27:00 · 851 阅读 · 0 评论 -
函数实例-简单的函数
实现类似C语言中函数的使用例如 function a() { echo '函数的使用'; } a();?>原创 2010-06-06 07:44:00 · 1064 阅读 · 0 评论 -
PHP错误总结
<br />1:为什么我得不到变量 <br /><br />我在一网页向另一网页POST数据name,为什么输出$name时却得不到任何值? <br /><br />在PHP4.2以后的版本中register_global默认为off <br />若想取得从另一页面提交的变量: <br /><br />方法一:在PHP.ini中找到register_global,并把它设置为on. <br />方法二:在接收网页最前面放上这个extract($_POST);extract($_GET);(注意extract原创 2011-04-29 15:23:00 · 695 阅读 · 0 评论