它山之石可以攻玉

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

随笔分类 -  PHP

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

摘要://获得当前的脚本网址function get_php_url(){ if(!empty($_SERVER["REQUEST_URI"])){ $scriptName = $_SERVER["REQUEST_URI"]; $nowurl = $scriptName; }else{ $scriptName = $_SERVER["PHP_SELF"]; if(empty($_SERVER["QUERY_STRING"])) $nowurl = $scriptName; else $nowurl = $scriptNa 阅读全文

posted @ 2011-12-07 16:38 陈达辉 阅读(152) 评论(0) 推荐(0)

摘要:在论坛好久了没有怎么正式的发表过东西,今天给大家共享一下我的采集代码!思路: 采集程序的思路很简单大体可以分为以下几个步骤: 1.获取远程文件源代码(file_get_contents或用fopen). 2.分析代码得到自己想要的内容(这里用正规匹配,一般是得到分页)。 3.跟根得到的内容进行下载入库等操作。在这里第二步有可能要重复的操作好几次,比如说要先分析一下分页地址,在分析一下内页的内容才能取得我们想要的东西。代码:记的以前发部过部分的代码今天我在这里在简单的发部一下复制PHP内容到剪贴板PHP代码:@$nl=file_get_contents($rs['url']);/ 阅读全文

posted @ 2011-12-07 16:35 陈达辉 阅读(267) 评论(0) 推荐(0)

摘要:相信很多人都遇到了和我一样的问题:php5.3以上的版本不再支持Zend Optimizer,但是shopex之类的网站必须要高版本的Zend才能用。经过了n个小时悲催的摸索,终于搞定了,但是最终也只能向shopex屈服了……首先,PHP5.3.x版本如果想使用Zend Guard Loader,必须下载NTS的版本,而且必须是VC9编译的。这两点一定要注意,有一个不对都没法用Zend Guard Loader。目前wampserver 2.1e(32位版)自带的php5.3.5是VC6编译的,所以wampserver 2.1e环境是不能直接用Zend Guard Loader的。wampse 阅读全文

posted @ 2011-12-07 15:01 陈达辉 阅读(956) 评论(0) 推荐(0)

摘要:在IIS6.0环境下安装PHP5.3.2时选择IIS FastCGI 选项会提示版本过低.需要升级到IIS7.0下才可!但IIS7.0无法在WIN2003环境下部署,因此,在这里我们要使IIS6.0支持FastCGI,以便于安装PHP5.3.2;那么我们就需要在服务器上安装FastCGI!我们需要下载支持IIS6.0的FastCGI扩展包.1.在服务器上打开下面网址运行Microsoft Web 平台安装程序:http://www.microsoft.com/web/gallery/install.aspx?appsxml=&appid=PHP%3bPHP%3bPHP下载插件,然后安装 阅读全文

posted @ 2011-11-17 16:06 陈达辉 阅读(649) 评论(0) 推荐(0)

摘要:居然phpcms只支持php5.2.x了 以前配置的php5.1.x要更新了 NND最新版是5.3.x的Windows版已经不支持ISAPI模式了我们知道php配置有几种:1、CGI方式加载PHP环境,通常就是IIS里面配置解释器为php.exe,早期比较常见,目前使用较少。特点是:稳定,但效率太低。人人2、ISAPI方式加载PHP环境,通常就是IIS里面配置解释器为php5isapi.dll,目前使用最多,应用最广。特点是:多线程,效率较高,但不够稳定。3、FastCGI方式加载PHP环境,在IIS环境里并不常见,但其它系统环境应用还是有的,不过IIS7.0开始内置FastCGI了。特点是: 阅读全文

posted @ 2011-11-17 16:06 陈达辉 阅读(4165) 评论(0) 推荐(0)

摘要:<?php require dirname(__FILE__).'/include/Inc.php';require dirname(__FILE__).'/include/Sys_session.php';require dirname(__FILE__).'/include/Upload_fun.php';$uptypes=array( 'image/jpg', 'image/jpeg', 'image/png', 'image/pjpeg', 'image/gif 阅读全文

posted @ 2011-09-30 14:27 陈达辉 阅读(427) 评论(0) 推荐(0)

摘要:只是简单说明一下原理,其它的自己探索吧:)一、两个域名:www.domain.com和img.domain.com二、在www域名的服务器中上传文件:up.html<form name="myform" action="save.php?action=ok" method="POST" enctype="multipart/form-data" ><input type="file" name="itname" value="">& 阅读全文

posted @ 2011-09-30 13:55 陈达辉 阅读(449) 评论(0) 推荐(0)

