-
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错误:Access denied for user 'root'@'localhost' (using password: YES)解决方法
本文为大家讲解的是mysql错误:Access denied for user 'root'@'localhost' (using password: YES)解决方法,感兴趣的同学参考下. 错误描述 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决方案 windows环境 编辑mysql配置文件my.ini(不知道在哪请搜索),在[mysqld]这个条目下加入 skip-grant-tables 保存退出后重启mysql 1.点击“开始”->“运行”(快捷键Win+R)。 2.启动:输入 net stop mysql 3.停止:输入 net start mysql cmd mysql -u root -p 回车 如果在cmd下报...
数据库操作教程 2014-12-17 04:51:04 -
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 -
php空间不支持socket但支持curl时recaptcha的用法
本文为大家讲解的是php空间不支持socket但支持curl时recaptcha的用法,需要的朋友可以参考下。 1.修改recaptchalib.php中的两个方法 function _recaptcha_http_post($host, $path, $data, $port = 80) { $req = _recaptcha_qsencode ($data); $response = ''; $url = $host.$path; $post_data = $req; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 我们在POST数据哦! curl_setopt($ch, CURLOPT_POST, 1); // 把post的变量加上 curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); $output = curl_e...
PHP 2014-12-17 03:54:03 -
虚拟主机服务器php fsockopen函数被禁用的解决办法
本文为大家讲解的是虚拟主机服务器php fsockopen函数被禁用的解决办法,感兴趣的同学参考下。 一、如何禁用fsockopen() 下面是两种常用的禁用fsockopen的方法...
PHP 2014-12-16 16:36:07 -
php使用fsockopen函数发送post,get请求获取网页内容的方法
本文为大家讲解的是php使用fsockopen函数发送post,get请求获取网页内容的方法,感兴趣的同学参考下. 具体实现代码如下: $post =1; $url = parse_url($url); $host ='http://www...
PHP 2014-12-16 15:09:14 -
新版谷歌Hangouts好有趣
站长搜索(www.adminso.com):新版谷歌Hangouts好有趣 谷歌日前发布了新版Hangouts Android客户端,可以让用户更轻松地表达自我,同时还强化了应用的趣味性。新版Hangouts首次整合了谷歌语音助理Google Now的智能分析推送技术,可以识别聊天内容...
业界动态 2014-12-16 10:18:06 -
PHP检测字符串是否为UTF8编码的常用方法汇总
本文为大家整理汇总了几个PHP检测字符串是否为UTF8编码的常用方法,列举了四个实例从不同的角度来实现这一功能,非常实用,需要的朋友可以参考下 检测字符串编码可以有很多种方法,如利用ord获得字符的进制然后进入判断,或利用mb_detect_encoding函数来处理,下面整理了四种常用方法供大家参考。 方法1 /** * 检测字符串是否为UTF8编码 * @param string $str 被检测的字符串 * @return boolean */ function is_utf8($str){ $len = strlen($str); for($i = 0; $i < $len; $i++){ $c = ord($str[$i]); if ($c > 128) { if (($c > 247)) return false; elseif ($c > 239) $bytes = 4; elseif ($c > 223) $bytes = 3; elseif ($c > 191) $bytes = 2; ...
PHP 2014-12-15 20:03:05 -
支持生僻字且自动识别utf-8编码的php汉字转拼音类
本文为大家提供的是一个支持生僻字且自动识别utf-8编码的php汉字转拼音类,感兴趣的同学参考下。 拼音类文件py_class.php源码如下: <?php class py_class{ function py_class(){ $this -> pinyin = array( "a" => array(59371, 41648, 50400, 33157, 41392, 18661, 47599), "ai" => array(19697, 32178, 35504, 36856, 20712, 25068, 28663, 26608, 29399, 19381, 17099, 47497, 30339, 43240, 54250, 56459, 45201, 25005, 57749, 17131, 36057, 28596, 49375, 29162, 55685, 31713, 27114, 64665, 19190, 56536, 37508, 2214...
PHP 2014-12-15 19:09:09 -
谷歌聊天Hangouts智能化 可识别谈话提示信息
站长搜索讯 在智能手机聊天社交市场,谷歌(微博)起了个大早,却赶了个晚集。在WhatsApp、Snapchat、微信等大举流行之时,谷歌的Hangouts却有点默默无闻...
手机互联 2014-12-15 18:24:05 -
PHP 正则判断中文UTF-8或GBK的示例讲解
本文为大家讲解的是PHP 正则判断中文UTF-8或GBK的示例讲解,感兴趣的同学参考下. UTF-8匹配: 在javascript中,要判断字符串是中文是很简单的。比如: var str = "php编程"; if (/^[u4e00-u9fa5]+$/.test(str)) { alert("该字符串全部是中文"); }else{ alert("该字符串不全部是中文"); } //php中,是用x表示十六进制数据的...
PHP 2014-12-15 12:30:12 -
php 判断网页是否是utf8编码的方法
本文为大家介绍的是php 判断网页是否是utf8编码的方法,需要的朋友可以参考下 //判断编码 $encode = mb_detect_encoding($q, array('GB2312','GBK','UTF-8')); echo $encode."<br/>"; if($encode=="GB2312") { $q = iconv("GBK","UTF-8",$q); } else if($encode=="GBK") { $q = iconv("GBK","UTF-8",$q); } else if($encode=="EUC-CN") { $q = iconv("GBK","UTF-...
PHP 2014-12-15 06:03:03