PHP转换文件夹下所有文件编码

PHP转换文件夹下所有文件编码

PHP转换文件夹下所有文件的编码 适合发布网站的其他编码版本 比如你有一个GBK版本 你想有一个UTF8版本 或者你只有GBK的源码 你想二次开发 但是你不想改变IDE的编码方式 你可以用这个程序将其批量转化为UTF8:

php用date函数获取当前时间有误

php用date函数获取当前时间有误
初学PHP做网站,想在页面上获得当前时间,学过编程的人都知道用时间函数date(),先用这个函数格式化一个本地时间/日期,先写个测试代码吧,结果输出时间比实际时间少了8小时,这是什么原因呢: <?php echo date(’Y-m-d H:i:s’); ?> 输出当前时间:2008-10-12 02:32:17 怪了,实际时间是:2008-10-12 10:32:17 难道是PHP的date()时间不正确 少8个小时? 再看看PHP手册的“例子 1. date() 例子”第一行...

php:Session是否必须依赖Cookie

php:Session是否必须依赖Cookie
php中的session可以默认情况下是使用客户端的cookie(以便和普通意义上的cookie区别,我称之为session cookie,普通意义上的cookie为cookie)来保存session id的,但是php中的session是否只能使用session cookie呢? 当然不是,否则何必还弄个session出来,不如直接用cookie算了.session的一大优点就是当客户端的cookie被禁用时会自动把session id附在url中,这样再通过session id就能记住session变量了. 下面我写两...

PHP中$_SERVER的详细参数与说明

PHP中$_SERVER的详细参数与说明
PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。 $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。 $_SERVER['argv'] #传递给该脚本的参数。 $_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 $_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。 $_SERVER['SERVER_NAME'] ...

PHP的七大优势

PHP的七大优势
ASP是微软公司实现动态网页的一种技术。ASP支持一些脚本语言,主要以VBScripp为主。与ASP相比较,你还可以选择另一中开放源代码编程语言——PHP,PHP可以运行在多种操作系统下,其中包括Linux和windows。 虽然ASP是一种不错的技术,但从长远考虑我相信PHP在将来的技术领域里会有不凡的表现。 我认为有七个理由可以说明PHP比ASP更优秀: 1、速度、速度、速度 当我第一次运行PHP脚本程序时,我不禁对自己说:“太...

php require 在类的继承中的坑

php require 在类的继承中的坑
对于php的文件调用,我们有时会为使用include, include_once, require, require_once而陷入斟酌,不仅初学者如此,高级工程是由也会有纠结的时候。而且至今使用哪一个为最优仍没有达成共识。每个团队每个项目有自己的代码规范,也有自己的使用理由。至于四个函数的异同,在此不作赘述。 我们团队推崇使用的是require_once,为什么使用require_once而不是require呢。今日给出一个理由。 require的使用在多个...

PHP数组的“自然”排序

PHP数组的“自然”排序
natsort — 用“自然排序”算法对数组排序 说明 bool natsort ( array &$array ) 本函数实现了一个和人们通常对字母数字字符串进行排序的方法一样的排序算法并保持原有键/值的关联,这被称为“自然排序”。本算法和通常的计算机字符串排序算法(用于 sort())的区别见下面示例。 参数 array 输入的 array。 返回值 成功时返回 TRUE, 或者在失败时返回 FALSE.实例如下: [code lang="php"] 以上例程会输出...

mac下配置NDK开发环境

mac下配置NDK开发环境
本文参考了别人的文章,详细步骤: 一、启动终端Terminal 二、输入 pico .bash_profile 回车。 三、输入以下内容【路径依实情而定】: export ANDROID_SDK_ROOT=/Users/apple/Desktop/adt-bundle/sdk export ANDROID_NDK_ROOT=/Users/apple/Documents/Android/android-ndk-r8e export PATH=$PATH:$ANDROID_SDK_ROOT export PATH=$PATH:$ANDROID_NDK_ROOT export ANDROID_TOOL=/Users/apple/Desktop/adt-bun...

PHP session与cookie

PHP session与cookie
PHP SESSION原理 session是在服务器端保持用户会话数据的一种方法,对应的cookie是在客户端保持用户数据。HTTP协议是一种无状态协议,服务器响应完后就失去了与浏览器的联系,cookie引入浏览器,使得数据跨越页面交换。 首先客户端和服务器端建立一一联系,每个客户端都有一个唯一标识,这样服务器才能识别出来。建议唯一标识的方法有两种:cookie或者通过GET方式指定。默认配置的PHP使用session的时会建立...

PHP经典面试题(基础型I)附答案

PHP经典面试题(基础型I)附答案
求职与招聘 往往少不了面试与笔试,作为一个php程序员、多多少少都会有类似的经历……以下是本人收集并整理的PHP面试题目,希望对同行们有所帮助,找到一份合适的php开发工作!(共三节) 以下是面试的题目(一)  1、用PHP打印出前一天的时间格式是2009-02-10 22:21:21(2分) echo date('Y-m-d H:i:s', strtotime('-1 day')); 或者 $yesterday = time() - (24 * 60 * 60); echo 'today:'.date('Y-m-d H:i:s')....

