自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(0)
  • 资源 (4)
  • 收藏
  • 关注

空空如也

php5.2.17专用php_imagick.dll

php 图像处理库ImageMagick windows下的安装 你需要重启你的电脑以生效。 如果你不重启你的电脑而只是重启你的apache那么你将会看见不能加载这个模块的错误,因此请千万要重启电脑。

2014-04-22

Connect_PHP_SDK_for_OAuth2_V1.2_new

QQ互联开发者必读 尊敬的QQ互联开发者: 您好,感谢您选择了PHP SDK 适用版本。 该版本运营环境:PHP + 数据库(可选) + MemCache(可选) PHP版本要求: PHP5.2 + (json_decode函数需要) 开启Curl模块:检查方式是 写一个 phpinfo();的测试文件,需要找到curl的描述方可有效。 如果选择数据库,需要开启mysql。(适用于中型网站) 如果选择MemCache,需要开启php_memcache 功能,同时需要Memcache的支持。(可用于大型网站) PHP SDK 操作流程: 在浏览器中,以网站的方式打开index.php(例如:http://www.example.com/index.php),首次将跳转到安装页面, 填好相关的APPID,APPKEY,选择对应的开放的API。选择session模式(系统支持三种,普通的session_start,基于数据库的session以及memcache的session,memcache的session支持需要MemCache的支持) 最后一个选项是debug功能,打开debug 功能,可以更加方面知道参数的传递地址,参数名称和数值以及结果的返回。 配置好了之后,点击确定,系统会验证相关的参数是否正确。值得注意的地方是:数据库会自动建立sessions表,sessions表的结构如下: CREATE TABLE if not exists `sessions` ( `sessionkey` varchar(32) NOT NULL, `sessionvalue` text NOT NULL, `sessionexpiry` datetime NOT NULL, `sessionip` varchar(15) DEFAULT NULL, PRIMARY KEY (`sessionkey`) ) DEFAULT CHARSET=utf8; 特别强调:在服务器运营环境中,请关闭debug功能。在配置选项完毕之后,删除install目录。在开发环境中,建议开启debug功能,这样,你可以很清晰的清楚传递的参数。 配置好了之后,系统会返回 index.php页面,你就可以开始 php sdk 的入门体验咯。 下面这些话是对coder说的: 代码结构采用api对应的目录,每个api对应相同文件名的PHP文件。代码中涉及到POST操作的部分,分为前后台,通过&lt;?php if(isset($_POST)&&!empty($_POST)){ //这部分是POST处理的部分 //重点看这部分 //参数处理这里有点弱,没有做过多的判断,请在真实运营平台程序中加强 }else{ //这部分显示前台页面 } 每个API文件实现的基本思路是: $sUrl = ""; //指定API地址 $aGetParam = array(...); //指定GET参数 $aPOSTParam = array(...); //指定POST参数 $aFileParam = array(...); //指定文件上传的参数 $sContent = GET|POST|upload($sUrl,$aGETParam|$aPOSTParam,$aFileParam[upload的时候需要,其他时候无此参数]); If($sContent!==FALSE){ $aResult = json_decode($sContent,true); //转化成数组 ... //对数组的分析 } 下面对三个主要函数进行分析,文件位置在 common/function.php里面: GET函数: function get($sUrl,$aGetParam){ global $aConfig; //全局参数 $oCurl = curl_init(); //初始化curl if(stripos($sUrl,"https://")!==FALSE){ //对CURL对SSL的支持处理 curl_setopt($oCurl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($oCurl, CURLOPT_SSL_VERIFYHOST, FALSE); } //拼接GET参数 $aGet = array(); foreach($aGetParam as $key=>$val){ $aGet[] = $key."=".urlencode($val); //注意此处的urlencode } curl_setopt($oCurl, CURLOPT_URL, $sUrl."?".join("&",$aGet));//设置访问URL curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1 );//设置调用返回 $sContent = curl_exec&#40;$oCurl&#41;;//执行访问 $aStatus = curl_getinfo($oCurl); //获取CURL的状态信息 curl_close($oCurl);//关闭CURL //系统自带的调试信息,运营环境可以删除这些调试信息 if(intval($aConfig["debug"])===1){ echo "<tr><td class='narrow-label'>请求地址:</td><td><pre>".$sUrl."</pre></td></tr>"; echo "<tr><td class='narrow-label'>GET参数:</td><td><pre>".var_export($aGetParam,true)."</pre></td></tr>"; echo "<tr><td class='narrow-label'>请求信息:</td><td><pre>".var_export($aStatus,true)."</pre></td></tr>"; if(intval($aStatus["http_code"])==200){ echo "<tr><td class='narrow-label'>返回结果:</td><td><pre>".$sContent."</pre></td></tr>"; if((@$aResult = json_decode($sContent,true))){ echo "<tr><td class='narrow-label'>结果集合解析:</td><td><pre>".var_export($aResult,true)."</pre></td></tr>"; } } } if(intval($aStatus["http_code"])==200){ //正常结果返回 return $sContent; //返回CURL获取到的内容 }else{ echo "返回出错:<pre>".$aStatus["http_code"].",请检查参数或者确实是腾讯服务器出错咯。</pre>"; //打印出错信息 return FALSE; //返回FALSE,注意在判断的时候,请用$sContent===FALSE 或者 $sContent!==FALSE 来判断 } } POST和upload 仅仅对不同的地方做说明: function post($sUrl,$aPOSTParam){ global $aConfig; ... //拼接POST数据 $aPOST = array(); foreach($aPOSTParam as $key=>$val){ $aPOST[] = $key."=".urlencode($val); } curl_setopt($oCurl, CURLOPT_URL, $sUrl); curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1 ); //指定是POST curl_setopt($oCurl, CURLOPT_POST,true); curl_setopt($oCurl, CURLOPT_POSTFIELDS, join("&", $aPOST));//指定POST数据 $sContent = curl_exec&#40;$oCurl&#41;; $aStatus = curl_getinfo($oCurl); curl_close($oCurl); ...... } /* * 上传图片 */ function upload($sUrl,$aPOSTParam,$aFileParam){ ... //防止请求超时 set_time_limit(0); $oCurl = curl_init(); if(stripos($sUrl,"https://")!==FALSE){ curl_setopt($oCurl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($oCurl, CURLOPT_SSL_VERIFYHOST, false); } $aPOSTField = array(); foreach($aPOSTParam as $key=>$val){ $aPOSTField[$key]= $val; } foreach($aFileParam as $key=>$val){ $aPOSTField[$key] = "@".$val;);//文件路径,前面要加@,表明是文件上传 } curl_setopt($oCurl, CURLOPT_URL, $sUrl); curl_setopt($oCurl, CURLOPT_POST, true); curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt($oCurl, CURLOPT_POSTFIELDS, $aPOSTField); //这里也不同 $sContent = curl_exec&#40;$oCurl&#41;; $aStatus = curl_getinfo($oCurl); curl_close($oCurl); ... } 该PHP SDK 目前演示地址:http://www.172web.com/, 如果涉及到网站改版,具体演示地址见网站公告。 如有问题,请通过邮件咨询:[email protected].

2012-07-10

第五媒体数字杂志系统1.02build070201版

数字杂志的演变与第四代数字杂志技术 一、最“IN”的媒体 2006年年初,短短两个月不到的时间里,国内20多家大型数字杂志发行平台蜂拥上线。Acer、联想、IDG、凯雷等风投纷纷出手,在数字杂志上砸进十几个亿。电子杂志、互动杂志、数字杂志、数码杂志、网络杂志、多媒体杂志等名称并行不悖,频繁地出现在各种媒体上。做一本酷酷的数字杂志,已不再是年轻网民的个别喜好,传统媒体纷纷推出电子版,企事业单位则将数字杂志技术广泛地应用于样本、图录、商刊、企刊等。由此,2006年被众多评论人士打上了“数字杂志年”的标签,数字杂志也被誉为最“IN”的媒体。 引爆这场产业革命的是一种基于Flash技术的通常被称作“多媒体杂志”的技术。只要您登陆目前国内的数字杂志发行平台,您几乎都能看到这种集音频、视频、动画、图文于一体,阅读就像翻阅真的书刊一样,还能发表评论、留言的杂志。精美的图文、悠扬的音乐、精彩的视频、翻书的效果、互动的功能……无不带给您强烈的感官刺激与由衷的惊羡,连平时唯恐避之不及的广告也变得可爱多了。 二、数字杂志的演变 “杂志”一词,源于法文,本意“仓库”,后指集束的出版方式,1931年被赋予期刊含义,在表现形态上被进一步解构。从本质上来说,“杂志”是一种信息的集束方式,超链接的互联网站也可被称做是数字杂志。而事实上,第一代数字杂志就是以超链接的网页形式出现的,发展到多媒体杂志,已经是数字杂志的第三代了。 也许您现在打开电子邮箱还能经常收到诸如“某某证券杂志”之类的邮件列表,诸多网刊及曾经非常有名的ColdTea电子画刊等,都可归为第一代数字杂志。第一代数字杂志最著名的技术服务商当数至今还在运营的“邮件列表专家”——希网网络,“邮件列表”几乎成了第一代数字杂志的代名词。 第一代数字杂志因其实质就是一般的html网页,因此具有阅读上的便捷性,但人们概念中的“杂志”形态几乎无从体现,倒更像是“羊皮卷手抄本”。于是,hlp、chm、pdf、exe、ppt等电子书开始风行,网上就有人专门将国外电子图书馆里的资料拷贝出来,打包成exe电子书供人下载,“电子书”堪称第二代数字杂志的代名词。其中,由著名的Adobe公司开发的pdf电子书技术,由于得到北大方正电子排版编辑系统的支持,媒体出版机构采用较多。但人们最为熟悉的恐怕还是hlp或chm电子书,因为几乎每台电脑里都有hlp或chm格式的帮助文档。比较出色的电子书制作工具是QuickCHM、eBook Pack Express、Natata eBook Compiler。 第二代数字杂志虽则将文件“装订”到了一起,看上去不再七零八落,但差不多都是一幅静态的、僵死的面孔,且需要安装专门的软件或将杂志下载到本地后才能阅读。随后出现的第三代数字杂志技术,也就是通常被称作“多媒体杂志”的技术,才彻底改变数字杂志的面孔,奠定了数字杂志的基本形态。 多媒体杂志,一种制作精美、内容精萃、信息集束、书刊效果的图文、数据、音视频综合运用的电子出版方式。其逼真的书刊效果,翻动页面还会发出唰唰的声音;动感十足的图文,点击书上的小人还能开口说话;曼妙的背景音乐、精彩的视频、三维的图像……无不给人以惊艳的阅读体验。 多媒体杂志还具有无刊号之困扰、无印刷之耗费,内容更新便捷、杂志流传迅速,可以与网站整合、可以与读者互动,图文资料可以让人方便地拷贝、也可以较好地进行版权保护,还能准确反馈阅读次数、读者层次,设置阅读权限,等等,一系列的优势。 因此,声光色并茂、美轮美奂的多媒体杂志一进入人们的视野便受到广泛追捧,不仅成为新新人类的炫势力,而且迅速成为企事业单位营销拓展、品牌维护、客户服务、企业文化建设的利器,被广泛用于出版电子期刊、书刊、企刊、商刊、样本、图录、画册、相册等,涌现出了Zcom、Xplus、Poco、杂志中国等一大批数字杂志运营商,诺基亚、阳光导航、瑞丽等一大批精彩的数字杂志。“多媒体杂志”也就成了第三代数字杂志的代名词。 三、第三代数字杂志技术 第三代数字杂志在技术上有基于网站技术的,有基于应用软件技术的,但最为主流的还是基于Flash技术的。 基于网站技术的,可以说是第一代数字杂志的升级,比较典型的是QQ杂志与网易行业电子样本。网站技术具有强大的后台处理与系统架构能力,能轻松满足聚合、分发、阅读、统计、交流等各种需求,但前台就很难达到Flash那样的表现力了。因此,基于网站技术的数字杂志技术最后必然会与基于Flash技术的数字杂志技术糅合到一起,成为第四代数字杂志技术。 基于应用软件技术的,可以说是第二代数字杂志的升级,比较典型的是DeskTopAuthor电子书与FlipAlbum相册。虽然它们都表现非凡,但具有第二代数字杂志的通性,那就是需要专用软件并需要将杂志下载到本地,既不便于发行也不便于阅读。即使有朝一日微软IE支持直接阅读,网络环境也没法支持这些无法分解的“大块头”。由于技术上不可逆的先天不足,基于应用软件技术的数字杂志技术的生存空间将越来越有限。特别是随着第四代数字杂志“在线多线程分布式传输、离线自动打包成exe执行文件下载”技术的推出,它将彻底失去继续存在的必要性。 基于Flash技术的,其开山鼻祖是一个名叫陈涛的小伙子。无论是Zcom、Xplus、Poco,还是后来居上的杂志中国,推出的都是这种基于Flash技术的数字杂志。也正是这些携万千风投资本强势入市的企业,掀起了2005、2006年间蔚为壮观的数字杂志产业狂飙。权威部门在2006年年终发布的《中国互联网产业50个细分领域》报告中,“数字杂志”赫然在列。电子杂志、互动杂志、数码杂志、网络杂志、多媒体杂志等至此亦等于有了一个统一的叫法,它的名字叫“数字杂志”。 虽则基于Flash技术的第三代数字杂志技术开启了一个崭新的时代,数字杂志在形态上趋于成熟,但在技术上却基本上是一种较为孤立的开发思路,仅以“做出杂志”为目标。因此,无论是Xplus、Poco、Zcom、杂志中国等杂志商推出的工具,还是陈涛开发的基于Flash工具的杂志模板,解决问题的能力都还相当有限。比如某集团需要在省级杂志帐户下面创建若干地市级杂志帐户,地市级下面再分别创建乡镇级帐户,每个帐户都需要分配若干杂志编辑的角色权限,编辑之间需要能够协同作业……这种分布式的架构是集团用户或行业网站的常规需求,却不是上面这些工具或模板所能解决的。即使以“做出杂志”为考量,使用上述工具或模板,离“制作数字杂志像玩搏客那样简单、方便”的目标亦还有很长的一段距离。 第三代数字杂志技术的不足还表现在杂志性能的不够完善上。比如,无论是Xplus、Poco、Zcom还是杂志中国,一开始都曾刻意渲染P2P下载技术,把需要安装专用软件并需要将杂志下载到本地才能阅读说成是最佳的发行与订阅方式。如果当真出于发行与订阅考虑,那么试问,RSS(一种无需下载的发行、订阅方式)岂不更好?显然,这些杂志商都在撒谎。实际情况是,并非“P2P”订阅有多好,而是仅靠“组件+模版”这样的Flash技术还不能较好地支持即时阅读,才不得不祭出“P2P”。要改变这一点,必须使图文并茂、有声有色的Flash杂志能够被“打碎”,同时又能被“拼”回去……这需要Flash技术与网站技术相结合的杂志系统来解决。 四、第四代数字杂志技术 第四代数字杂志技术是Flash技术与网站技术充分结合的数字杂志系统,具有制作、发行、阅读、管理一体化的特点,具有较强的协作性、易用性和可扩展性,而不单单是第三代数字杂志技术那样的一个工具或模版。 首先,第四代数字杂志技术将使数字杂志的表现力与功能更加丰富。用户可自定义杂志界面与表现效果;可自定义即时通讯、在线支付等多种功能;并提供扩展接口,让用户可自己创作更丰富的效果、实现更多的功能;用户创作的效果与功能还能共享。 其次,制作数字杂志就像玩博客那样简单。无需任何专用工具,只要登陆网站,点点选选,然后点击“保存”,就能完成专业效果的数字杂志的制作与发布。对于专业用户,则还可以使用Flash等工具天马行空地自由创作。不管是图片、文字、视频还是动画效果,如果不满意,均可随时重新修改、编辑。更重要的是,还支持多方协作。大型的数字杂志往往需要多个栏目编辑协作完成,第四代数字杂志技术具有相应的权限分配机制。 第三,发行数字杂志基于一个庞大的共享的网络。数字杂志系统采用分布式架构,系统可以与任何企业、个人网站或门户网站友好地整合,每套系统既是独立的制作、发行、阅读平台,同时资源又可互相聚合、共享。打个比方,如果有一万个网站使用了这套系统,那么任何一个网站制作的杂志,都将在一万个网站上同时发布;登陆任何一个网站,都能阅读到其它一万个网站上的杂志;只要在其中任何一个网站上注册,就能订阅所有自己想要的杂志。 第四,集团部署的完美解决方案。系统具有多级帐户管理功能,这一点特别适合集团用户进行信息化部署或开设行业数字杂志门户。以某省电力集团公司为例,只需在省级系统建立一套数字杂志系统,就能划分出《企业简报》、《企业文化内刊》、《光荣榜》等若干部分,然后创建各地市级单位的帐户,再由地市级单位向镇乡一级发放帐户,就能实现内情上报下达,互为交通。 第五,阅读和订阅数字杂志就像浏览网页一样方便。第四代数字杂志采用文件分割与多线程预载技术,无需安装任何专用软件,登陆网站就能阅读杂志,而且前面阅读,后面预加载,确保了多媒体文件的流畅阅读。第四代数字杂志采用自动打包技术,服务器端能将杂志自动打包成一个exe执行文件,点击“下载”,就能将数字杂志下载到本地收藏。第四代数字杂志采用RSS订阅等技术,网站注册用户只需点击“订阅”,该杂志有新杂志出版时,站内短信或电子邮件就会自动通知该用户。 第六,系统具有强大的管理功能。杂志制作人员可对杂志设置不同的阅读权限,比如仅限注册用户阅读、仅限付费用户阅读、仅在本站发布、点击广告方能阅读等。系统管理员可对杂志进行过滤或推荐,比如仅选取本站杂志、选取所有共享杂志、仅选取汽车杂志等。系统还有广告管理、读者管理等一系列的强大功能。 以杭州潜龙动漫技术公司李小明、蒋桥、杨宜强等人为骨干的www.05m.com第五媒体发展联盟在第四代数字杂志技术的研发上已整整历时两年,目前已完成杂志生成、共享聚合、多线程预载、自动打包等全部核心技术的开发,并在杭报集团旗下《风景名胜》杂志社等单位进行了试用,效果良好。接下去,他们将着重在一些用户体验性的功能上进行深化、细化、优化。可以预见,该系统一旦大规模推广,必将对整个数字杂志产业的价值观与技术理念都产生深刻的影响,彻底颠覆目前Xplus、Poco、Zcom、杂志中国等运营商所主导的以运营商为中心的制作工具+推送平台的产业模式。

2012-02-29

服装网店策划方案.doc

服装网店策划18-28岁的潮流女生、20-40岁的公司白领。这部分顾客特点: 1.追求时尚的女性,对时尚敏感度高,紧跟时尚潮流,有一定购买能力; 2.平时工作较忙,追求时尚,追求个性,帮助他们轻松节省时间; 3.一些在当地买不到的新产品,很多人会选择网上购买。 在消费群体上,我们的目标消费者是:18-28岁潮流女生,这些消费者多数是高校学生,基本上是没有收入,但她们年轻、时尚,因此穿着也就成了她们表现个性重要途径。所以,我们针对这部分消费者收入低、渴望高的特点提供了质量更好、价格更低的时尚服装。20-40岁的公司白领,这部分消费者年轻、平时工作繁忙,因此在节假日尤其的想放松一下自己,因此我们针对这部分消费者提供了穿着舒适的休闲服装。

2011-08-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除