PHP Codeigniter检测方可的agent,这里使用codeigniter自带的方法检测用户浏览器的agent,如果检测失败则返回falseecho $this->input->user_agent();……继续阅读 » 水墨上仙 4年前 (2021-03-20) 3216浏览 2473个赞
PHP函数eval()可将字符串之中的变量值代入,通常用在处理数据库的数据上。参数 code_str 为欲处理的字符串。值得注意的是待处理的字符串要符合 PHP 的字符串格式,同时在结尾处要有分号。使用本函式处理后的字符串会沿续到 PHP 程序结束。eval("$my_var = "a site");echo $my_va……继续阅读 » 水墨上仙 4年前 (2021-03-20) 1886浏览 1403个赞
php中的die函数做了两件事情:1、打印错误信息2、挂起脚本如果 status 参数是整数,这个值会被用作退出状态。退出状态的值在 0 至 254 之间。退出状态 255 由 PHP 保留,不会被使用。状态 0 用于成功地终止程序。if (not_logged_in($user)) { die ("Error : $user no……继续阅读 » 水墨上仙 4年前 (2021-03-20) 1266浏览 1739个赞
php中通过偏移量访问字符串$str = "M";$str{2} = "n";$str{1} = "a";$str = $str . "i";print $str; 你可以看到,上面的代码将返……继续阅读 » 水墨上仙 4年前 (2021-03-20) 3035浏览 534个赞
php中通过array_key_exists函数检测radio button的值是否合法检测用户从表单上传过来的radio button单选框的值是否已经存在于设定的数组中,如果不存在则表示输入不合法<?php$animals = array('dog' => 'D', ……继续阅读 » 水墨上仙 4年前 (2021-03-20) 3068浏览 1695个赞
php中获取表单单选框radiobutton数据的方法 html表单代码<html><body> <form action="mychoice.php" me……继续阅读 » 水墨上仙 4年前 (2021-03-20) 1829浏览 771个赞
修改一下第二行的url地址即可获得你想要的网页的html代码<?php // display source code $lines = file('http://google.com/'); foreach ($lines as $line_num => $line) { // loop thru e……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1386浏览 0评论518个赞
php版快速排序代码function quicksort($seq){ if(!count($seq)) return $seq; $k = $seq[0]; $x = $y = array(); for($i=count($seq); --$i;) { if($seq[$i] <= $k) { $x[] = $……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1978浏览 0评论590个赞
jQuery读写操作cookie的代码演示,可以对cookie进行读写操作,可以设置域名和过期时间 插件代码/*! * jQuery Cookie Plugin v1.3 * https://github.com/carhartl/jquery-cookie * * Cop……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1397浏览 0评论2699个赞
这段代码可以帮助你判断任意图片的主色调,使用了简单的统计算法实现$i = imagecreatefromjpeg("image.jpg"); for ($x=0;$x<imagesx($i);$x++) { for ($y=0;$y<imagesy($i);$y++) { $rg……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2419浏览 0评论618个赞
需要判断代码运行环境是否是HTTPS服务器,只需要判断_SERVER[‘HTTPS’]是否打开即可if ($_SERVER['HTTPS'] != "on") { echo "This is not HTTPS"; }else{ echo &……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2865浏览 0评论1497个赞
php实现二分查找算法// $low and $high have to be integersfunction BinarySearch( $array, $key, $low, $high ){ if( $low > $high ) // termination case { return -1; ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1753浏览 0评论1087个赞
php检查日期是否合法function check_date($date) { //检查日期是否合法日期 $dateArr = explode("-", $date); if (is_numeric($dateArr[0]) && is_numeric($dateArr[1]) &&……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2166浏览 0评论1775个赞
php自己实现memcached的队列类<?php/* * memcache队列类 * 支持多进程并发写入、读取 * 边写边读,AB面轮值替换 * @author lkk/lianq.net * @create on 9:25 2012-9-28 * * * @example: * $obj = new memcacheQu……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2488浏览 0评论762个赞
php无限分类获得当前位置的函数<?php/* * @name pcb_article_position * @access public * @param int $id * @param string $split * @return string */function pcb_article_position ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1222浏览 0评论116个赞
php获取访问者浏览器<? function browse_infor() { $browser="";$browserver=""; $Browsers =array("Lynx","MOSAIC","AOL","Opera&q……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3170浏览 0评论100个赞
php检查时间是否合法function check_time($time) { //检查时间是否合法时间 $timeArr = explode(":", $time); if (is_numeric($timeArr[0]) && is_numeric($timeArr[1]) &&am……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1923浏览 0评论638个赞
php时间比较函数,返回两个日期相差几秒、几分钟、几小时或几天 function DateDiff($date1, $date2, $unit = "") { //时间比较函数,返回两个日期相差几秒、几分钟、几小时或几天 switch ($unit) { case 's': ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1193浏览 0评论1596个赞
php把全角数字转换为半角数字<? function GetAlabNum($fnum){ $nums = array("0","1","2","3","4","5","6","……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1318浏览 0评论1396个赞
php重定向的三种方法<? 方法一:header("Location: index.php"); 方法二:echo "<scrīpt>window.location ="$PHP_SELF";</scrīpt>"; //OSPHP.COm.CN 方法三:ec……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1942浏览 0评论1210个赞
php写入文件函数<? function writetofile($file_name,$data,$method="w") { $filenum=fopen($file_name,$method); //OSPHP.COM.Cn开源 flock($filenum,LOCK_EX); $file_data=fwrite……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2350浏览 0评论1049个赞
php相对路径转换成绝对路径<? function relative_to_absolute($content, $feed_url) { preg_match('/(http|https|ftp):///', $feed_url, $protocol); $server_url = preg_rep……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2837浏览 0评论1126个赞
php去除html标记<? function Text2Html($txt){ $txt = str_replace(" "," ",$txt); $txt = str_replace("<","<",$txt); ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2477浏览 0评论2194个赞
php取得网页上的所有链接<? function get_all_url($code){ preg_match_all('/<as+href=["|']?([^>"' ]+)["|']?s*[^>]*>([^>]+)</……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1333浏览 0评论105个赞
php生成excel文档<? header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:filename=test.xls"); echo "test1t"; echo "t……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2682浏览 0评论464个赞
php获取访问者的操作系统信息<? function osinfo() { $os=""; $Agent = $GLOBALS["HTTP_USER_AGENT"]; if (eregi('win',$Agent) && strpos($Agent, '……继续阅读 » 水墨上仙 4年前 (2021-03-10) 3090浏览 0评论959个赞
php删除指定的目录,本代码会递归删除子目录<?php/** * Delete a file, or a folder and its contents (recursive algorithm) * * @author Aidan Lister <aidan@php.net> * @version 1.0……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2497浏览 0评论1477个赞
这段代码可以自动根据post数组的键值创建同名变量,这个功能使用非常方便,不用提前声明变量<?php$expected=array('username','age','city','street');foreach($expected as $key){ ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2515浏览 0评论1184个赞
php简单截断字符串函数,如果截断在字符串后自动加上省略号function short($txt,$size){ $short = $size - 3; if(strlen($txt) > $size){ $data = substr( $txt, 0, $short )."..."; ……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1645浏览 0评论2640个赞
将HTML表格的每行每列转为数组,采集表格数据<? function get_td_array($table) { $table = preg_replace("'<table[^>]*?>'si","",$table); //oSPHP.COM.C……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2348浏览 0评论2551个赞
php获取当前urlfunction curPageURL() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} $pageURL .= "://"; i……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1679浏览 0评论249个赞
返回字符串中的所有单词 $distinct=true 去除重复<? function split_en_str($str,$distinct=true) { preg_match_all('/([a-zA-Z]+)/',$str,$match); if ($distinct == true……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2266浏览 0评论485个赞
php将12小时制转换成24小时制,输入格式为:02:30:00 pm 转换成:14:30:00<?phpfunction to_24_hour($hours,$minutes,$seconds,$meridiem){ $hours = sprintf('%02d',(int) $hours); $minut……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2860浏览 0评论2411个赞
javascriipt通过当前时间解决GET和POST的缓存问题在postUrl后面添加当前时间为参数,可以有效的解决缓存问题因为每次提交的url地址都是不同的var currentTime = new Date();var n = currentTime.getTime();postUrl = "http://www.example.c……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2552浏览 0评论1297个赞
Sum all elements of a bidimensional or multi-dimensional array with an assigned key/** * sum values in array * * @param array $arr * @param string [optional]$index * @retur……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2972浏览 0评论647个赞
简单的PHP框架,实现antoload,viewEngine,有兴趣学写MVC框架的可以看看这篇文章: http://my.oschina.net/u/131802/blog/82016 这个很适合初学者对框架的认识 index.php 入口文件<?php……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2635浏览 0评论774个赞
根据给定的数字查找其因数的高效C++代码//Algorithm derived from the method described here://http://mathschallenge.net/index.php?section=faq&ref=number/number_of_divisorsint mathTools::numFac……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1505浏览 0评论312个赞
360提供的php防注入代码<?php //Code By Safe3 function customError($errno, $errstr, $errfile, $errline) { echo "<b>Error number:</b> [$errno],error on line $……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2562浏览 0评论2609个赞
php实现的ssh api类,主要用来通过ssh传输文件class SshApi extends BaseObject{ public $session = null; public $authenticated = false; public function __construct(){ } p……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2125浏览 0评论2564个赞
php遍历目录的代码<?php function myscandir($pathname){ foreach( glob($pathname) as $filename ){ if(is_dir($filename)){ myscandir($filename.……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2633浏览 0评论1495个赞
简单的php正则校验email地址的函数<?php /* If you won't use filter_var() you should use this instead */ function isEmail($email) { if(preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-z……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2937浏览 0评论1856个赞
Android通过HttpClient执行post请求public void postData() { // Create a new HttpClient and Post Header HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = n……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2703浏览 0评论1100个赞
指定原始字符串,给定开始和结尾字符串,获得这两个字符串之间的子字符串的php函数/** * Returns the substring between two strings, delimiters not included * @param string $string Haystack * @param string $start Start……继续阅读 » 水墨上仙 4年前 (2021-03-10) 1359浏览 0评论2248个赞
一个文件大小单位格式化的php函数,如 echo format_size(filesize(“fichier”)); 输出:13,37 Ko<?php/* Use : echo format_size(filesize("fichier"));Example result : 13,37 Ko */……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2465浏览 0评论2960个赞
php打水印函数function watermark($imagesource){ $filetype = substr($imagesource,strlen($imagesource)-4,4); $filetype = strtolower($filetype); if($filetype == ".gif") $……继续阅读 » 水墨上仙 4年前 (2021-03-10) 2928浏览 0评论515个赞