-
PHP通过iconv将字符串从GBK转换为UTF8字符集
本文为大家讲解的是PHP通过iconv将字符串从GBK转换为UTF8字符集,php中的iconv函数可以对字符串进行转码,感兴趣的同学参考下。 1. iconv()介绍 iconv函数可以将一种已知的字符集文件转换成另一种已知的字符集文件...
PHP 2014-12-18 00:00:10 -
php UTF-8、Unicode和BOM问题
本文为大家讲解的是php UTF-8、Unicode和BOM问题,感兴趣的同学参考下。 经常遇到的问题是,使用了BOM编码后,PHP脚本执行错误,或使用fileStream读取并转换为XML会报错"The markup in the document following the root element must be well-formed."...
PHP 2014-12-17 23:36:15 -
JPEG格式图片可能要被淘汰了
站长搜索(www.adminso.com):JPEG格式图片可能要被淘汰了 近日,程序员Fabrice Bellard开发出了一种新的图片格式BPG,它能将现有数码图像的尺寸减小到一半,有望取代我们熟知的JPEG格式。JPEG vs BPG现在,手机或网页上的多数图像都是JPEG格式,它始于1986年,并于1994年正式推出...
业界动态 2014-12-17 14:39:06 -
php获取服务器端mac和客户端mac的地址支持WIN/LINUX
本文是一个php获取服务器端mac和客户端mac的地址支持WIN/LINUX,感兴趣的同学参考下。 获取服务器mac <?php /** 获取网卡的MAC地址原码;目前支持WIN/LINUX系统 获取机器网卡的物理(MAC)地址 **/ class GetmacAddr{ var $result = array(); // 返回带有MAC地址的字串数组 var $macAddr; /*构造*/ function __construct($osType){ switch ( strtolower($osType) ){ case "unix": break; case "solaris": break; case "aix": break; case "linux": { $this->for_linux_os(); }break; default: { $this->for_windows_os(); }break; } $te...
PHP 2014-12-17 12:15:07 -
Linux环境下搭建php开发环境详解
本文为大家讲解的是Linux环境下搭建php开发环境的方法,感兴趣的同学参考下。 本文主要记载了通过编译方式进行软件/开发环境的安装过程,其他安装方式忽略! 文章背景: 因为php和Apache等采用编译安装方式进行安装,然而编译安装方式,需要c,c++编译环境, 通过apt方式安装build-essential $ sudo apt-get install build-essential 编译安装的步骤一般分为: 编译配置 $ ./configure --XXX(参数s) 编译配置的问题: a、在没有安装之前,对软件无法全面了解 b、如果不全全面了解,又不知道该怎么安装(附带哪些参数) c、可以先选择一个最简单的安装方式,随着使用,多次安装来解决这个问题 该过程比较复杂,需要很复杂的具体参数配置,具体参数通过 configure --help 查看 编译 $ make 安装 $ sudo make install Apache 安装 1、下载 httpd-2.2.11.tar.gz 2、解压 tar zxvf httpd-2.2...
PHP 2014-12-17 10:42:06 -
微软Skype大力促销:印度拨美国号码免费
站长搜索(www.adminso.com):微软Skype大力促销:印度拨美国号码免费 站长搜索讯 微软目前的促销活动越来越激进,前不久的店庆使我们中国用户获得了大量实惠。随后Skype与西联汇款合作,只要使用西联汇款即可获得Skype点数奖励...
业界动态 2014-12-17 09:39:05 -
php错误:Parse error: syntax error, unexpected '}' in xxxx.php on line xxx错误解决方法
本文向大家讲解的是php错误:Parse error: syntax error, unexpected '}' in xxxx.php on line xxx错误解决方法,非常常见,感兴趣的同学参考下。 错误: Parse error: syntax error, unexpected '}' in 文件名.php on line 行号 原因: 错误里指定的行号语法错误,没有指定的结束标签,比如下面的错误就是缺少了"}"号 解决方法: 安错误里指定的行号找到,并检测是否缺少结束标签,加上即可...
PHP 2014-12-17 07:03:04 -
php截取utf-8中文字符串函数
本文是一个php实现的可以用来截取utf-8编码的中文字符串函数,感兴趣的同学参考下。 在PHP中截取UTF-8编码的字符串时,有可能碰到半字符的问题,也就是乱码,以下函数可以解决这个问题 function utf8_substr($str,$len) { for($i=0;$i<$len;$i++) { $temp_str=substr($str,0,1); if(ord($temp_str) > 127){ $i++; if($i<$len){ $new_str[]=substr($str,0,3); $str=substr($str,3); } }else { $new_str[]=substr($str,0,1); $str=substr($str,1); } } return join($new_str); }...
PHP 2014-12-17 06:18:02 -
mysql错误: Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist原因及解决方法
本文为大家讲解的是mysql错误: Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist原因及解决方法,感兴趣的同学参考下. 错误描述 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist 错误原因 mysql 这个库不存在,所以导致数据库连接不上。 解决方法 把Mysql 安装目录下的 data 文件夹里的mysql文件夹 copy 到 数据库的存放路径中(从my.ini可以看到) ...
数据库操作教程 2014-12-17 04:39:03 -
linux下删除7天前日志的代码(php和shell版)
本文是一个php和shell二种版本的linux下删除7天前日志的代码示例,感兴趣的同学参考下。 PHP版本: /** * 删除7天前的日志 * @param $logPath */ function del7daysAgoLog($logPath) { if(empty($logPath))return; $handle = opendir($logPath); while(($file = readdir($handle)) !== false){ $pos = strpos($file, '.log'); if ($pos !== false && (strtotime("-1 week") > fileatime($logPath . $file))) { unlink($logPath . $file); } } } shell 版本 #!/bin/sh function del7daysAgoLog (){ for file in $(...
PHP 2014-12-17 03:00:04 -
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
本文为大家整理了PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结,并给出了这些函数的例子做了一个简易文件浏览器,需要的朋友可以参考下 在进行PHP编程时,需要对服务器某个目录下面的文件进行浏览,通常成为遍历目录。取得一个目录下的文件和子目录,就需要用到opendir()函数、readdir()函数、closedir()函数和rewinddir()函数...
PHP 2014-12-17 01:51:04 -
Skype同声翻译预览版登陆Win10/Win8.1商店
站长搜索(www.adminso.com):Skype同声翻译预览版登陆Win10/Win8.1商店 站长搜索讯 利用Skype翻译预览版,在视频和语音通话中实现同声翻译。在WPC2014会议上,微软面对14000参与者展示了Skype实时同步翻译功能...
业界动态 2014-12-16 22:09:23