它山之石可以攻玉

键盘上的生活
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  PHP

上一页 1 ··· 4 5 6 7 8 9 10 下一页

摘要:imagegif()、imagejpeg()、imagepng() 和 imagewbmp() 函数分别允许以 GIF、JPEG、PNG 和 WBMP 格式将图像输出到浏览器或文件。 imagegif()、imagejpeg()、imagepng() 和 imagewbmp() 函数分别允许以 GI 阅读全文

posted @ 2016-09-23 11:28 陈达辉 阅读(1838) 评论(0) 推荐(0)

摘要:有时上传图片时因为图片太大了,不仅占用空间,消耗流量,而且影响浏(图片的尺寸大小不一)。下面分享一种等比例不失真缩放图片的方法,这样,不管上传的图片尺有多大,都会自动压缩到我们设置尺寸值的范围之内。经过测试,证明实用。<?php function resizeImage($im,$maxwidth, 阅读全文

posted @ 2016-09-23 11:10 陈达辉 阅读(2150) 评论(0) 推荐(0)

摘要:在开发的时候框架是十分重要的,目前有很多框架,WPF中比较出名的MVVM等,这些都是用来组织开发文件的,就是把一个应用分开来写。下面总结一下CI框架的用法。 CI框架是基于MVC的,分别是 1.Models:模型,用来摆放实体类,工具类,数据库访问类等,属于后台的数据支持与类型支持。 2.Contr 阅读全文

posted @ 2016-08-11 15:51 陈达辉 阅读(4965) 评论(0) 推荐(1)

摘要:1.google开放api $urlToEncode="http://bbs.lewanchina.com"; generateQRfromGoogle($urlToEncode); function generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0') { $url = urlencode($url); echo ''; }2.php类库PHP QR Code PHP QR Code is open source (L 阅读全文

posted @ 2013-08-19 16:31 陈达辉 阅读(333) 评论(0) 推荐(0)

摘要:1. 合并数组array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为:Php代码 arrayarray_merge (array array1 array2…,arrayN) array array_merge (array array1 array2…,arrayN)这个函数将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。如果输入的数组中有相同的字符串键名,则该键名后面的值将覆盖前一个值。然而,如果数组包含数字键名,后面的值将不会覆盖原来的值,而是附加到后. 阅读全文

posted @ 2013-05-15 14:50 陈达辉 阅读(197) 评论(0) 推荐(0)

摘要:TP 中获取客户端IP地址的系统公共函数是:function get_client_ip()。返回值就是IP地址。查询IP地址所在国家与地区的类文件是IpLocation.class.php,位于ThinkPHP\Lib\ORG\Net目录下。类名是IpLocation,方法是public function getlocation($ip=”);//省略时查询客户端IP所在地址。返回的是一个数组。没有查到的话返回值为空;查到的话,数组有值为:$location['ip'];$location['country'];$location['area' 阅读全文

posted @ 2012-11-07 15:49 陈达辉 阅读(746) 评论(0) 推荐(0)

摘要:关注PHPFetion动态请到:http://blog.quanhz.com/ 最新版本下载(v1.5): http://code.google.com/p/php-fetion/downloads/list 2012年8月28日:修改移动飞信登录接口 2012年8月3日:修改移动飞信登录接口 2012年7月23日:修复了不能给好友发送信息的问题,在给好友发信息时加上csrfToken字段 (一)使用说明1. 需要包含进你的程序的文件只有一个:PHPFetion.php。如: require 'PHPFetion.php';2. 调用方法如: $fetion = new PHP 阅读全文

posted @ 2012-11-06 15:00 陈达辉 阅读(762) 评论(0) 推荐(0)

摘要:官方网站:http://www.phpcaptcha.org/下载地址:http://www.phpcaptcha.org/download/原文地址:http://www.21andy.com/blog/20100417/1886.htmlSecurimage 使用方法:验证码图片:<img id="captcha" src="/securimage/securimage_show.php" alt="CAPTCHA Image" />验证码文本框:<input type="text" name 阅读全文

posted @ 2012-11-05 15:48 陈达辉 阅读(794) 评论(0) 推荐(0)

摘要:华为信息机虽然只提供了DLL和Java的接口,但是其它的语言还是可以调用,方法就是使用它的存储过程。下面是一个PHP调用的例子<?phpclass PHPSMS { var $dbHost = "ip:1433"; var $dbName = "DB_CustomSMS"; var $dbUser = "sa"; var $dbPass = ""; var $name = "0005"; var $pass = ""; var $db; function init() 阅读全文

posted @ 2012-11-01 09:33 陈达辉 阅读(298) 评论(0) 推荐(0)

摘要:$string = "13826589549";$pattern = "/(\d{3})\d\d(\d{2})/";$replacement = "\$1****\$3"; print preg_replace($pattern, $replacement, $string);输出的结果:138****9549这个匹配结果是我想要的,但是这个匹配模式是错误的,它只能匹配7个,剩余4个数字匹配不到,就显示出来了,还有\$3根本就不存在正确的写法应该是$string = "13826589549";$pattern = 阅读全文

posted @ 2012-09-03 16:37 陈达辉 阅读(447) 评论(0) 推荐(0)

摘要:Thinkphp的默认缓存方式是以File方式,在/Runtime/Temp 下生成了好多缓存文件。 服务器装了memcached后想给更改成memecache方式在Conf/config.php 中添加'DATA_CACHE_TYPE' => 'Memcache', 'MEMCACHE_HOST' =>'tcp://127.0.0.1:11211', 'DATA_CACHE_TIME' => '3600',下载CacheMemcache.class.php到你的项目中。Think 阅读全文

posted @ 2012-09-03 16:35 陈达辉 阅读(2890) 评论(0) 推荐(0)

摘要:使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库。PHP中的CURL函数库(Client URL Library Function)curl_close — 关闭一个curl会话curl_copy_handle — 拷贝一个curl连接资源的所有内容和参数curl_errno — 返回一个包含当前会话错误信息的数字编号curl_error — 返回一个包含当前会话错误信 阅读全文

posted @ 2012-08-10 17:23 陈达辉 阅读(215) 评论(0) 推荐(0)

摘要:下面是总结的几个使用方法include 'PHPExcel.php';include 'PHPExcel/Writer/Excel2007.php';//或者include 'PHPExcel/Writer/Excel5.php'; 用于输出.xls的创建一个excel$objPHPExcel = new PHPExcel();保存excel—2007格式$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);//或者$objWriter = new PHPExcel_Writer_Exc 阅读全文

posted @ 2012-08-03 16:21 陈达辉 阅读(4030) 评论(0) 推荐(0)

摘要:注:在http://www.discuz.net/thread-1465174-1-1.html上面修改更新,增加56.com。可在这里下载最新版本,http://pan.baidu.com/netdisk/singlepublic?fid=156737_3291021664插件说明功能:将从youku,tudou,ku6,mofile,56等视频站分享的视频以缩略图显示环境支持:空间需支持file_get_contents函数。默认allow_url_fopen开启的时候该函数有效。allow_url_fopen开启方法:php.ini文件中将allow_url_fopen如下设置:(大部分 阅读全文

posted @ 2012-07-12 09:42 陈达辉 阅读(373) 评论(0) 推荐(0)

摘要:注:最新的分词系统 HTTPCWS 已经发布,用来取代 PHPCWS。 请点击以下网址下载 HTTPCWS: http://code.google.com/p/httpcws 原来的 PHPCWS 停止更新。 名称:PHPCWS(PHP中文分词扩展) 协议:New BSD License 作者:张宴 网址:http://code.google.com/p/phpcws/ SVN:http://code.google.com/p/phpcws/source/browse/#svn/trunk/phpcws 一、PHPCWS 简介 1、什么是 PHPCWS ? PHPCWS... 阅读全文

posted @ 2012-07-12 09:36 陈达辉 阅读(412) 评论(0) 推荐(0)

摘要:mogilefs php client mogilefs.rar 阅读全文

posted @ 2012-03-28 16:59 陈达辉 阅读(220) 评论(0) 推荐(0)

摘要:第一种写法: $content=str_replace("\n","",$content); echo $content; 第二种写法: str_replace("\r\n","",$str); 第三种写法: $content=preg_replace("/\s/","",$content); echo $content; 附: 首先说说\n,\r,\t \n 软回车: 在Windows 中表示换行且回到下一行的最开始位置 在Linux、unix 中只表示换行,但不会回到下一 阅读全文

posted @ 2012-02-21 15:02 陈达辉 阅读(189) 评论(0) 推荐(0)

摘要:在Smarty模板引擎格式化时间戳smarty 常量输出:{$smarty.now|date_format:”%Y-%m-%d %H:%M:%S”}Thinkphp模板引擎格式化方法:{$create_time|date=”Y-m-d”,###} 阅读全文

posted @ 2012-01-11 11:19 陈达辉 阅读(799) 评论(0) 推荐(0)

摘要:thinkphp内置了一个可以媲美smarty的模板引擎,给我们带来了很大的方便。调用函数也一样,可以和smarty一样调用自己需要的函数,而官方也内置了一些常用的函数供大家调用。比如今天我们说的截取字符串函数,在thinkphp模板引擎里可以这样写:{$vo.title|msubstr=0,5,’utf-8′,false} 至于{$vo.title}这个大家肯定不陌生了。就说说后边的函数msubstr吧。它代表的意思是截取字符串$vo.title,从0个字符开始截取,截取5个字符。使用的是utf-8编码,默认截取后不显示省略号,如果要显示省略号,直接把false改成true就可以啦。函数解释 阅读全文

posted @ 2011-12-29 13:58 陈达辉 阅读(469) 评论(0) 推荐(0)

摘要:在开启了调试模式之后,我们会看到更加详细的错误信息,调试模式的作用在于显示或者记录了更多的日志信息,以便我们在项目开发过程中快速定位和解决问题。开启调试模式很简单,只要在项目配置文件里面设置 PHP代码 'APP_DEBUG' => true, 开启调试模式之后,系统在运行的时候首先会检查项目是否有定义调试配置文件,如果没有定义则调用框架默认的调试配置文件里面的参数,这些是系统为调试模式预设的默认配置。系统的默认调试配置文件位于ThinkPHPCommondebug.php。在这个默认的调试配置文件里面,系统开启了日志记录、关闭了页面防刷新机制、关闭了模板缓存,记录了执行 阅读全文

posted @ 2011-12-27 18:51 陈达辉 阅读(1234) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 下一页