PHP
文章平均质量分 61
dreamboycx
我的空间我做主。。。。
展开
-
esayui相关操作
$.easyui.closeCurrentDialog(); //关闭当前弹窗parent.$('#datagrid').datagrid('reload');//刷新父窗口数据parent.$("#roominfolist").dialog("close");//关闭弹窗原创 2021-07-20 11:37:58 · 257 阅读 · 0 评论 -
php 购物车的例子
网上搜到的,简单容易理解。cookie存购物车ID,db存购物车数据。//购物车session的产生代码 if(! $session && ! $scid) { /* session用来区别每一个购物车,相当于每个车的身份证号; scid只用来标识一个购物车id号,可以看做是每个车的名字; 当该购物车的id和session值两者都不存在时,就产生一个新购物车 */ $session转载 2012-11-29 10:19:42 · 467 阅读 · 0 评论 -
php购物车实现
ShopCar.php<?phpclass Shopcar {//商品列表public $productList=array(); /** * * @param unknown_type $product 传进来的商品 * @return true 购物车里面没有该商品 */public function checkProduct($product){转载 2012-11-29 10:24:27 · 862 阅读 · 0 评论 -
PHP中购物车实现的原理
购物车的原理-cookie和数组的结合发现php很多函数得到的结果都是数组给出的,最常用的就是mysql_fetch_array(),包括取得的字符串信息生成数组,再由数组分解成字符串用的函数explode(); implode();以前也没有写过购物车之类的实现,自觉属于愚笨的那种类型,断断续续写了一个星期,琢磨了(姑且允许作为一个新手自大一下)购物车的处理程序。转载 2012-11-29 10:27:46 · 6063 阅读 · 0 评论 -
php数组排序函数 比较全面
如果你已经使用了一段时间PHP的话,那么,你应该已经对它的数组比较熟悉了——这种数据结构允许你在单个变量中存储多个值,并且可以把它们作为一个集合进行操作。经常,开发人员发现在PHP中使用这种数据结构对值或者数组元素进行排序非常有用。PHP提供了一些适合多种数组的排序函数,这些函数允许你在数组内部对元素进行排列,也允许用很多不同的方法对它们进行重新排序。在这篇文章中我们将讨论该排序中最重要的几个原创 2012-11-29 14:19:22 · 273 阅读 · 0 评论 -
服务器预定义变量详解
// $_SERVER['PHP_SELF']:当前正在执行脚本的文件名,与document root相关。echo $_SERVER['PHP_SELF'];////$_SERVER['argv']:传递给该脚本的参数。////$_SERVER['argc']:包含传递给程序的命令行参数的个数(如果运行在命令行模式)。////$_SERVER['GATEWAY_INTERFACE'原创 2012-11-29 14:19:37 · 345 阅读 · 0 评论 -
sns网站开发小结
1、在phpmyadmin中有如果表中有数据,则无法设定主键。。。2、用table循环4行5列的数据<table class="photo_table" width="100%"border="0" cellspacing="0" cellpadding="0"> <!--{loop $search $key$value}-->原创 2012-11-29 14:23:46 · 319 阅读 · 0 评论 -
PHP 序列化(serialize)格式详解
1.前言PHP (从 PHP 3.05开始)为保存对象提供了一组序列化和反序列化的函数:serialize、unserialize。不过在 PHP手册中对这两个函数的说明仅限于如何使用,而对序列化结果的格式却没做任何说明。因此,这对在其他语言中实现 PHP方式的序列化来说,就比较麻烦了。虽然以前也搜集了一些其他语言实现的 PHP序列化的程序,不过这些实现都不完全,当序列化或反序列化一些比原创 2012-11-29 14:23:50 · 390 阅读 · 0 评论 -
PHP获取当前页面的URL
使用PHP编写程序的时候,我们常常想要获取当前页面的URL。下面提供一个用于获取当前页面URL的函数以及使用方法:示例一:// 说明:获取完整URLfunction curPageURL(){ $pageURL = 'http'; if ($_SERVER["HTTPS"]== "on") { $pageURL .="s"; }原创 2012-11-29 14:24:13 · 311 阅读 · 0 评论 -
十大免费CMS建站系统介绍(PHP+MYSQ…
这里为需要建站但又徘徊的朋友介绍10个免费PHP+MySql平台下的CMS内容管理系统,可能会对你的选择有指导作用。1. Joomla!一套在国外相当知名的内容管理系统,2007年开源cms第一名!Joomla!是使用PHP 语言加上MySQL数据库所开发的软件系统,可以在 Linux、Windows、MacOSX等各种不同的平台上执行。操作接口除了美观之外,也花了很多心力原创 2012-11-29 14:24:15 · 2363 阅读 · 0 评论 -
php中时间轴开发,即显示为“刚刚”…
php中时间轴开发,即显示为“刚刚”、“5分钟前”、“昨天10:23”等 开发中还是蛮有用的,譬如论坛帖子,围脖等都有相关应用//时间转换函数 function tranTime($time) { $rtime = date("m-d H:i",$time); $htime = date("H:i",$time); $time =原创 2012-11-29 14:24:19 · 454 阅读 · 0 评论 -
关于字符串截取的函数
function msubstr($str, $start, $len) { $tmpstr =""; $strlen =$start + $len; for($i = 0;$i if(ord(substr($str, $i, 1)) > 0xa0) { $tmpstr .= substr($str, $i, 2);原创 2012-11-29 14:24:24 · 338 阅读 · 0 评论 -
持续 1800 秒以上的非活动状态,导…
用phpmyadmin管理数据库时老是出现:“持续 1800秒以上的非活动状态,导致超时,请重新登录”,相当的烦人,请教了摆渡大神,方法如下:在phpmyadmin/libraries目录下找到config.default.php文件,将文件中的$cfg['LoginCookieValidity']=1800;将时间1800改成31536000(一年),这下应该高枕无忧了吧?出去喝杯咖啡回来原创 2012-11-29 14:24:29 · 579 阅读 · 0 评论 -
artDialog弹窗使用小结
最近在做项目的时候需要对很多的页面进行改造,将已有的页面已div的形式弹出来,自己在网上找了很多jQuery的插件但是都觉得不够好,最后发现了一个国产的插件“artDialog”还不错(支持国产啊:D),使用很简单、上手快、API全!一、下载 地址:http://code.google.com/p/artdialog/downloads/list 在这里可以获取到最新版本的art原创 2012-11-29 14:24:45 · 845 阅读 · 0 评论 -
超强php图片处理类,包括缩略图,…
class picture{var $PICTURE_URL;//要处理的图片var $DEST_URL="temp__01.jpg";//生成目标图片位置var $PICTURE_CREATE;//要创建的图片var $TURE_COLOR;//新建一个真彩图象var $PICTURE_WIDTH;//原图片宽度var $PICTURE_HEIGHT;//原图片高度var $MA原创 2012-11-29 14:25:15 · 388 阅读 · 0 评论 -
PHP通过DOM创建XML文档
通过DOM方式PHP可以很方便的创建XML,只是必须要逻辑清晰,不然很容易出错,基本原理如下 $doc = new DOMDocument(‘1.0’, ‘utf-8’); //声明版本和编码$doc -> formatOutput = true; //格式XML输出$root =$doc ->createElement_x('root'); //创建一个标签$in原创 2012-11-29 14:25:17 · 269 阅读 · 0 评论 -
关于PHP中变量未定义的提示
在家里电脑上自己做的项目,移到外网上时出现大量如下提示:Notice: Use of undefined constant values -assumed 'values' in D:\wamp\www\yp\index.php on line19Notice: Use of undefined constant values - assumed 'values'in D:\wamp\原创 2012-11-29 14:26:00 · 4448 阅读 · 0 评论 -
PHP教程:POST数据的三种方法
php有三种方法可以post数据,分别为Curl、socket、file_get_contents:请看下边的代码:functionrequest_by_socket($remote_server,$remote_path,$post_string,$port =80,$timeout = 30){$socket =fsockopen($remote_server,$port,$er原创 2012-11-29 14:26:44 · 552 阅读 · 0 评论 -
PHP中使用curl库获取网页内容如何P…
functioncurlFetch($url, $cookie = "", $referer = "", $data =null) { $ch = curl_init($url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //返回字符串,而非直接输出 curl_setopt($ch原创 2012-11-29 14:26:48 · 329 阅读 · 0 评论 -
PHP中Header使用的HTTP协议及常用…
function https($num) { $http = array ( 100 => "HTTP/1.1 100 Continue", 101 => "HTTP/1.1 101 Switching Protocols", 200 => "HTTP/1.1 200 OK", 201 => "HTTP/1.原创 2012-11-29 14:27:10 · 304 阅读 · 0 评论 -
用PHP实现Soap通讯
近日用PHP实现Soap通讯,写了一些简单的方法:phpfunction HttpSoap($server, $port, $url, $namespace, $action, $data){$fp = @fsockopen($server, $port);if (!$fp) {return FALSE;} else {$soapData = ConstructData($nam原创 2012-11-29 14:27:12 · 284 阅读 · 0 评论 -
PHP实现人人OAuth登录和API调用
人人开放平台给出的PHPSDK,个人感觉写的不怎么样,而且在我的电脑上运行不出来,总是113错误,查文档竟然还没有这个错误码,于是只好自己按照官方给出的文档,用PHP自己实现了一下。代码如下文,没有作封装,只是走了一下流程。如果是仅仅用于人人连接这样的登录验证和简单的API调用,也不是很有必要封装。作为使用人人API的一个PHP示范吧。自己写代码的过程中也参考了官网的SDK代码和DEMO代码。原创 2012-11-29 14:27:18 · 359 阅读 · 0 评论 -
携程机票接口写法
function httpRequestSoapData($responseUrl,$requestXML){ try{ $myhttp = newHttpRequest($responseUrl."?WSDL","POST"); //--相对于API2.0固定 $r_head=<?xml version="1.0"encoding="utf-8"?>http://www原创 2012-11-29 14:27:45 · 1624 阅读 · 0 评论 -
php socket讲解与实例
Sockets在PHP中是没有充分利用的功能。今天你将看到产生一个能使用客户端连接的服务器,并在客户端使用socket进行连接,服务器端将详细的处理信息发送给客户端。当你看到完整的socket过程,那么你将会在以后的程序开发中使用它。这个服务器是一个能让你连接的HTTP服务器,客户端是一个Web浏览器,这是一个单一的客户端/服务器 的关系。◆ Socket 基础PHP使用Berkley原创 2012-11-29 14:28:11 · 339 阅读 · 0 评论 -
PHP Socket 编程简单实例
让我们以一个简单的例子开始---一个接收输入字符串,处理并返回这个字符串到客户端的TCP服务.下面是相应的代码:PHP 代码:// 设置一些基本的变量$host = "192.168.1.99";$port = 1234;// 设置超时时间set_time_limit(0);// 创建一个Socket$socket = socket_create(AF_INET, SOCK_S原创 2012-11-29 14:28:17 · 296 阅读 · 0 评论 -
PHP安全模式详解(PHP5.4安全模式将…
一、这个是之前的笔记,随笔贴上而已。PHP安全模式在5.4的时候已经不再支持了。查看官网:Safemode isno longer supported. Any applications that rely on safe mode mayneed adjustment, in terms of security.1.安全模式 一直没有用过php的safe_mod原创 2012-11-29 14:28:24 · 612 阅读 · 0 评论 -
基于OpenCV的PHP图像人脸识别技术
本文所介绍的技术不是原创,而是从一个叫RobertEisele的德国人那里学习来的。他写了一个PHP扩展openCV,只封装了两个函数,叫face_detect和face_count。openCV是一个开源的用C/C++开发的计算机图形图像库,非常强大,研究资料很齐全。本文重点是介绍如何使用php来调用其中的局部的功能。人脸侦查技术只是openCV一个应用分支。OpenCV安装之前必须依赖原创 2012-11-29 14:28:42 · 706 阅读 · 0 评论 -
如何让你的wamp消除8小时的时间差…
装上wamp后,很多人发现输出时间时总会有8小时的时间差,怎么回事呢?我想开发wamp的是外国人,而且是和我们国家有8小时的时差,所以才会默认输出那个时间!那怎么办呢?打开配置文件php.ini找到date.timezone将后面的utc改为prc,即是date.timezone ="PRC"这样就不会有时间差了,PRC什么意思?PRC代表中国咯~~如果没有找到date.timezone怎么原创 2012-11-29 14:17:55 · 828 阅读 · 0 评论 -
一个简单的php批量上传程序
upload picture more once <form action="" method="post"enctype="multipart/form-data"> Pictures:<br/> <input type="file"name="pictures[]" /><br/> <input type="file"name="pictures[]" /><br原创 2012-11-29 14:18:23 · 275 阅读 · 0 评论 -
从PHP的模板引擎看Discuz!模板机制
前言本文写于2007年11月,那时候我是在Discuz!开发组为PHPChina的《PHPer》写的稿,一直也没有发到blog上了,今天偶然之间记起,顺手转发过来。一、关于模板引擎的前言从phplib到smarty,再到Discuz!的模板机制,本文试图通过PHP模板引擎为你讲解作者自己的PHP心得。我清楚的记得在我刚上大学开始学习PHP的时候,曾经在phpe.net看到过一篇关于phpl原创 2012-11-29 14:19:01 · 352 阅读 · 0 评论 -
如何利用PHP时间戳获取当前时间
大家也许对PHP时间戳已经有所了解,那么我们如何应用它来获取具体的日期呢?我们今天来为大家介绍一下PHP时间戳获取当前时期的具体方式。实现功能:获取某个日期的时间戳,或获取某个时间的PHP时间戳。strtotime能将任何英文文本的日期时间描述解析为Unix时间戳,我们结合mktime()或date()格式化日期时间获取指定的时间戳,实现所需要的日期时间。strtotime 将任何英文文本原创 2012-11-29 14:19:03 · 277 阅读 · 0 评论 -
PHP中使用FCKeditor2.3.2配置
下载FCKeditor2.3.2,解压至FCKeditor。1.首先删除不必要的文件节省空间。凡是以_开头的文件如_samples,_testcases和一些用不到的.asp、.jsp、.cfm文件统统干掉。2.修改fckconfig.jsFCKConfig.AutoDetectLanguage = true ;//是否自动检测语言FCKConfig.DefaultLanguage =原创 2012-11-29 14:19:06 · 287 阅读 · 0 评论 -
php 处理二维数组(去除重复项,排…
1. PHP二维数组去重复项函数PHP数组去除重复项 有个内置函数array_unique (),但是php的array_unique函数只适用于一维数组,对多维数组并不适用,以下提供一个二维数组 的 array_unique函数//二维数组去掉重复值function unique_arr($array2D){foreach ($array2D as $v){ $v =原创 2012-11-29 14:19:16 · 420 阅读 · 0 评论 -
两段有用的函数
functionunhtml($content){ //定义自定义函数的名称 $content=htmlspecialchars($content); //转换文本中的特殊字符 $content=str_replace(chr(13),"",$content); //替换文本中的换行符 $content=str_replace(原创 2012-11-29 14:19:29 · 284 阅读 · 0 评论 -
PHP类的CMS总结
一、国内1.DEDECMS(织梦内容管理系统)官方网址:http://dedecms.com特点:是国内完全开源的一款CMS系统,可以自主进行二次开发,最新的V5版本又有了一些新的改进和功能的添加.最新的版本的模板已经应用了DIV+CSS的模式使的网页更符合标准.评价:这是一套令人爱憎分明的系统,首先它是国内一款开源的系统,2.x的时候功能都已经另它的fans为之疯狂,非常灵活的定原创 2012-11-29 14:21:26 · 645 阅读 · 0 评论 -
php生成缩略图的类代码
class CreatMiniature{//公共变量var $srcFile=""; //原图var $echoType; //输出图片类型,link--不保存为文件;file--保存为文件var $im=""; //临时变量var $srcW=""; //原图宽var $srcH=""; //原图高//设置变量及初始化function SetVar($srcFile,$ec原创 2012-11-29 14:21:49 · 292 阅读 · 0 评论 -
MyISAM 与InnoDB 数据表类型区别
MyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。 以下是一些细节和具原创 2012-11-29 14:23:09 · 293 阅读 · 0 评论 -
新浪微博登陆uchome
今天做了新浪微博登陆uchome,有需要的联系我咯,搜狐微博同步登陆uchome,QQ同步登陆uchome,开心网同步登陆uchome,需要的话联系我吧原创 2012-11-29 14:23:29 · 388 阅读 · 0 评论 -
PHP获取IP地址及根据IP判断城市实…
前段时间,写了篇关于“PHP+MYSQL查询手机号码归属地”的文章。其实,关于归属地查询,除了手机号码之外,IP地址也是大家关心的。今天,就讨论一下在PHP中如何获取用户IP地址、PHP根据IP判断用户所在城市以及PHP根据IP实现城市切换或跳转的问题。PHP获取IP地址这个比较简单了,利用PHP自带函数就可以了,PHP中文手册看一下,都有现成的例子,就不过多说明了,直接上代码,A段:<原创 2012-11-29 14:23:40 · 756 阅读 · 0 评论 -
php 循环删除checkbox记录值
一、首先要了解sql语句$SQL=delete from `user` where id in (1,2,4);表单大概是:form action= method=post input name=ID_Dele[]type=checkbox id=ID_Dele[] value=1/ input name=ID_Dele[]type=checkbox id=ID_Dele[] value=2原创 2012-11-29 14:23:44 · 303 阅读 · 0 评论