php生成随机密码/** * Order by phpno.com * @param num 密码的随机最小长度 * @param num 密码的随机最大长度 * @param bool 是否使用特殊字符 */function random_passwd($min_len=8,$max_len=16,$special=FALSE){ $p……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2897浏览 0评论281个赞
自己写了个计算页面执行时间的脚本 执行时间会显示在页面右上角优点是只要在开始的时候执行一下就可以了<?php$t = new executeTime;phpinfo();class executeTime{ private $microtime; public function __construct(){ $this->mi……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1957浏览 0评论166个赞
根据浏览器Agent识别用户的操作系统,从而确定用户设备是手机还是PC$uAgent = $_SERVER['HTTP_USER_AGENT'];$osPat = "mozilla|m3gate|winwap|openwave|Windows NT|Windows 3.1|95|Blackcomb|98|ME|X Wi……继续阅读 » 水墨上仙 4年前 (2021-01-15) 3029浏览 0评论709个赞
php阿拉伯数字转化为中文汉字(大、小写)function number2Chinese($num, $m = 1) { switch($m) { case 0: $CNum = array( array('零','壹','贰','叁','……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1925浏览 0评论1620个赞
PHP遍历指定目录下的文件<?php $num=0; //用来记录目录下的文件个数 $dirname='LAMP'; //要遍历的目录名字 $dir_handle=opendir($dirname); echo '<table border="1" align……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1807浏览 0评论1631个赞
json格式post到wordpress<?php// include our wordpress functions// change relative path to find your WP dirdefine('WP_USE_THEMES', false);require('./wp-blog-hea……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2162浏览 0评论1984个赞
php请求github api的客户端代码<?php// http client making a request to github apirequire __DIR__.'/../vendor/autoload.php';$loop = React\EventLoop\Factory::create();$clie……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1163浏览 0评论1284个赞
php冒泡法排序代码function bubbleSort ($items) { $size = count($items); for ($i=0; $i<$size; $i++) { for ($j=0; $j<$size-1-$i; $j++) { if ($……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1429浏览 0评论620个赞
jQuery取消ajax请求的代码,要注意的是,在ajax请求未响应之前可以用xhr.abort()取消,但如果请求已经到达了服务器端,这样做的结果仅仅是让浏览器不再监听这个请求的响应,但服务器端仍然会进行处理var xhr = $.ajax({ type: "POST", url: "test.php&q……继续阅读 » 水墨上仙 4年前 (2021-01-15) 3079浏览 0评论170个赞
php删除目录代码片段 <?php if (file_exists("./dummydir")) { if(is_dir("./dummydir")) { $result = rmdir("./dummydir"); echo "Resu……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2559浏览 0评论1175个赞
php连接mysql数据库简单范例<?php/*create table user1(id int primary key auto_increment,name varchar(32) not null,password varchar(64) not null,email varchar(32) not null,age tin……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1455浏览 0评论267个赞
php添加字符串到文件的代码$fp = fopen("filename", "a"); if($fp) { fwrite($fp, "aString"); fclose($fp); } ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1662浏览 0评论2682个赞
php高并发下写文件function write($data) { $return = false; if ($handle = @fopen('error.txt','a+') ) { $i=0; while (!flock($handle,2) &&am……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2172浏览 0评论2976个赞
php编写的简单随机抽奖函数<?php/** * “抽奖”函数 * * @param integer $first 起始编号 * @param integer $last 结束编号 * @param integer $total 获奖人数 * * @return string **/function isWinner($f……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2690浏览 0评论2407个赞
php获取文件大小的代码$file_size = filesize('filename'); ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2942浏览 0评论2609个赞
这个有用的函数能将秒数表示的事件转换为年、月、日、小时等时间格式。function Sec2Time($time){ if(is_numeric($time)){ $value = array( "years" => 0, "days" => 0, "hours……继续阅读 » 水墨上仙 4年前 (2021-01-15) 3014浏览 0评论2660个赞
php正则表达式检查邮件地址是否正确function checkEmail($email) { // Create the syntactical validation regular expression $regexp = "^([_a-z0-9-]+)(\.[_a-z0-9-]+)*@([a-z0-9-]+)(\.[a-z……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2421浏览 0评论1772个赞
php中使用base HTTP验证function http_auth($un, $pw, $realm = "Secured Area"){ if(!(isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2525浏览 0评论869个赞
完全面向对象的php操作mssql类<?php/*untested*/class database_mssql {var $database = NULL;var $sqls = NULL;var $host = NULL;var $username = NULL;var $password = NULL;var $datab……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1838浏览 0评论2678个赞
通过错误显示开关和错误级别显示php错误信息ini_set('display_errors', "1");ini_set('error_reporting', E_ALL ^ E_NOTICE);……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2517浏览 0评论1731个赞
一个php类,封装了php操作mysql的基本方法,包含数据库链接,基本的数据查询方法<?PHP class Database { var $db; var $result; var $lastQuery; var $numQueries = 0; var $error; var $showErrors = true;……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2741浏览 0评论1985个赞
这段代码允许你通过php内置方法下载其它网站上的文件,无需安装任何扩展if (!function_exists('fetch_remote_file')) { function fetch_remote_file($file) { $path = parse_url($file); $fs ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1774浏览 0评论1559个赞
phpinfo 函数如学习php不可不知的函数,他能显示服务器端的一系列信息,代码就一句<?php phpinfo();?>……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2493浏览 0评论358个赞
根据给定的url,抓取url的内容,可以设置抓取超时function geturl($url){ $ch = curl_init(); $timeout = 5; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_se……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2631浏览 0评论1307个赞
php生成的美国50个州的选择列表,自动选择当前州<select name="state" id="state"> <option value="AL" <?PHP if($state=="AL") echo "selected"……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2218浏览 0评论1010个赞
php封装的用户登陆验证的类,实现了用户登陆的常用功能,包含cookie和session的设置class Auth{ var $user_id; var $username; var $password; var $ok; var $salt = "34asdf34"; var $domain = ".dom……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2750浏览 0评论1665个赞
php 数据库操作基础类DBObject Class/* WORKS IN PHP5 ONLY */ class DBObject { private $id; private $id_field; private $table_name; private $fields = array(); function __co……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1598浏览 0评论591个赞
这个是一个php对session的再次包装的类,实现的常用的session操作,包含读取,写入,销毁等等class Session{ function Session() { session_start(); } function set($name, $value) { $_SESSION[$name] = $value; ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1192浏览 0评论1031个赞
修改form的target为iframe的id即可<form action="iframe.php" target="my-iframe" method="post"><input type="text" name="text" id……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2923浏览 0评论2552个赞
php查询数据库并分页,输出分页的html代码$db->query("SELECT COUNT(*) FROM snippets s WHERE s.user_id = '$user_id'"); $numRecords = mysql_result($db->result, 0, 0); $nu……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1375浏览 0评论1914个赞
通过修改header的location实现转向function redirect($url){ header("Location: $url"); exit();}……继续阅读 » 水墨上仙 4年前 (2021-01-15) 3219浏览 0评论2012个赞
一个专门用来生成RSS的php类/* E X A M P L E ----------------------------------------------- $feed = new RSS(); $feed->title = "RSS Feed Title"; $feed->link ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1566浏览 0评论798个赞
将unix时间戳输出为类似于 20秒前,1天前,3个月前这样的格式<?phpfunction user_friendly_date($timestamp, $echo = false, $dateFormat = 'm/d/Y H:i:s'){ $ufdate = ''; $now = time()……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2107浏览 0评论1136个赞
如果你想把rgb颜色编程hex颜色编码就用这个函数function rgb2hex($rgb){ return sprintf("%06X", $rgb);}//使用范例:print rgb2hex(0x00FF00);// returns --> 00FF00 print rgb2hex(65280);/……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1845浏览 0评论2214个赞
这段php代码可以把一个颜色变成与之相反的颜色编码,如:白色变成黑色,蓝色变成黄色function color_inverse($color){ $color = str_replace('#', '', $color); if (strlen($color) != 6){ return ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 3008浏览 0评论1398个赞
这段代码可以帮助你检测用户的终端设备室平板电脑,手机还是桌面电脑,分别返回”tablet”,”mobile”,”desktop”<?php function userAgent($ua){ ## This credit must stay intact (Unless y……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1235浏览 0评论2310个赞
php生成年月日下载列表function mdy($mid = "month", $did = "day", $yid = "year", $mval, $dval, $yval) { if(empty($mval)) $mval = date("m"); if(……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1498浏览 0评论2625个赞
php格式化电话号码,这个函数只适用于美国电话,中国电话需要自己修改一下function format_phone($phone){ $phone = preg_replace("/[^0-9]/", "", $phone); if(strlen($phone) == 7) return preg_……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1611浏览 0评论2304个赞
PHP 设置cookie所有子域名共享php_value session.cookie_domain ".churchplanterprofiles.com"……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2788浏览 0评论2451个赞
php CodeIgniter检查数据库连接是否正确/** * Check Database Connection * * Checks connection details to see if they are correct. Useful for testing * user supplied details in an install……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1721浏览 0评论296个赞
用在服务器上提供下载的php代码,可以指定被下载的文件名,可以动态指定文件内容// local file that should be send to the client$local_file = 'test.zip';// filename that the user gets as default$download_fi……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1148浏览 0评论1297个赞
这段php代码定义了两个函数 str_prefix和str_suffix,分别用来给字符串前后添加指定数量的符号function str_prefix($str, $n=1, $char=" "){ for ($x=0;$x<$n;$x++){ $str = $char . $str; } return $s……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1705浏览 0评论1936个赞
一个php实现的简单语法高亮显示的函数,注意:这个函数设计的比较简单,可能对某些语法不能高亮显示,你可以自己扩充该函数的功能function syntax_highlight($code){ // this matches --> "foobar" <-- $code = preg_replace(……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2405浏览 0评论2446个赞
对于一个长字符串,如果你只希望用户看到头尾的部分内容,隐藏掉中间内容,你可以使用这个php函数,他可以指定要隐藏掉的中间字符串的数量/** * Reduce a string by the middle, keeps whole words together * * @param string $string * @param int $max……继续阅读 » 水墨上仙 4年前 (2021-01-15) 3128浏览 0评论2704个赞
使用php独有的array_map函数遍历清除数组中所有字符串的两端空格/** * Trims a entire array recursivly. * * @author Jonas John * @version 0.2 * @link http://www.jonasjohn.de/snippets/p……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2517浏览 0评论1545个赞