Yii 访问 Gii(脚手架)时出现 403 错误

Yii 访问 Gii(脚手架)时出现 403 错误
今天配置好了虚拟机服务器内的 Yii framework v1.1.3,测试项目的Gii设置, 结果出现#403错误页面: Error 403 You are not allowed to access this page. 开始误以为是文件授权不足的原因,修改文件和文件夹授权后,依然如故。查官网上的wiki发现,原来是yii为了安全考虑,默认只允许在本机上访问Gii。 解决此问题,修改配置如下: 'modules' => array( 'gii' => array( 'class' => 'system.gii....

PHP用迭代方法和递归方法创建级联目录

PHP用迭代方法和递归方法创建级联目录
<?php /* 用迭代的方法递归创建目录 其实在PHP5.0.0之后mkdir就已经能递归创建目录了。 这里主要是自己学习迭代,所以拿创建级联目录开刀了。 开发中应该写mkdir('./a/b/c/d/e',0777,true); 官方说明: 在 PHP 中可以调用递归函数。 但是要避免递归函数/方法调用超过 100-200 层, 因为可能会使堆栈崩溃从而使当前脚本终止。 */ function it_mk_dir($path){ //定义一个数组,用来存放需要工作创建目录...

最近的工作状态

最近的工作状态
慢慢的有些忙了起来,自己的博客也越来越少进行打理了,更多的心思放到了工作上面,而每天的生活还是依旧,早上起床正常上班,中午吃饭,五点半下班,跟以前没什么太大的区别。 不管是工作,还是生活方面的,还是那样的安逸,还是那样的平静,平静得连自己都没有办法相信,时间还是流逝着,来北京已经有些年头了,不知道自己奋斗的目标是什么,其实还是有许多缺点的,但安静的生活让自己都没有喘息的机会。...

完美解决PHP中文乱码

完美解决PHP中文乱码
用jsp时中文乱码就是一个很棘手的问题,最近要开始写项目了,觉得解决中文乱码是和有必要的。故google, 做了小总结,与大家分享。老鸟勿喷。。。。 一、首先是PHP网页的编码 1. php文件本身的编码与网页的编码应匹配 a. 如果欲使用gb2312编码,那么php要输出头:header(“Content-Type: text/html; charset=gb2312"),静态页面添加<meta http-equiv="Content-Type" content="text/html; charset=gb2312"...

phpcms v9 模板标签技巧,标签常用方法

phpcms v9 模板标签技巧,标签常用方法
phpcms v9模板制作常用代码集合 1.截取调用标题长度 {str_cut($r[title],36,'')} ,后面的引号是为了去掉.... 2.格式化时间 调用格式化时间 2011-05-06 11:22:33 {date('Y-m-d H:i:s',$r[inputtime])} 3.多栏目调用&多推荐位调用 调用需求:文章范围为59 60 61三个栏目,并且推送到了27 和28两个推荐位; 从第三条开始,连续调用7篇文章。 {pc:get sql="SELECT * FROM v9_news WHERE id IN (SELECT id F...

php中的时间戳与javascript中的时间戳的比较

php中的时间戳与javascript中的时间戳的比较
php中的时间戳与javascript中的时间戳的比较,本质上看,它们是一样的东西,但如果二者要进行相等比较的时候,还是有点不同的,稍不注意,就会误入歧途,所以,这里列出容易忽略的两点不同,供大家参考: 1)单位问题:php中取时间戳时,大多通过time()方法来获得,它获取到数值是以秒作为单位的,而javascript中从Date对象的getTime()方法中获得的数值是以毫秒为单位 ,所以,要比较它们获得的时间是否是同...

如何点亮QQ安全达人图标

如何点亮QQ安全达人图标
如何点亮QQ安全达人图标 成为QQ安全达人的尊贵标识就是点QQ安全达人图标,不同的QQ安全达人图标代表您在QQ安全方面取得的不同成就。 当用户获得指定的安全成长值,就会自动点QQ安全达人图标。用户可以设置隐藏QQ安全达人图标。 QQ安全达人图标会显示在迷你资料卡、个人资料卡、安全沟通等场景。用户可以查看自己的QQ安全达人图标状态以及好友的安全达人图标状态。 用户通过完成安全任务获得相应的安全成长...

垂直性网站方案书

垂直性网站方案书
曾经自己写的一份行业门网的方案书,现在看起来太幼稚了。 第一部分:概述 (1) 方案说明: 本方案的策划理念和设计灵感源自我们对中国门网站构建思路的理解以及我们对中国门网投资的深入研究和了解。对中国门网群建设的整体统一形象有着不可推脱的义务和责任,中国门网网络结合互联网行业和项目信息建设推广方案的丰富经验,参照了国内外从多实力强大的集团网站,建材行业的网站从而分析出了中国门网网站建...