php
文章平均质量分 57
Cherish_ws
万水千山只等闲。
展开
-
php上传文件(一)
php文件上传原创 2016-08-07 16:46:23 · 240 阅读 · 0 评论 -
phpcms中的数组转码
在 phpcms 中看到对数组进行转码的函数。以递归的形式用 iconv() 函数进行转码。代码如下:function mult_iconv($in_charset,$out_charset,$data){ if(substr($out_charset,-8)=='//IGNORE'){ $out_charset=substr($out_charset,0,-8);原创 2017-01-12 23:31:31 · 839 阅读 · 0 评论 -
seitch中的default
<?php$n=12;switch ($n) { default: echo "default\n"; case 124: echo "124\n"; break;}?>输出:default 124<?php$n=12;switch ($n) { c原创 2017-01-17 13:03:00 · 499 阅读 · 0 评论 -
两文件的相对路径计算
PHP code?12345678910111213141516171819202122232425262728$a =原创 2017-01-17 10:36:35 · 488 阅读 · 0 评论 -
解析提高PHP执行效率的50个技巧
1、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的”函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号)。2、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。3、$row[‘id’]转载 2017-02-07 18:04:03 · 3115 阅读 · 0 评论 -
json_encode、scandir()和操作系统编码的关系。
在写一个将后台获取的目录名传到前台时,遇到一个问题。代码如下: //切换到根目录 chdir("/"); //获得当前目录 $dir = getcwd(); $file_dir_arr = scandir($dir); foreach ($file_dir_arr as $key => $value) { if(is_dir($dir."/".$value)){ $di原创 2017-01-16 00:07:11 · 542 阅读 · 0 评论 -
php 目录相关函数
1、递归输出目录下的所有文件名和目录名。function dir_file_list($dir){ if(is_dir($dir)){ echo $dir.""; $arr = array_diff(scandir($dir),array(".","..")); foreach ($arr as $key => $value) { dir_file_list($dir."/原创 2017-01-13 16:00:13 · 349 阅读 · 0 评论 -
call_user_func、call_user_func_array的用法
b');//输出a->b call_user_func('c','c->c');//输出c->c call_user_func_array('d',array('d->d1','d->d2'));//d->d1&d->d2 call_user_func_array(array('e','f'),array('e->f->f1','e->f->f2'));//e->f->f1&e->f->f2?原创 2016-10-17 10:48:26 · 385 阅读 · 0 评论 -
apache重写规则
有时候感觉学习一些知识真难啊, 学了,忘记了,忘记了再去学,如此反复着,直到有一天你真真切切地掌握,更深入的理解以前写过一个Apache 的Rewrite , 测试成功, 但今天遇到的问题却还是用了好长时间才解决掉, 原因是原来学会的和现在的条件不一样:现在写法加入了 虚拟主机的概念:写法如下: LoadModule rewrite_module modules转载 2016-10-13 18:07:02 · 1954 阅读 · 0 评论 -
php解析xml SimpleXML
xml php原创 2016-08-30 13:40:05 · 231 阅读 · 0 评论 -
php.ini中的错误处理配置
1、display_error = On该选项设置是否将错误信息作为输出的一部分显示到屏幕,或者对用户隐藏而不显示。 log_errors_max_len = 1024 运行时错误日志的长度最大为1024字节(影响到错误的显示和写入)。 error_reporting = E_ALL 选择性的显示错误。2、log_error = On设置将运行时的错误信息记录到日志原创 2017-05-26 10:59:20 · 3757 阅读 · 0 评论