作者:黃冬 PHP:Personal
class html{ var $dir; var $rootdir; var $name; var $dirname; var $url; var $time; var $dirtype; var
function phpUnescape_no($source) { $decodedStr = ""; $pos = 0; $len = strlen ($source); while ($pos < $len) { $charAt
function validate($value,$onoff=0,$type=3,$len=100,$msg='填寫錯誤') {if(trim($value) != ""){ //如果有內容 if(!is_int($len))exit("<script language=javascript>alert('長度參數不是數字');</script>");preg_match_
global $charset; if(strlen($string) <= $length) { return $string; } $string = str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string); $strcut =
if($site) { $buffer = @file_get_contents('http://www.baidu.com/s?wd=site%3A' . $site, 'r'); if($buffer) { $BaiduSite = cut($buffer, '找到相關網頁', '篇'); $BaiduSite = str_replace(array('約', ','), '',
function my_file_get_contents($url, $timeout=30) { if ( function_exists('curl_init') ) { $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER,
function google(){ //在同時間過於頻繁地掃描Google搜尋結果,GG會屏蔽該IP.因此冰河在此暫時去掉了此功能 //諸位網友如果想開放此功能可以,可將下面這一行加上注釋即可,謝謝! echo "0"; return ""; global $murl,$furl; $url = "http://www.google.cn/search?hl=zh-CN&q=
function baidu(){ global $murl,$furl; $url = "http://www.baidu.com/s?wd=site:$furl"; $page = file_get_contents($url); $PageNum = "0"; $PageNum =
//下面的函數用於查prfunction zeroFill($a, $b) { $z = hexdec(80000000); if ($z & $a) { $a = ($a>>1); $a &= (~$z); $a |= 0x40000000; $a = ($a>>($b-1)); } else
<?php$max_allow_links = 100; // 最大許可檢查的連結數目// 此函數轉載於www.lian123.com,特別鳴謝function my_file_get_contents($url, $timeout=30) { if ( function_exists('curl_init') ) { $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL,
環境:64位Ubuntu14.04,i5-3230MPHP5.4.31 with ZendOPcacheNode.JS 0.10.35Node.JS 測試var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/html;charset=UTF-8'});
php教程 mssql server 2005資料庫教程串連類class msDriver{ public $error; public $querynum=0; public $link; public $lastQuery; public $lastInsert_id=0;
需要用JOOMLA串連另一台伺服器的MSSQL。PHP環境為windows下apps教程erv(apache2.2.4,php教程5.2.3)將php.ini中下面一行前的";"號去掉。;extension=php_mssql.dll搜尋NTWDBLIB.DLL檔案,一般在C:windowssystem32與
ajax無重新整理聊天室這裡是用php+ ajax實現聊天室的資料庫結構sql:CREATE TABLE `message` ( `mid` int(20) NOT NULL auto_increment, `msg` varchar(255) NOT NULL, `user` varchar(50) NOT NULL, `time` int(10) NOT NULL, PRIMARY
php檔案 <? define ("OLEDB_CONNECTION_STRING", "Provider=SQLOLEDB; Data Source=zzb; Initial Catalog=Northwind; User ID=sa; Password="); $dbc = new COM("ADODB.Connection"); $dbc->Open(OLEDB_CONNECTION_STRING);
PHP常用緩衝方式:第一種,把需要緩衝的資料進行處理,形成PHP可以直接執行的檔案。在需要快取資料的時候,通過include方式引入,並使用。第二種,把需要的資料通過serialize函數序列化後直接儲存到檔案。在需要使用快取資料的時候,通過還原序列化讀入檔案內容並複製給需要的變數,然後使用。測試結果:通過測試我們發現,第二種也就是serialize快取資料的方式更加高效。(資料略去,最後提供了文章地址下載,大家可以自行測試)原因分析:include方式讀取緩衝的時候,PHP需要執行幾個過程1.
php 時間轉換靜態方法/** * 時間轉換靜態方法 * @param string $formatTo 返回格式 * @param mixed $source 時間源 * @return string */ public static function transform($formatTo = 'date',$source) { if (!is_numeric($source)) {
如何使用JSON。PHP5.2開始內建了JSON的支援。當然,如果低於這個版本的話,那麼市面上有很多PHP版本的實現,隨便下一個用就OK啦。現在主要是說說PHP內建支援的JSON。很簡單,兩個函數:json_encode和json_decode(跟序列化很像啦)。一個編碼,一個解碼。先看看編碼的使用:<?php$arr = array( ‘name‘ =>
php 日期時間相加減/** * 時間相加運算 * @param int $increment 增量 * @param string $unit 單位 * @param string $returnFormat 返回的時間格式 * @return void */ public function add($increment, $unit='s', $returnFormat = NULL)