`
gengshu1111
  • 浏览: 29163 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
/** *随机字符串生成函数 * @param int $length 生成长度 * @param int $mode 字符模式 * @return string */ function generate($length=5, $mode) { $str = $gen_str = ''; switch ($mode) { case 1: $str = '0123456789'; break; case 2: $str = 'abcdef ...
电影里黑客在命令行一行一行的破解密码,感觉很神奇,自己也弄个简单的,只能匹配,没考虑算法,下次改进成屏幕动态的样式 <?php //纯数字密码 $key = '13524526396856699565454979455112'; $str = ''; for($i=0 ; $i<strlen($key) ; $i++) { for($j=0 ; $j<10 ; $j++) { if($j == $key{$i}) { $str .= $j; } } } echo $str; echo "<br/>" ...
ob_end_clean(); ob_start(); @header("Expires: -1"); @header("Cache-Control: no-store, private, post-check=0, pre-check=0, max-age=0", FALSE); @header("Pragma: no-cache"); @header("Content-type: text/html; charset=utf-8");
$img = imagecreatefromjpeg("C:\\dd.jpg"); $width = imageSX($img); $height = imageSY($img); if (!$width || !$height) { echo "ERROR:invalid width or height"; exit(0); } //创建缩略图 $target_width = 100; $target_height = 100; $target_ratio = $target_width / $target_h ...
转载:http://blog.csdn.net/panda6174/archive/2009/05/07/4158952.aspx 看见网上很多人问怎么用chrome调试JavaScript代码,我也对这个问题抱着疑问,但是没有找到一篇能用的中文文章(可能我的google有问题),也不知道怎么点出一篇E文的,感觉作者写得不错,所以尽量按照原来的风格弄一篇中文的,希望对和我一样存在疑问的朋友有所帮助。如果高手路过,下面留言指点,或给与相关学习链接,谢谢。 原文地址:http://www.pascarello.com/lessons/browsers/ChromeDebugHelp.html ...
curl 支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传,kerberos、基于HTT格式的上传、代理、cookie、用户+口令证明、文件传送恢复、http代理通道就最常用的来说,是基于http的get和post方法。 代码实现: 1、http的get实现 $ch = curl_init("http://www.jb51.net/") ; curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ; curl_setopt($ch, CURLOPT_BINARYTRANSFER, true) ; ...
以前写的,转到这里!     因为要开发项目,所以用TP来快速搭建,感觉对于中小型项目来说,TP还算一款不错的框架,轻量级,使用简单,开发快速,但是估计用到大的项目就不行了,抽空也看了下zend framwork 的用法,它的MVC思想运用的确比TP要丰富些,毕竟是世界上最牛的PHP框架,很不错,以后抽空要研究下,不过估计学起来两者大同小异,不过运行速度还是zend要胜出,人家的引擎还是巨牛的。    对于TP来说印象最深的就是它的关联模型,数据库的关联在程序开发中是一个很重要的概念,一般都是表之间的ID关联,如果用传统的SQL语言来关联就要用JOIN ON以及LEFT JOIN 或是RIGH ...
PHP.ini zend_extension=D:\php5.3.3\ext\php_xdebug-2.1.0-5.3-vc6.dll [Xdebug] ;是否开启自动跟踪 xdebug.auto_trace = On ;是否开启异常跟踪 xdebug.show_exception_trace = On ;是否开启远程调试自动启动 xdebug.remote_autostart = On ;是否开启远程调试 xdebug.remote_enable = On ;允许调试的客户端IP xdebug.remote_host=192.168.1.107 ;远程调试 ...
前一段在研究sphinx,检索功能很强大,用的ubuntu,coreseek中文检索 用root账户登录 1、 ubuntu9.10需安装软件: apt-get install gcc g++ automake libtool mysql-client libmysqlclient15-dev libxml2-dev libexpat1-dev 2、 下载coreseek: download http://www.coreseek.cn/uploads/csft/3.2/coreseek-3.2.13.tar.gz tar xzvf coreseek-3.2.13 ...
安装方法 1、安装awstats sudo apt-get install awstats 2、配置apache 新建awstats.conf配置文件: sudo vi /etc/apache2/awstats.conf 加入如下内容: Alias /awstatsclasses "/usr/share/awstats/lib/" Alias /awstats-icon/ "/usr/share/awstats/icon/" Alias /awstatscss "/usr/share/doc/awst ...
公司网站搭上了百度知道的开放平台,看了一天的接口文档,云里雾里的,网上的资料也不多,又咨询了下其他接过这个的同行,才明白流程,如下: 1、申请合作平台(这个就不用说了,关键说如何进行用户整合) 2、官方api文档要求提供四个主要请求地址:    a、用户登录url    这个其实就是点击知道平台的登录要跳转的地址,就是网站登录页所在地址,以我们网站为例: http://www.gbicom.cn/user.php?act=login&callback=http://zhidao.gbicom.cn/user/login_finish 测试的时候这个地址要能展示登录页,其中c ...
项目要用git,的确比svn先进 下载地址: windows:http://code.google.com/p/msysgit/ 1,生成ssh公钥和私钥 linux:ssh-keygen -t rsa windows:ssh-keygen -C “username@email.com” -t rsa 公钥私钥都存放于~/.ssh目录中,将公钥粘贴到你github帐号中的SSH Public Keys ...
并不是所有的人都具备创业素质,究竟哪些人不适合创业社会心理学家认为:   1、缺少职业意识的人。职业意识是人们对所从事职业的认同感,它可以最大限度地激发人的活力和创造力,是敬业的前提。如职业运动员、职业 ...
修改当前目录下文件及文件夹权限,记下 find -type d|xargs chmod 745 find -type f|xargs chmod 644

截取字符串无乱码

    博客分类:
  • php
从uchome找出的截取函数,记下 function cut_str($string, $length, $dot = '...',$charset='utf-8') { if (strlen($string) <= $length) { return $string; } $strcut = ''; if (strtolower($charset) == 'utf-8') { $n = $tn = $noc = 0; while ...
Global site tag (gtag.js) - Google Analytics