<?php /** * 取得当前页面完整url */ function geturl() { $url = ''; if (isset ( $_SERVER ['REQUEST_URI'] )) { $url = $_SERVER ['REQUEST_URI']; } else { $url = $_SERVER ['Php_SELF']; $url .= empty ( $_SERVER ['QUERY_STRING'] ) ? '' : '?' . $_SERVER ['QUERY_STRING']; ...
<?php /** * 助手类 * @author www.shouce.ren * */ class Helper { /** * 判断当前服务器系统 * @return string */ public static function getOS(){ if(PATH_SEPARATOR == ':'){ return 'Linux'; }else{ return 'Windows'; } } /** * 当前微妙数 * @return number */ public static function microtime_float() { list ( $usec, ...
<?php /** * 判断当前服务器系统 * @return string */ function getOS(){ if(PATH_SEPARATOR == ':'){ return 'Linux'; }else{ return 'Windows'; } } echo getOS(); ?>
<?php header("Content-Type:text/html;charset=utf-8"); class PdoMysql{ public static $config = array();//设置连接参数,配置信息 public static $link = null;//保存连接标识符 public static $pconnect = false;//是否开启长连接 public static $dbVersion = null;//保存数据库版本 public static $connected = false;//判断...
<?php /* @UTF-8编码的字符可能由1~3个字节组成。 */ /*--------------------------方法一截取中文字符串方法------------------------------*/ function msubstr($str, $start, $len) { $tmpstr = ""; $strlen = $start + $len; for ($i = 0; $i < $strlen; $i++) { if (ord(substr($str, $i, 1)) > 0xa0) //ord()函...
<?php/*2016年9月29日08:09:13*/session_start();header("Content-Type: text/html;charset=utf-8");function set_token() {$_SESSION['token'] = md5(microtime(true));}function valid_token() {$return = $_REQUEST['token'] === $_SESSION['token'] ? true : false;set_token();return $return;}//如果token为空则生成一个tok...
<?php /** * @Author: Ding Jianlong * @Date: 2019-03-20 00:38:01 * @Last Modified by: Ding Jianlong * @Last Modified time: 2019-03-22 17:50:59 */ //生成发送请求的验证 token //这里的key可以是包含用户信息的内容,不用用户+不同的权限 function makeToken($key){ //100秒内有效,不变,时间根据实际需要调整。第三方登录授权15天。 return $token = md5($key.sha...
<?php//获取字符串是哪一个字符出现的字数最多$str = "sdfhletlsflahlajgfd;lsje;r;wj;ralajfe149253573";//方法一$arr = str_split($str);//字符串分隔到数组中$arr = array_count_values($arr);//用于统计数组中所有值出现的次数,返回一个数组//键名为原数组的键值,键值为出数arsort($arr);//按键值倒序echo "";print_r($arr);//方法二$arr = str_split($str);$con = array();foreach ($arr as...
nl2br();// \n toaddslashes(); stripslashes();//对数据库操作时,转义特殊字符chop();//除去字符串右边空格trim();//除去字符串中所有空格ltrim();//除去字符串左边空格htmlspecialchars();//转换'$','"','<','>'为相应的html实体htmlentities();//转换所有html标记为相应的html实体array explode(string separator, string str);//分割字符串string implode(string separator, array...
本文实例讲述了php按单词截取字符串的方法。分享给大家供大家参考。具体分析如下:这里指定字符串和单词数量进行截取代码代码如下:<?phpfunction limit_words($string, $word_limit){$words = explode(" ",$string); return implode(" ",array_splice($words,0,$word_limit));}//Example Usage$content = "Lorem ipsum dolor sit amet, consectetur adipisici...
<?php//遍历子文件夹和文件夹的内容 并且计算出文件的多少//一个demo 引号替换下function scan($dir){ static $i=0; static $d=0; $dirArr = scandir('.'); foreach($dirArr as $v){ if($v!='.' && $v!='..'){ $dirname = $dir."\\".$v; //子文件夹的目录地址 echo $dirname; //************** if(is_dir($dirname)){ $count[...