- 浏览: 43282 次
- 性别:
- 来自: 上海
-
文章列表
1. uname -a
2. cat /proc/version
3. cat /etc/issue
4. lsb_release -a
php提供一个函数来实现大小写的转换
array_change_key_case(array,case)
array 必需。规定要使用的数组。
case CASE_LOWER - 默认值,小写;CASE_UPPER 大写。
例子:
$arr = array('ID' => 1, 'NAME'=> 'Yami', 'Con' => array('PHONE' => '123456', 'EMAIL' => 'yamiliu@vip.qq.com') );
print_r(array_change_key_case($arr,CASE_LOWER));
遗憾的 ...
包含一般文件较少的情况会用手动包含要使用的类文件
当要包含大量类文件的时候,这样就会显得麻烦,就可以使用自动包含类。
类文件:test.php
class Test
{
public function __construct()
{
echo __CLASS__.__FUNCTION__;
}
}
1.手动包含:
require_once('test.php');
$test = new Test();
2.使用__autoload()自动包含:
// 这样实例化一个类的时候,将会自动包含同名的类文件
// 需要重载__autoloa ...
完整URL地址:
http://username:password@hostname/path?arg=value#auchor
协议:http://
用户名和密码: username:password 以:将两者分隔
主机名:hostname @和/为分隔符
路径: /path 以/开头、包含/符号
参数键值对: arg=value&arg1=value1 ?和#为分隔符、每对键值对之间用&分隔
锚:auchor 以#开头
用parse_url()获取相关信息
例子:
$url = 'http://username:password@hostname/path?ar ...
<?php
/××
× 递归删除指定目录下的所有文件和目录
* @param $dir 指定目录
×/
function deldir($dir) {
$dirhandle=@opendir($dir);
while($file_name=@readdir($dirhandle)){
if ($file_name!='.' && $file_name!='..'){
if (is_dir("$dir/$file_name")){
deldir($dir.'/'.$file_name);
...
归纳了一下上传文件大小通常需要设置的地方
1、php.ini配置文件
设置最大上传文件大小
默认为20M
upload_max_filesize = 10M
post_max_size = 10M
memory_limit = 20M
2、在页面上也可以设置
通常为500000
如:<input type="hidden" name="MAX_FILE_SIZE" value="500000">
3、apache也可以修改
配置文件:/etc/httpd/conf.d/php.conf
LimitReque ...
第一天加班到这么晚,
到家已经快3点了,
因为项目上线后意想不到的问题折腾的够呛,
嗯,算了,不折腾了,
洗洗睡吧...
主题截图:
导入方法:
Import->Preferences->导入epf文件
PHP日志类:
以 年月日 目录级生成日志文件
可设置单个日志文件的大小 日志类型等
<?php
/**
* 日志类
*
* @package log
* @version $Id$
*/
class Log
{
/**
* 单个日志文件大小限制
*
* @var int 字节数
*/
private static $i_log_size = 5242880; // 1024 * 1024 * 5 = 5M
/**
* 设置单个日志文件大小限制
...
Flex中的DataGrid控件无法根据 数据源 动态的改变表头
下面一个简单的实例实现了表头的动态改变。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="init()">
<mx:Script>
<![CDATA[
imp ...
call_user_func_array ( callback $function , array $param_arr )
参数一:调用用户自定义的一个函数 或是 类中的方法,
参数二:传递的参数
返回值:方法运行的结果
例子:
<?php
function foobar($arg, $arg2) {
echo __FUNCTION__, " got $arg and $arg2\n";
}
class foo {
function bar($arg, $arg2) {
echo __METHOD__, " ...
参考了一些验证码生成方法,下面按个人的想法做了些修改,方便以后使用。
效果图:
<?php
class authCode
{
/**
* 生成验证码图片
*
* @param int $i_width 宽度,默认为100
* @param int $i_height 高度,默认为25
* @param int $i_length 长度,默认为4
* @param int $i_flag 显示类型 1 : 字符和数字(默认)
...
chunk_split() 函数能够把字符串分割为一块一块的更小的字符串块。
下面写了一个可以分割中文字符串的函数。
/**
* 分割字符串
* @param String $str 要分割的字符串
* @param int $length 指定的长度
* @param String $end 在分割后的字符串块追加的内容
* @param String $charset 字符编码,默认为utf-8
*/
function mb_chunk_split($str,$length, $end, $charset='utf-8')
{
...