摘要:php保留两位小数并且四舍五入 Php代码 $num=123213.666666; echosprintf("%.2f",$num);$num = 123213.666666;echo sprintf("%.2f", $num);php保留两位小数并且不四舍五入 Php代码 $num=123213.666666; echosprintf("%.2f",substr(sprintf("%.3f",$num),0,-2));$num = 123213.666666;echo sprintf("%.2f&quo 阅读全文

posted @ 2011-09-26 11:01 陈达辉 阅读(265) 评论(0) 推荐(0)

摘要:更换域名后需要更改的地方:1、后台 -- 站长 -- UCenter设置,里面的UC地址换成新域名的;2、UC后台 -- 应用管理 -- 编辑论坛应用 -- 里面的论坛地址换成新域名;然后更新UC缓存,更新论坛缓存。 阅读全文

posted @ 2011-08-15 12:36 陈达辉 阅读(751) 评论(0) 推荐(0)

摘要:首先 1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入Windows/system32里面。 2.在windows目录下找到php.ini打开编辑,搜索mbstring.dll,找到 ;extension=p 阅读全文

posted @ 2011-08-10 14:56 陈达辉 阅读(353) 评论(0) 推荐(0)

摘要:[code lang="php"] 'dbDSN1'=>array('driver'=>'mysql','host'=>'localhost','login'=>'aaa','password'=>'aaa','database'=>'db1'),//数据库2'dbDSN2'=>array('driver'=>'m 阅读全文

posted @ 2011-08-08 14:27 陈达辉 阅读(337) 评论(0) 推荐(0)

摘要:date.timezone设置php5默认date.timezone为utc,改为date.timezone = PRC即可解决时间相差八小时的问题,但我在php的官方文档中看了半天也没找到这个参数啊,虽然知道这个参数表示“中华人民共和国”的意思,但官方文档 中并没有这样的参数,只有Asia/Shanghai、Asia/Hong_Kong等这些参数啊,为何这里可以设置为RPC,哪位给指点指点,这个参数 究竟是在哪儿?官方文档中看来看去的确并没有此参数啊,不解。一般都设成Asia/Shanghai使用xampp时间不久,今天为了纠正php获取函数是获取服务器时间。因为php5.1.0开始,php 阅读全文

posted @ 2011-07-29 16:48 陈达辉 阅读(12133) 评论(0) 推荐(0)

摘要:function uhtml($str) { $farr = array( "/\s+/", //过滤多余空白 //过滤 <script>等可能引入恶意内容或恶意改变显示布局的代码,如果不需要插入flash等,还可以加入<object>的过滤 "/<(\/?)(script|i?frame|style|html|body|title|link|meta|\?|\%)([^>]*?)>/isU", "/(<[^>]*)on[a-zA-Z]+\s*=([^>]*>)/isU" 阅读全文

posted @ 2011-07-26 14:03 陈达辉 阅读(1134) 评论(0) 推荐(0)

摘要:准备工作前置条件:PHP>=5.14,Apache开启mod_rewrite支持,开启php的pdo扩展。Zend Framework 要求 PHP版本不低于5.1.4,但强烈建议使用 5.2.3 或更高版本,因为在这两个版本之间有许多重大安全和性能方面的改善和提高。下载Zend framework目前最新版本:1.10下载地址:http://framework.zend.com/download/latest下载zend framework 完整包解压后结构如图:其中:bin文件包含了Zend tool,用于在命令行中创建Zend framework项目,libraray则为Zend 阅读全文

posted @ 2011-05-26 14:45 陈达辉 阅读(574) 评论(0) 推荐(0)

摘要:如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)?JavatimeJavaScriptMath.round(new Date().getTime()/1000)getTime()返回数值的单位是毫秒Microsoft .NET / C#epoch = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000MySQLSELECT unix_timestamp(now())PerltimePHPtime()PostgreSQLSELECT extract(epoch FROM now( 阅读全文

posted @ 2011-05-17 13:39 陈达辉 阅读(446) 评论(0) 推荐(0)

摘要:PHP28个常用类(简洁可行)PHP28个常用类 阅读全文

posted @ 2011-05-16 14:05 陈达辉 阅读(269) 评论(0) 推荐(0)

摘要:平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用:"^\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[ 阅读全文

posted @ 2011-05-16 13:58 陈达辉 阅读(328) 评论(0) 推荐(0)

摘要:<?phpheader('ontent-Type:text/html;charset=GB2312');//避免输出乱码$dbhost ="localhost";$dbuser ="root";$dbpassword = "123456";$dbname = "139miaosha";mysql_connect($dbhost,$dbuser,$dbpassword) or die("error!");mysql_query("set names 'gbk 阅读全文

posted @ 2011-05-10 16:26 陈达辉 阅读(1035) 评论(0) 推荐(1)

摘要:Apache中通过配置http.conf绑定多个域名以及二级域名的方法 By Minidxer | April 12, 2008 Apache是最流行的HTTP服务器软件之一,其以快速、可靠(稳定)而著称,并且可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费,并且源代 阅读全文

posted @ 2011-05-04 14:26 陈达辉 阅读(374) 评论(0) 推荐(1)

摘要:.htaccess文件是Apache服务器中最常用的一个配置文件,它负责相关目录下的网页配置。通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置索引入口等功能。 另外,.htaccess手动编辑方法 阅读全文

posted @ 2011-05-04 14:12 陈达辉 阅读(247) 评论(0) 推荐(0)

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