首页 > phper

php中英数字混排的字符串分割代码

function smssubstr($string, $length) {
if(strlen($string) <= $length) {
return $string;
}
$strcut = '';
for($i = 0; $i < $length; $i++) {
$strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i];
}
return $strcut;
}
for($i=1; $i<=$smsnum; $i++){
${'smscontent'.$i} = smssubstr($message,$smsper);
$message = str_replace(${'smscontent'.$i},"",$message);
}

阅读全文

IIS+PHP undefined function mysql_connect()

 IIS 设置完后,支持PHP。但是。连接数据库教程的时候。发现 undefined function mysql_connect() ,php教程.ini已经开启dll 了。DLL也复制到系统默认文件中了。但是事情还是如故!
 
 打开你安装目录的php.ini文件, ctrl+f搜索 将前面的";"php_mysql.dll
 
 将PHP.ini中以下几个参数前面的“;”去掉:
 ;extension=php_dba.dll
 ;extension=php_gd2.dll
 ;extension=php_mbstring.dll
 ;extension=php_mcrypt.dll
 ;extension=php_mysql.dll
 ;extension=php_mysqli.dll
 ;extension=php_pdo.dll
 ;extension=php_pdo_mysql.dll
 保存文件,重启IIS
 
 本文章原创于http://www.phprm.com 转载注明出处。

阅读全文

php file_put_contents 函数

file_put_contents() 函数把一个字符串写入文件中 与依次调用 fopen(),fwrite() 以及 fclose() 功能一样
 
 说明
 参数 data 可以是数组(但不能是多维数组)。
 
 自 PHP 5.1.0 起,data 参数也可以被指定为 stream 资源,stream 中所保存的缓存数据将被写入到指定文件中,这种用法就相似于使用 stream_copy_to_stream() 函数。
 
 对 context 参数的支持是 PHP 5.0.0 添加的。
 
 返回值
 该函数将返回写入到文件内数据的字节数。

阅读全文