完全面向对象的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) 1746浏览 0评论1831个赞
通过错误显示开关和错误级别显示php错误信息ini_set('display_errors', "1");ini_set('error_reporting', E_ALL ^ E_NOTICE);……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2096浏览 0评论2125个赞
一个php类,封装了php操作mysql的基本方法,包含数据库链接,基本的数据查询方法<?PHP class Database { var $db; var $result; var $lastQuery; var $numQueries = 0; var $error; var $showErrors = true;……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2089浏览 0评论2620个赞
这段代码允许你通过php内置方法下载其它网站上的文件,无需安装任何扩展if (!function_exists('fetch_remote_file')) { function fetch_remote_file($file) { $path = parse_url($file); $fs ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2045浏览 0评论119个赞
phpinfo 函数如学习php不可不知的函数,他能显示服务器端的一系列信息,代码就一句<?php phpinfo();?>……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2748浏览 0评论2408个赞
根据给定的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) 1438浏览 0评论251个赞
php生成的美国50个州的选择列表,自动选择当前州<select name="state" id="state"> <option value="AL" <?PHP if($state=="AL") echo "selected"……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1926浏览 0评论1577个赞
php封装的用户登陆验证的类,实现了用户登陆的常用功能,包含cookie和session的设置class Auth{ var $user_id; var $username; var $password; var $ok; var $salt = "34asdf34"; var $domain = ".dom……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2048浏览 0评论1873个赞
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) 2078浏览 0评论2150个赞
这个是一个php对session的再次包装的类,实现的常用的session操作,包含读取,写入,销毁等等class Session{ function Session() { session_start(); } function set($name, $value) { $_SESSION[$name] = $value; ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2939浏览 0评论2735个赞
修改form的target为iframe的id即可<form action="iframe.php" target="my-iframe" method="post"><input type="text" name="text" id……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2374浏览 0评论2782个赞
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) 1960浏览 0评论151个赞
通过修改header的location实现转向function redirect($url){ header("Location: $url"); exit();}……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1515浏览 0评论2704个赞
一个专门用来生成RSS的php类/* E X A M P L E ----------------------------------------------- $feed = new RSS(); $feed->title = "RSS Feed Title"; $feed->link ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1801浏览 0评论1344个赞
将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) 1813浏览 0评论2418个赞
如果你想把rgb颜色编程hex颜色编码就用这个函数function rgb2hex($rgb){ return sprintf("%06X", $rgb);}//使用范例:print rgb2hex(0x00FF00);// returns --> 00FF00 print rgb2hex(65280);/……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2767浏览 0评论1555个赞
这段php代码可以把一个颜色变成与之相反的颜色编码,如:白色变成黑色,蓝色变成黄色function color_inverse($color){ $color = str_replace('#', '', $color); if (strlen($color) != 6){ return ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2102浏览 0评论2307个赞
这段代码可以帮助你检测用户的终端设备室平板电脑,手机还是桌面电脑,分别返回”tablet”,”mobile”,”desktop”<?php function userAgent($ua){ ## This credit must stay intact (Unless y……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2809浏览 0评论2668个赞
php生成年月日下载列表function mdy($mid = "month", $did = "day", $yid = "year", $mval, $dval, $yval) { if(empty($mval)) $mval = date("m"); if(……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1609浏览 0评论1839个赞
php格式化电话号码,这个函数只适用于美国电话,中国电话需要自己修改一下function format_phone($phone){ $phone = preg_replace("/[^0-9]/", "", $phone); if(strlen($phone) == 7) return preg_……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2082浏览 0评论2081个赞
PHP 设置cookie所有子域名共享php_value session.cookie_domain ".churchplanterprofiles.com"……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2661浏览 0评论2641个赞
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) 2700浏览 0评论1531个赞
用在服务器上提供下载的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) 1242浏览 0评论1918个赞
这段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) 1825浏览 0评论2990个赞
一个php实现的简单语法高亮显示的函数,注意:这个函数设计的比较简单,可能对某些语法不能高亮显示,你可以自己扩充该函数的功能function syntax_highlight($code){ // this matches --> "foobar" <-- $code = preg_replace(……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1641浏览 0评论2191个赞
对于一个长字符串,如果你只希望用户看到头尾的部分内容,隐藏掉中间内容,你可以使用这个php函数,他可以指定要隐藏掉的中间字符串的数量/** * Reduce a string by the middle, keeps whole words together * * @param string $string * @param int $max……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2381浏览 0评论458个赞
使用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) 1682浏览 0评论175个赞
交换两个变量的值在所有语言中都是最基础的算法,一般都需要一个临时变量,此php代码只用一行实现这个功能,虽然代码只有一行,但是php内部做的工作应该一点也不少list($a,$b) = array($b,$a);……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2259浏览 0评论639个赞
一个自定义的php数组元素随机调换的函数,php已经有一个内置的同样功能的函数shuffle($Array),这个代码权当参考// I noticed that there is already a built-in function that// does the same - so don't use mine ;-)//// --……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2029浏览 0评论654个赞
这个php函数用来删除文件中的重复行,还可以指定是否忽略大小写,和指定换行符/** * RemoveDuplicatedLines * This function removes all duplicated lines of the given text file. * * @param string * @param bo……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1496浏览 0评论1114个赞
删除数组里的所有空值元素,包含空字符串,空的数组等等function array_remove_empty($arr){ $narr = array(); while(list($key, $val) = each($arr)){ if (is_array($val)){ $val = array……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2140浏览 0评论1261个赞
一个php操作mysql数据库的类<?php /** * Database class * * @version: 2.2 * @author: Emil T. Kampp <emil@kampp-productions.dk> * @revised: 27 may 2007 * **/ class Data……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1390浏览 0评论1624个赞
php计算两个坐标(经度,纬度)之间的距离,返回结果为米或者千米function distance($lat1, $lng1, $lat2, $lng2, $miles = true){ $pi80 = M_PI / 180; $lat1 *= $pi80; $lng1 *= $pi80; $lat2 *= $pi80; $lng2 *= ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1593浏览 0评论181个赞
一个php编写的xml分析类************************************************************************Example:************************************************************************ $xml……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1660浏览 0评论1045个赞
php获得用户的真实ip函数function getRealIpAddr(){if (!empty($_SERVER['HTTP_CLIENT_IP'])) //check ip from share internet{ $ip=$_SERVER['HTTP_CLIENT_IP'];}elseif (……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1776浏览 0评论657个赞
这是一个用于登录的php类,包含了数据库调用,写入cookieclass Auth{ var $user_id; var $username; var $password; var $ok; var $salt = "34asdf34"; var $domain = ".domain.com"; ……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2916浏览 0评论400个赞
Python生成不重复随机数的简单方法print random.sample(from,to) 例如:生成1-100之间的不重复随机数random.sample(1,100)……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1447浏览 1302个赞
python中字符串自带的split方法一次只能使用一个字符对字符串进行分割,但是python的正则模块则可以实现多个字符分割import rere.split('-|_','sharejs_haotu-icon100') 输出结果如下……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2636浏览 1835个赞
这段python代码对xapian的部分操作进行了简单的封装,希望对大家有用。import xapian, configfrom mmseg.search import seg_txt_2_dictclass Xapian(): """xapian search class """……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2774浏览 1399个赞
xapian创建索引和搜索的简单范例程序,代码使用python实现 创建索引代码import sysimport osimport errnofrom contextlib import closingimport xapian as _xdef main(file……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2487浏览 2982个赞
这是一段简单的python代码,用户转换不同单位的温度,适合初学者参考6061626364656667686970717273747576def c2f(t): return (t*9/5.0)+32def c2k(t): return t+273.15def f2c(t): return (t-32)……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2130浏览 2261个赞
python编写的超简单端口转发程序代码非常简单,实现了简单的端口数据转发功能,用于真实环境还需要再修改一下。转自:http://blog.csdn.net/qffhq#tcp server import socket host = '127.0.0.1' #Local Server IP h……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1896浏览 1982个赞
xapian 通过python创建索引数据库的复杂一些的范例除了包含索引字符串外,还为索引添加了两个值#!/usr/bin/env python## Index each paragraph of a text file as a Xapian document.# Include some values that will be of use……继续阅读 » 水墨上仙 4年前 (2021-01-15) 2975浏览 2948个赞
这段代码需要调用serial模块,通过while循环不断读取串口数据转自:http://www.yelinsky.com/import timeimport serialser = serial.Serial( #下面这些参数根据情况修改 port='COM1', baudrate=9600, par……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1653浏览 153个赞
python通过BF算法实现关键词匹配作者:smalltt#!/usr/bin/python# -*- coding: UTF-8# filename BFimport time"""t="this is a big apple,this is a big apple,this is a big ap……继续阅读 » 水墨上仙 4年前 (2021-01-15) 1250浏览 833个赞