随笔分类 - php
摘要:1 安装扩展必要依赖 rabbitmq-c 安装包地址:https://github.com/alanxz/rabbitmq-c/releases 2 安装amqp 官网:http://pecl.php.net/package/amqp 3.php.ini 添加模块 vi /usr/local/ph
阅读全文
摘要:对于windows服务器网站如果要定时执行脚本,则需要在windows控制面板里找到 管理工具,点击任务计划程序,创建任务填写任务名称 触发器里新建触发条件,设置间隔时间 在操作项,新建触发时需要做的操作,这时我们在新建一个批处理文件,里面写入要执行的命令, 例如: "E:\phpStudy\php
阅读全文
摘要:/* 隐藏邮箱字符 */ function hide_email($email){ $n = strpos($email,'@'); if($n<3){ $email = substr_replace($email,'****',$n,0); }elseif ($n<6){ ...
阅读全文
posted @ 2015-04-09 10:48
静心聆听
摘要:使用fopen文件操作函数来做,需要注意的直接生成中文文件名会乱码,(生成word和微软的编码不一样)需要转码生成。word内容保持utf8编码就好。
阅读全文
摘要:本文以实例形式讲述了PHP实现数组递归转义的方法,分享给大家供大家参考之用。具体方法如下:主要功能代码如下:$arr = array('a"aa',array("c'd",array('e"f')));function changes($arr){ foreach($arr as $k=>$v){ ...
阅读全文
posted @ 2014-09-02 17:11
静心聆听
摘要:'; clean_xss($str); //如果你把这个注释掉,你就知道xss攻击的厉害了 echo $str; ?>
阅读全文
摘要:本文改自: http://blog.51yip.com/php/1031.html用户输入的东西是不可信认的,例如,用户注册,用户评论等,这样的数据,你不光要做好防sql的注入,还要防止JS的注入,html的注入。一,javascript注入的危害举个简单的例子,我在一个网站留言了,并且这个网站没有...
阅读全文
摘要:$view=file_get_contents('./a.tpl'); //新闻详情页模板模式,需要数据位置定义标签如{title},{content} $php_content=str_replace("{title}",'标题',$view); //用动态数据替换掉模板位置标签 $php_content=str_replace("{content}",'内容',$php_content);...
阅读全文
摘要:$page_on=15;//定义每页显示数 $pageNum=$_GET['pageNum']; //当前页数 $result = mysql_query("SELECT * FROM news"); $num=mysql_num_rows($result); $page=ceil($num/$page_on); //总页数 if($pageNum==0){ $pageNum=1; //当前页数为1 } if($pageNum>$page){ $pageNum=$page; //当前页数为最大页数 } ...
阅读全文
摘要:本节内容:一个php导出文档的类例子:'; } function save($path) { echo ""; $data = ob_get_contents(); ob_end_clean(); $this->wirtefile ($path,$data); } function wirtefile ($fn,$data) { $fp=fopen($fn,"wb"); fwrite($fp,$data); fclose($fp); }}//导出的程序文件//导出 ---start---require SITE_ROOT.'incl
阅读全文
摘要:今天项目中用到,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下: 系统自带的函数也可实现这样的效果,两种方法: substr($str, 0, -1) rtrim($str, ",")
阅读全文
摘要:padding( $input ); $key = base64_decode($this->key); $td = mcrypt_module_open( MCRYPT_3DES, '', MCRYPT_MODE_CBC, ''); //使用MCRYPT_3DES算法,cbc模式 mcrypt_generic_init($td, ...
阅读全文
摘要:假如这篇文章的ID200 上一篇下一篇如果是实现上一篇就在action=up页面写函数$id= $_GET['id'];上一篇:$sql= select * from article where id '.$id.'下一篇)的1条(limit 0,1)数据,并按降序(desc,上一篇)和升序(asc,下一篇)显示出来,当只取一篇的时候,下一篇的文章可以不做排序。
阅读全文
摘要:$price=$row['price']; //原价 $nowprice=$row['nowprice']; //现价 $jiesheng=$price-$nowprice; //节省金额 //$discount折扣计算 if ( $nowprice > 0 ) { $discount = roun
阅读全文
摘要:foreach($user_list as $key=>$val){ $flag=false;// foreach($myuser_list as $k=>$v){ if($val['username']==$v){ $flag=true; } } if($flag){ //说明在$user_list的值有和$myuser_list相匹配的。则执行。。。 }}
阅读全文
摘要:json_encode 用来对变量进行 JSON 编码。一般用于ajax success 回调显示。json_decode 用json格式的数据进行转码,默认转成对象。如果json_encode('',true),加true的话,那返回的就是数组了。
阅读全文
摘要:在php echo 一段字符串,字符串包含js事件,事件里需要插进php变量,有些凌乱了,试验了几次可以这么写:echo '<a onclick="lock_user(\''.base_url().'user/user/\',\''.$rows ['id']['data'].'\')" class="info pagination"><span >'.$a.'</span></a>'
阅读全文
摘要:通过phpmailer类来发送邮件。一路遇到不少问题,看似简单,却花费了一大把工夫。首先smtp和pop3两个概念需要了解。提供电子邮件服务的网站都会有smtp服务器和pop3服务器。SMTP(Simple Mail Transfer Protocol)简易邮件传输通讯协议 SMTP是互联网上的一种...
阅读全文

浙公网安备 33010602011771号