• php删除数组中指定的值

    今天遇到一个需求就是删除一个数组中的值但是不知道他的键名。 我们可以利用array_diff这个函数,这个函数的作用是删除在第一个参数数组中但是不在后面参数数组中的元素 $a1= array('htc','iphone','moto'); $a2=array('iphone'); $a3 = array_diff($a1,$a2); 上面的代码中a3的值是array(‘iphone’,’moto’); 那么我们把要去除的值放到后面的数组中就可以了。 阅读全文
    作者:趴在树上的猪 | 分类:php | 阅读: | 标签:
  • emacs支持utf8

    今天新弄了个vpsemacs一直不能显示中文,折腾了半天,最后这个文章帮了我 (set-language-environment 'Chinese-GB) (set-keyboard-coding-system 'utf-8) (set-clipboard-coding-system 'utf-8) (set-terminal-coding-system 'utf-8) (set-buffer-file-coding-system 'utf-8) (set-selection-coding-system 'utf-8) (modify-coding-system-alist 'process "*" 'utf-8) (setq default...阅读全文
    作者:趴在树上的猪 | 分类:emacs | 阅读: |
  • 复制自动加版权信息(第三方全兼容)

    可能出于seo考虑,人家在复制我们的文章的时候我们希望人家能顺便把我们的链接地址也放上,但是不是所有人都那么守规矩,本来希望自己写个js什么的,网上找了很多文章基本上都是只能兼容ie,其他浏览器就不行了,无非是用了个clipboardData对象。 后来找到了一个第三方软件,tynt。主页http://www.tynt.com/ 1、首先到右上角的get the code 注册   2、注册过程也很简单,分别写入邮箱...阅读全文
    作者:趴在树上的猪 | 分类:javascript | 阅读: |
  • php文件下载实例

    其实很简单就是输出头改下内容就可以了,今天的例子用浏览器测试www.test.com/download.php <?php $str = "测试文件下载"; // 输入文件标签 Header("Content-type: application/octet-stream");//类型 Header("Accept-Ranges: bytes"); Header("Accept-Length: ".strlen($str));// Header("Content-Disposition: attachment; filename=测试文件下载.txt"); // 输出文件内容 echo ...阅读全文
    作者:趴在树上的猪 | 分类:php | 阅读: | 标签:
  • javascript防止事件向上传递

    假设我们有一个div元素,里面还有一个div元素,这两个元素都有onclick事件,正常情况下,点外面那个div没事,但是点里面那个div同时会触发里面的和外面的两个div的事件。运行下下面的例子看看 <html> <head> <title>JS阻止向上传递事件</title> </head> <body> <div id="parent" onClick="parent()" style="width:100px;height:100px;...阅读全文
    作者:趴在树上的猪 | 分类:javascript | 阅读: | 标签:
  • centos apache forbidden

    You don’t have permission to access / on this server. 最近被这个错误搞死了 百度的结果千篇一律,无非是检查apache配置,关闭selinux,还有目录权限,最后g了一下发现还有一个没有做过就是用户目录改成755,试了下好了没问题了。那我就写个攻略来排除这个问题吧。 1、查看配置目录权限以及用户目录比如/home/ylx 至少apahce要能读,配置目录/home/ylx/www/test也要能读 2、查看se...阅读全文
    作者:趴在树上的猪 | 分类:apache | 阅读: | 标签:,
  • 开发框架简介

    开发框架多种多样,但大部分功能是类似的,比如orm,比如路由等等,基本上开发框架都会帮你实现。我介绍的仅仅是几个比较流行的。 一、thinkphp ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应...阅读全文
    作者:趴在树上的猪 | 分类:php | 阅读: | 标签:
  • php压缩解压文件

    一、压缩文件 <?php $zip = new ZipArchive(); $filename = "./test1.zip"; if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) { exit("cannot open <$filename>\n"); } $zip->addFromString("file_test3.txt", "#1 This is a test string added as file_test.txt.\n"); $zip->addFromString("file_test4.txt", "#2 This is a test string added as...阅读全文
    作者:趴在树上的猪 | 分类:php | 阅读: | 标签:,
  • php小偷采集

    采集顾名思义就是把别人网站上得内容放到自己网站上来。采集的方法有很多,我只是介绍几种 1、file_get_contents(); 这就是一个简单的应用,方法是简单了,但也不灵活了,比如你要上传就没法做了。 <?php echo file_get_contents("http://www.baidu.com"); 2、curl cURL 是一种功能强大的库,支持很多不同的协议、选项,能提供web请求各种模拟。但是这个不是php自带的库。下面是一个简...阅读全文
    作者:趴在树上的猪 | 分类:php | 阅读: | 标签:,
  • php文件操作

    一、文件读写 在php5中有file_get_contents()和file_put_contents()两个函数来做读写事 <?php $file = "./file_test.txt"; if(is_writeable($file)){ file_put_contents($file,"你好,file_put_contents;"); echo file_get_contents($file); }else{ echo "error 文件不可写"; } 试试上面的代码   在低版本的php里面可以用fopen(),fwrite(),fclose()来代替 二、复制删除...阅读全文
    作者:趴在树上的猪 | 分类:php | 阅读: | 标签:

浙公网安备 33010602001905号