Web Development & Simple Life
php相关的文章

php imagick合并图片

所在分类: php   Tags:imagick php

女朋友做外贸的,最近需要做个产品册,要求是每张A4纸上有20个图片,我心想小case吧,哥们会点ps呢。可是当她把图片发给俺,俺一看差点吓屎,近10000张图片,这要ps必定吐血身亡。。。

还好俺还会点php,好吧,写个小程序来完成拼图。因为图片都是按编号排列的,要求给每个图片都加上编号,于是我的思路是:1.先把所有图片缩放到统一尺寸 2.把每张图片和编号组合到一张图 3.把每20张图再组合到一张图。图片处理用到了ImageMagick和php的imagick扩展。下面上代码,有详细注释:

第一步:

多多淘宝客v8破解

所在分类: php   Tags:多多淘宝客

多多v8出来有阵子了,其实我对他程序没啥兴趣,代码写的不咋地。新版里据说加了许多新功能,且架构换了,好吧,我就想看看有哪些新东西,于是顺便给破解了……

话说破解过程还遭到这货的“恐吓”--程序会自动连接官网并判断出我在破解他,呃,还说我不要突破他妹的底线云云。。好吧,我避开就是了。突破他妹但不告诉他~

言归正传,多多v7用到的加密叫“微盾PHP加密专家”,多多v8用到的加密叫“php神盾”(www.phpdp.org),都不难,具体的解密过程就不说了,做软件很不容易的说,如果有同学想研究可以email我

PHP调用COM获得服务器硬件信息(转)

所在分类: php   Tags:com php 硬件

(注:转自http://hi.baidu.com/yipingking/blog/item/c094daafaa3460fcfbed50bc.html,留以备用)

  1. function sys_windows() {
  2. $objLocator = new COM("WbemScripting.SWbemLocator");
  3. $wmi = $objLocator->ConnectServer();
  4. $prop = $wmi->get("Win32_PnPEntity");
  5. //CPU
  6. $cpuinfo = GetWMI($wmi,"Win32_Processor", array("Name","L2CacheSize","NumberOfCores"));
  7. $res['CPU个数'] = $cpuinfo[0]['NumberOfCores'];
  8. if (null == $res['CPU个数']) {
  9. $res['CPU个数'] = 1;
  10. }
  11. for ($i=0;$i<$res['cpu']['num'];$i++){
  12. $res['CPU型号'] .= $cpuinfo[0]['Name']."<br>";

PHP以fastCGI模式运行出现 No input file specified的问题

所在分类: php   Tags:404 FastCGI IIS7

这两天在用thinkphp研究php的MVC,结果一上来就问题重重。同样的代码在两台机器上运行结果却不一样(一台是IIS7+php@ISAPI,一台是IIS7+php@fastCGI),那台以FastCGI运行的,只要使用index.php/index/xxx这样的控制结构就出现“No input file specified”的错误。纠结了一会,在网上找到了答案:

很多利用诸如 http://www.wyscyw.com/index.php/brand 来以index.php作为网站入口的MVC站点,在index.php后使用/brand之类的的controller,action后,就会出现 404错误,错误提示No input file specified 在纠结了几个小时后,终于找到了解决方案, 我就在站点根目录下的php5.ini 加上了:

cgi.fix_pathinfo=1 #系统默认为0,改为1即可-xlight
doc_root=

就解决了。

以下文字来源网络:

drupal主题化常用函数集锦

所在分类: php   Tags:主题化 函数

 [路径相关]

drupal打造WordPress式的分类(树形)列表

所在分类: php   Tags:drupal分类 树形列表

注:很久以前写的这篇blog,由于当时初学对php和drupal了解都很肤浅,代码质量不高,如果你想获得右侧的分类效果可以邮件联系我,我会把现在的相关代码给你并给予说明。

前几天刚把博客从WordPress换成drupal,样子不大好看。赶紧从官网找了个主题装上,勉强凑合吧,又发现drupal用views做的分类列表根本就不人性化,没有等级之分。。郁闷ing...到群里问,没人回答,恼火;到官方找,找不到,愤怒。。折腾了半天也没搞定,作罢~

昨天再一次查找相关资料,偶然间发现了下面的文章,妙哉,“踏破铁鞋无觅处,得来全不费工夫”啊。要不是我有心,哪会想到它的标题是“类似WordPress的分类”而不是我想象中的“树形分类”等等。。。以下是我意译的文章:

drupal之自定义FCKeditor

所在分类: php   Tags:fckeditor

drupal有众多的可视化编辑器模块,其中fckeditor算是大家比较常用的(fckeditor不光在drupal中有哦,貌似有很多的分支。。)。

drupal简洁链接(伪静态)的详细配置

所在分类: php   Tags:drupal IIS URL重写 drupal伪静态 drupal简洁链接

 drupal是个比较灵活的cms,但对于新手来说就很头疼,因为它有点颠覆你的架站经-特别是对于国内站长来说。很多新手在开始时就遇到一个比较挠头的问题-如何开启drupal的“简洁链接”?可以说,如果drupal没有了简洁链接则其实用性真是大打折扣。

其实drupal的简洁链接就是drupal已经格式化好的URL重写(或地址伪静态),默认情况下drupal的根目录下有个.htaccess的无名文件(即Apache的目录配置文件),咱只要稍微处理下就可以在各种服务器下使用了(包括Apache、IIS6、IIS7或以上),下面就跟着我的思路简单配置一下吧:

1.Apache.

PHP一个实用的截取混合字符串的函数

所在分类: php   Tags:php混合字符串截取

从网上找的,分享并自己收藏:

PHP输出HTML代码

所在分类: php

除了直接嵌入(标签之外)或动态输出(echo/print)外,还可以用heredoc和nowdoc(php version >= 5.3.0)结构:

  1. $var = 'hello';
  2. // 单引号echo
  3. echo '<div class="class">{$var}</div>';
  4. // 双引号echo
  5. echo "<div class=\"class\">{$var}</div>";
  6. // Heredoc
  7. echo <<<HTML
  8. <div class="class">{$var}</div>
  9. HTML;
  10. // Nowdoc
  11. echo <<<'HTML'
  12. <div class="class">{$var}</div>
  13. HTML;

几点注意: