JAVA、PHP、前端、APP、网站开发 - 开发技术学习

文档标签: php

wordpress如何添加自定义菜单?.

在使用wordpress过程中,你有可能是下载别人的主题,也有可能是你自己开发的。最终我们都会遇到一个问题: wordpress如何添加自定义菜单? 是啊!wp如何自定义菜单呢? 今天在做sinaapp上的一个项目的时候遇到了这个问题,于是就记了下来! 一:首先在主题中注册一个菜单 用到的两个函数: register_nav_menu(): 注册一个单一的菜单位置。 register_nav_menus(): 注册多个菜单位置。 在修改的主题文件夹中找到:functions.php,添加下面的代码 [php] register_nav_menus( array( 'primary' =&gt; __( 'Primary Navigation', 'Primary Menu' ), ) );</pre> [/php] mary Navigation”是我们在代码中用于标识该菜单的别名。“Primary Menu”是我们在控制面板中用于标识该菜单的标签。 也可以用: [...
此文被围观3261次  分类: 编程开发 标签:  ·········

php 获取指定数组key的值.

在使用ThinkPhp的时候查询数据结果是多维数据,这时就需要筛选数据,指定某个key获取值,或都指定值获取key 试试以下两数组吧!利用递归的思路解决了问题! //指定数组key获取值 function getArray($array, $index) {  if (!is_array($array)) return null;  if (isset($array[$index])) return $array[$index];  foreach ($array as $item) {   $return = getArray($item, $index);   if (!is_null($return)) {    return $return;   }  }  return null; } $arr = array('p'=>array('name'=>'wen.de','age'=>24),'work'=>'programer'); print_r(getArray($...
此文被围观3240次  分类: 编程开发 标签:  ·······

php导出excel时中文名称的解决办法.

你先看一下这php生成excel类文件。完全可以解决 <?php // 数据导出 类文件 /*** 导出 XML格式的 Excel 数据* 作者: 色色*/ class XmlExcelExport{/** * 文档头标签 *  * @var string */ private $header = "<?xml version=\"1.0\" encoding=\"%s\"?\>\n<Workbook xmlns=\"urn:schemas-microsoft-com:office:spreadsheet\" xmlns:x=\"urn:schemas-microsoft-com:office:excel\" xmlns:ss=\"urn:schemas-microsoft-com:office:spreadsheet\" xmlns:html=\"http://www.w3.org/TR/REC-html40\">"; /** * 文档尾标签 *  * @var string */ private...
此文被围观3278次  分类: 编程开发 标签:  ····

php数组操作(array_keys、array_unique、sort、join、explode、implode).

详细说一下php数组的一些常用函数 array_keys  获取数组的键key 例:Array ( [186] => dlb20120615150628259 [201] => D_INST0-1651339828086 [163] => dlb20120611170651943 [184] => dlb20120615130645200 [185] => dlb20120615140607347 [180] => dlb20120615120629364 [182] => dlb20120615130657938 [183] => dlb20120615130619415 [202] => D_INST0-1651339980726 [187] => dlb20120615150616702 [200] => D_INST0-1651339828032 [181] => dlb20120615130625533 [204] => D_INST0-16513...
此文被围观3111次  分类: 编程开发 标签:  ···········

php数组去重,php数组去掉重复的key或值.

今天在做订单排序的时候遇到了如下情况, 不同订单可能含有同一产品,不同产品在不同机构下可能出现不同的价格和积分。 查询出了所有产品,放到一个数组里面,因为产品的ID是唯一的,所以现在主要是去重重复的产品 PHP数组去除重复项有个内置函数array_unique(),但是php的array_unique函数只适用于一维数组 //数组去除重复值   function assoc_unique($arr){    if(is_array($arr)){     $arr = array_unique($arr);//去掉重复的字符串,也就是重复的一维数组    }    //sort函数对数组进行排序    sort($arr);    return $arr;   }   同时今天在这里还学到了用join或impload来将数组转换成1,2,3,4这种格式,然后用explode还原。  ...
此文被围观2185次  分类: 编程开发 标签:  ·········

php计算数组的和.

php自带的函数:array_sum,推荐使用,但是有时没法满足项目过程中的使用, 我在php.net上找到了一个函数: here is a function that can sum values like these : $tab = array(                  0 => array ("val1" => 2,"val2" => 5)                  1 => array ("val1" => 6,"val2" => 10)                  "toto" => array ("val1" => 15,"val2" => 50)                 ); sum_subarrays_by_key( $tab, "val1" ); the function will sum all values with "val1" key in tab subarrays. function s...
此文被围观2952次  分类: 编程开发 标签:  ·····

php返回当前时间的本周时间和本月时间与本季度时间.

在用php做统计报表的时间可能会用到返回本周时间、本月时间、本季度时间 本周时间段: $startTime = mktime(0,0,0,date( "m "),date( "d ") - date('N') + 1,date( "Y "));//周开始 $stopTime = mktime(23,59,59,date( "m "),date( "d ") - date('N') + 7,date( "Y "));//周结束   本月时间段: $timestamp=strtotime(date('Y-m-d')); $mdays=date('t',$timestamp); $startTime=strtotime(date('Y-m-1 00:00:00',$timestamp)); $stopTime=strtotime(date('Y-m-'.$mdays.' 23:59:59',$timestamp));   本季度时间段: $season = ceil((date...
此文被围观2183次  分类: 编程开发 标签:  ······

windows下配置php+nginx+oracle.

前些天到了一家新的公司上班,公司主要用的oracle数据库,语言当然也是现在比较热门的php了,服务是用的nginx 以下nginx+php+oracle配置压缩包,可以看看,也不用装什么东西,直接可以用,但不是网上别人所说的那种集成环境! 但是有一缺点就我还不知道怎么把oracle链接上的,如果电脑上安装了mysql也可用的。nginx+php+oracle压缩包下载解压到相关目录,cmd进入到nginx目录下,运行:start nginx;  停止:nginx -s stop,  重启:nginx -s restart然后进入到php目录下面,运行: php-cgi.exe -b 127.0.0.1:9000OK!如果不行请email: hello@adophper.com...
此文被围观2646次  分类: 编程开发 标签:  ····

windows下php-memcache配置说明.

因为很多公司都要求会这个,面试也经常问你会不会缓存技术,会那些缓存啊?一般你用的什么来缓存文件啊、? 查了很多网上的方法大多都是一样的,我这里也不多说了,直接copy一些过来: 1、下载memcache-win32版2.解压到c:/memcached目录,然后在cmd中如下操作//在您安装时请切换您的安装目录 C:>c:/memcached/memcached.exe -d install //安装 C:>c:/memcached/memcached.exe -d start  //启动服务 C:>telnet 127.0.0.1 11211 //测试连接 11211是默认端口 输入stats //就会出现下面的信息,说明安装好了. STAT pid 2484 STAT uptime 266 STAT time 1267938148 STAT version 1.2.1 STAT pointer_size 32 STAT curr_items 0 STAT total_items 0...
此文被围观2387次  分类: 编程开发 标签:  ·····

千百万站长想对百度蜘蛛写的一封信.

亲爱的蜘蛛朋友您好!客套话我就不多说了,我这个人做网站不怎么会SEO,以前都是一个PHPer,我记得一开始接触网站的时候,就知道您了。他们都叫您蜘蛛,可在我的眼中您是蜘蛛侠,现在转到我写这次信的话题正文。最近我做了一个网站 关键字”PHPer,网站建设,PHP技术,前端技术 http://adophper.com”网站已经全部正规备案了,这点请您完全可以放心收录。希望您能多多照顾我这个网站我知道您的本事,我也不希望您太特殊化照顾,希望你一周之后能给我上你家首页,只要在首页排名无所谓;您是我网站的领导,是百度公司最得力的员工,也是最负责的,我知道有时您做了您不原意做的事情,谷歌那边您的兄弟老对您有想法,我能理解您,您也是没有办法的.就写到这了,以防别人说我拍您马屁,呵呵。最后再次请您多多关照我的网站,请您记好我的域名 http://adophper.com以上是我个人的一些不成熟的想法,不参参杂任何个人感情因素,可能写的有点罗嗦,有点乱!请蜘蛛大人点评!致敬time:2012/5/23adophper.com...
此文被围观2594次  分类:  标签:  ······

细说 PHP 模板引擎.

PHP模板引擎,除官方的Smarty之外,其它开源的模板引擎,不下于成百上千。这是有历史的原因的。     早期,Smarty早其由于性能上的问题,使得全世界众多的PHP开发者,不得不进一步想弄出更好的模板引擎出来。因为,高并发的高性能要求的大型网站,使用SMARTY,简直就是恶梦。      到目前为止,PHP模板引擎角然处于春秋战国时代,大量的模板引擎,让衩学者不知所措。从我们国内的基本现状来看,普通公司,对项目要求,必须要使用MVC但其性能要求不高的,基本都是Smarty。因为Smarty作为官方的模板引擎,技术比较普及,找一个程序员也较为方便。国内一些开发框架,也主动集成Smarty。这也造成了,一些官方的模板引擎,在国内得不到普及。     当然,早期,Smarty虽然那么性能低下,却凭借其提供的Cache争夺了市场。    近其,我对模板引擎对互联网进行一了些搜索,发现,有官方网站的大概有以下一些: http://dwoo...
此文被围观2795次  分类: 编程开发 标签:  ··········

PHP优于Node.js的五大理由.

文章来源:CSDN PHP是一款服务器端的脚本语言,主要用于动态网页开发,是目前最流行的开发语言之一。Node是一款用来编写高性能网络服务器的JavaScript工具包。作者Jani Hartikainen发表了一篇博文,文中将两者进行对比,列举了PHP优于Node.js的五大理由。一起来看下。 1. 容易托管大多数Web托管服务器提供商能为PHP提供托管,而对于Node,你需要找一个更专业的托管服务提供商。通常情况下,需要通过shell访问来设置应用程序,并且大部分托管提供商不包含这些,即便是包含此功能的,其他的包要相对的廉价些。2. PHP在服务器上安装更方便、简易PHP可轻易的安装WAMP,LAMP或者MAMP,将代码部署到一个Web虚拟主机,只需要拖放文件,就可大功告成。虽然,Node本身并不难安装,但是仍需要具备更多的专业知识才能将它设置好,为了能够在服务器上安装,你通常需要了解一些Linux系统管理员方面的知识,以便你在安装过程中当系统奔溃时确保node能够很好的运行。3. 如果PHP代码损坏,不会拖垮整个服务器P...
此文被围观3181次  分类:  标签:  ·····

记事狗V2.5版版权信息修改方法.

记事狗V2.5版已经放出来了,虽然功能有增强了,但是底部版权去除也做了加密。我们不难发现,原本在记事狗2.0版本中去版权的方法失效了。然而在,记事狗的官方微博中引起了对版权的一场大讨论。。。甚至屏蔽了网友对版权去除的发言。现在我们从纯技术的角度来分析一下记事狗2.5的版权“原理”。但本文声明,此文只是技术研究,望各位读者自己掂量版权问题。我们的立场是保留版权!!!第一步:找到modules文件夹里面的master.mod.php文件,在master.mod.php文件中找到如下代码:$i = $this->Config['s'.'y'.'s'.'_'.'v'.'e'.'r'.'s'.'i'.'o'.'n'];$j = “\303\233\226″.”\211\337\214″.”\x8b\206\223″.”\232\302\xdd”.”\x9c\x93\232″.”...
此文被围观3307次  分类: 编程开发 标签:  ·····

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号