
php
文章平均质量分 83
wbandzlhgod
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
php 面试题
1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分) echo date('Y-m-d H:i:s', strtotime('-1 day'));或者 $yesterday = time() - (24 * 60 * 60); echo 'today:'.date('Y-m-d H:i:s')."/n"; echo 'yesterday:'. dat原创 2010-12-22 14:47:00 · 718 阅读 · 2 评论 -
php操作数组
// php数组操作{1}$test01 = array('a' => 'aaaa', 'b' => 'bbbb', 'c' => 'cccc'); while (list($key, $value) = each($test01)) { echo原创 2011-10-09 09:52:18 · 526 阅读 · 0 评论 -
php的IP转换成整型函数ip2long()易出现负数
原创 2011-09-30 10:51:02 · 573 阅读 · 0 评论 -
农历公历转换
<?php //if (! defined('BASEPATH')) exit('Access Denied!'); /* 004 2009-9-3 005 农历公历转换 006 */ class Lunar {原创 2011-09-30 09:29:41 · 1028 阅读 · 0 评论 -
JS与PHP向函数传递可变参数的区别
function test() { for(var i = 0;i alert(arguments[i]); } } //调用函数 test(1, 2, 3, 'abc'); JS与PHP向函数传递可变参数的区别/原创 2011-09-29 15:22:06 · 1511 阅读 · 0 评论 -
php中soap的使用实例以及生成WSDL文件,提供自动生成WSDL文件的类库——SoapDiscovery.class.php类
1. web service普及: Webservice soap wsdl区别之个人见解Web Service实现业务诉求: Web Service是真正“办事”的那个,提供一种办事接口的统称。WSDL提供“能办的事的文档说明”: 对要提供的服务的一种描述格式。我想帮你的忙,但是我要告诉你我都能干什么,以及干这些事情需要的参数类型。SOAP提供“请求”的规范: 向服务接转载 2014-06-10 10:07:40 · 9002 阅读 · 1 评论 -
提前三天准不准
$day = date('d',time()); $t = intval(date('t')); $_sql = 'SELECT crd.accntnm, crd.repay_date, crd.repay_money, crd.card AS cid, crd.repay_method, cid.count,cid.loan_type原创 2014-05-23 11:44:50 · 682 阅读 · 0 评论 -
PHP,Mysql-根据一个给定经纬度的点,进行附近地点查询–合理利用算法,
define(EARTH_RADIUS, 6371);//地球半径,平均半径为6371km /** *计算某个经纬度的周围某段距离的正方形的四个点 * *@param lng float 经度 *@param lat float 纬度 *@param distance float 该点所在圆的半径,该圆与此正方形内切,默认值为0.5千米 *@return array 正转载 2014-04-11 14:45:14 · 4106 阅读 · 0 评论 -
php webservice实战
做这个测试之前,要确认你的php配置文件中已经将soap扩展打开,即extension=php_soap.dll;//server端 serverSoap.phpdefine('WBIN', TRUE);$soap = new SoapServer(null,array('uri'=>"http://192.168.1.11/"));//This uri is yo原创 2014-03-21 16:01:00 · 972 阅读 · 0 评论 -
PHPNow升级PHP版本
1,先把PHP5.3.5下载下来,下载地址:php-5.3.5-Win32-VC6-x86.zip 2,将下载的解压至phpnow的安装目录,命名不能有中文,建议直接“php5.3”就可以了。 3,将“php-5.2.14-Win32/php-apache2handler.ini”复制到“php5.3中”。 4,修改apache配置文件“Apache-**/conf/转载 2014-01-07 09:45:32 · 3083 阅读 · 1 评论 -
php 二维 数组 按照某一字段排序
/** * 二维数组通过$KeyName1字段按照$SortOrder1方式排序 */function sysSortArray($ArrayData,$KeyName1,$SortOrder1 = "SORT_ASC",$SortType1 = "SORT_REGULAR") { if(!is_array($ArrayData)) {转载 2013-07-29 10:15:57 · 792 阅读 · 0 评论 -
如何在CLI命令行下运行PHP脚本,同时向PHP脚本传递参数?
/*fwrite(STDOUT,"Enter your name:");$name = trim(fgets(STDOUT));fwrite(STDOUT,"hello,$name");*/echo $argc;if ($argc > 1){print_r($argv);}D:\phpnow\php-5.2.14-Wi原创 2013-08-02 10:49:57 · 1143 阅读 · 0 评论 -
php中处理数据时用mysql事物处理
本文来自:http://wbzlh.com/index.php?m=index&a=listonearticle&id=51原创 2012-07-25 16:23:55 · 589 阅读 · 0 评论 -
eclipse下开发php程序
eclipse下开发php程序插件下载地址 :http://download.csdn.net/detail/wbandzlhgod/4431262 下载完成以后,将相应的文件复制在eclipse文件夹下重启即可!安装svn插件 http://subclipse.tigris.org/update_1.6.x及svn使用windows -> show views原创 2012-07-16 17:11:21 · 587 阅读 · 0 评论 -
查找数组中指定键名的值
HTML$(function(){// $("#resText").load("GET.php?username="+$('#username').val()+"&content="+$('#content').val());$('#sub')原创 2011-09-27 11:10:18 · 2036 阅读 · 0 评论 -
导入以csv为后缀的文件
/**************************************************************************** *自费生管理项-自费生导入改为只导入文件以csv后缀的文件 所需要函数 fgetcsv **************原创 2011-08-01 16:13:57 · 3026 阅读 · 0 评论 -
发送邮件
class smtp_zlh{ //相关属性定义 private $_host; //smtp服务器地址 private $_auth;转载 2011-07-18 14:39:45 · 607 阅读 · 1 评论 -
smtp 发送邮件类
define('SMTP_STATUS_NOT_CONNECTED', 1, TRUE);define('SMTP_STATUS_CONNECTED', 2, TRUE);/*** @desc SMTP 邮件服务器* @param 服务器参数和邮件信息*转载 2011-07-04 10:24:02 · 1440 阅读 · 0 评论 -
网站开发 使用技巧
<br /> 用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。<br />1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。<br />2、$row[’id’] 的速度是$row[id]的7倍。<br />3、echo 比 print 快,并且使用echo的多原创 2011-05-11 14:12:00 · 414 阅读 · 0 评论 -
Zend Framework 环境配置以及第一个Hello World 输出!
Zend Framework教程列表出来也有几天了,只有少许PHPer给本人提出意见以及建议..那没办法..我现在只有按照我自己的想法去写这一系列的教程..<br />我答应过PHPer会在这周出最少一篇的教程..今天,我有点时间我就来写第一篇吧.<br />OK!开工了...<br />第一步:确认你的PHP环境:<br /> 1.请PHPer确认你的PHP版本是否在5.2.0以上..如果不是的话..请更新到5.2.0,否则.Zend Framework 好像用不了..我自己有试过.<br />原创 2011-05-04 15:07:00 · 618 阅读 · 0 评论 -
用数据库保存session
一般情况下,php.ini里的session.save_handler默认是file,也就是用文件来保存session,这种方式有几个缺点: 1、如果单靠session自己的垃圾回收机制,时间久了,保存session的文件会越来越多,影响查找效率; 2、对于需要统计同时在线用户的系统,实现起来很不方便; 3、分布式系统难以共享session。 如果将session.save_handler设置为user,php可以通过session_set_save_handler函数来重载session的几个底层会话处理转载 2011-05-26 17:55:00 · 676 阅读 · 0 评论 -
PHP魔术函数__autoload机制介绍
<br />在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这也是OO设计的基本思想之一。在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可。下面是一个实际的例子:<br />01 /* Person.class.php */<br />02 <?php<br />03 class Person {<br />04 var $name, $age;<br />0原创 2011-05-12 14:06:00 · 571 阅读 · 1 评论 -
preg_split
<br />1、preg_split ( string$pattern , string$subject [, int$limit [, int$flags ]] )<br /><br />返回一个数组,包含 subject 中沿着与 pattern 匹配的边界所分割的子串。 <br />如果指定了 limit ,则最多返回 limit 个子串,如果 limit 是 -1,则意味着没有限制,可以用来继续指定可选参数 flags 。 PREG_SPLIT_NO_EMPTY 如果设定了本标记,则原创 2010-12-24 09:46:00 · 362 阅读 · 0 评论 -
heredoc
<br />heredoc 很好的实现模板和代码分离<br /><br /><br /><br /><<<标识符<br />文本块....<br />标识符;<br /> <br /> <br />1.以<<<End开始标记开始,以End结束标记结束,结束标记必须顶头写,不能有缩进和空格,且在结束标记末尾要有分号。开始标记和开始标记相同,比如常用大写的EOT、EOD、EOF来表示,但是不只限于那几个,只要保证开始标记和结束标记不在正文中出现即可。<br /> <br />2.位于开始标记和结束标记之间的变原创 2010-12-22 15:53:00 · 441 阅读 · 0 评论 -
register_globals使用详解
register_globals是php.ini里的一个配置,这个配置影响到php如何接收传递过来的参数,如果你的问题是:为什么我的表单无法传递数据?为什么我的程序无法得到传递过来的变量?等等,那么你需要仔细的阅读以下的内容。 register_globals的值可以设置为:On或者Off,我们举一段代码来分别描述它们的不同。 代码: 当register_globals=Off的时候,下一个程序接收的时候应该用$_GET['user_name']和$_GET['user_pass']来接受传递过来的值。(注原创 2010-12-21 09:40:00 · 660 阅读 · 0 评论 -
php.ini 中的short_open_tag和asp_tags
php.ini 中的short_open_tag和asp_tags short_open_tag 决定是否允许使用 PHP 代码开始标志的缩写形式( )。如果要和 XML 结合使用 PHP,可以禁用此选项以便于嵌入使用 。否则还可以通过 PHP 来输出,例如: 。如果禁用了,必须使用 PHP 代码开始标志的完整形式( )。 注意: 本指令也会影响到缩写形式 asp_tags 除了通常的 标志之外还允许使用 ASP 风格的标志 。这也包括了输出变量值的缩写 。本文来自CSDN博客,转载请标明出处:http原创 2010-12-21 09:09:00 · 801 阅读 · 0 评论 -
php 面试题 0
<br />1. POST和GET分别能够传输多少数据? <br />POST:上基本没有限制<br />GET:有长度的限制最大为2k<br />2. 请简述include,include_once,require,require_once之间的区别? <br /> include include_once 包含失败时 返回警告<br />Require require_once 包含失败时 返回致命的错误<br />3. 请写一段正则表达式可以提取出页面所含的URL <b原创 2010-12-22 14:55:00 · 577 阅读 · 2 评论 -
phpnow 安装使用说明
直接执行 Init.cmd 初始化安装。成功初始化后 Init.cmd 自动改名为 Init.cm_。PnCp.cmd 是控制面板。大部分功能都在上面实现。PnCmds 目录下有一些常用 cmd 脚本。你可以建立快捷方式。:: 默认参数 ::Apa转载 2011-07-29 17:31:20 · 1229 阅读 · 0 评论 -
PHP面向对象精要
1 使用extends实现继承以及重载、魔术方法的含义class B extends A声明的时候B里可以没有A里的方法调用的时候$b=new B();$b->A里的方法();$b->A里的属性=1;$b->B里的方法();转载 2011-08-01 09:28:25 · 426 阅读 · 0 评论 -
PHP 无限分类三种方式,非函数的递归调用![兄弟连]
php无限分类大致有三种方式, 1、数据库通过设置父类ID来进行唯一索引,然后使用函数的递归调用实现无限分类; 2、数据库设计通过特定格式进行排列,然后使用mysql查询关键函数:concat。程序实现比较简单; 3、第三种不是太了解, 好像要使用到算法和数据结原创 2011-08-30 10:06:21 · 1819 阅读 · 1 评论 -
PHP将字符串转为HTML实体引用
class HtmlEncode { static $_convertToHtmlEntitiesSrcEncoding='UTF-8'; /** * 将非ASCII字符串转换成HTML实体 * * @example转载 2011-09-09 15:45:28 · 1345 阅读 · 0 评论 -
PHP获取一年中的每星期的开始日期和结束日期
以下是一段通过PHP来获取一年中的每星期的开始日期和结束日期的代码。function get_week($year) { $year_start = $year . "-01-01"; $year_end = $year . "-12-31";转载 2011-08-19 14:25:20 · 509 阅读 · 0 评论 -
PHP-CGI 进程 CPU 100% 与 file_get_contents 函数的关系
[文章作者:张宴 本文版本:v1.0 最后修改:2011.08.05 转载请注明原文链接:http://blog.s135.com/file_get_contents/] 有时候,运行 Nginx、PHP-CGI(php-fpm) Web服务的 Linux 服务器,突然转载 2011-08-15 11:28:31 · 1577 阅读 · 0 评论 -
php中用url判断图片或url是否完整
function check_url($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setop原创 2011-09-09 15:37:22 · 2169 阅读 · 0 评论 -
插入、修改操作功能的封装
/** * Model * @param type $data 数组 * @param type $mode 类型[INSERT/UPDATE] * @param type $where 条件 * @return typ原创 2011-08-09 14:25:34 · 388 阅读 · 0 评论 -
提示功能封装
$this->redirect('删除成功', PHP_SELF . '?m=line&page=' . $line_page . ''); /** * 页面跳转 不受header限制 * * @param string $msg原创 2011-08-09 14:40:29 · 425 阅读 · 0 评论 -
删除文件功能
dgwhiledel('G:/software/ss');function dgwhiledel($dirRes){$dir=opendir($dirRes); //打开文件readdir($dir);readdir($dir);while($newfile原创 2011-08-04 09:50:13 · 375 阅读 · 0 评论 -
文件上传
http://www.w3.org/TR/html4/loose.dtd">Insert title here选择文件 /** Created on 2010-11-21** To原创 2011-08-02 10:17:11 · 612 阅读 · 0 评论 -
php判断字符串编码是否为utf8的函数
function is_utf8($word) { if(preg_match("/^([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1})原创 2011-09-02 17:32:34 · 1185 阅读 · 1 评论 -
php防注入
/* *通用防注入 * add by wangbin,2011-07-10 * email:[email protected] */function inject_check($str){ $tmp=preg_match('/select|insert|原创 2011-08-02 13:47:56 · 7728 阅读 · 0 评论