Time of Update: 2016-07-25
function relativeTime($time = false, $limit = 86400, $format = 'g:i A M jS') {if (empty($time) || (!is_string($time) && !is_numeric($time))) $time = time();elseif (is_string($time)) $time = strtotime($time);$now = time();$relative = '';if
Time of Update: 2016-07-25
php 利用filter 擴充編寫的參數處理類。 http://www.blags.org/php-security-filter-function/ exp: 首先引入檔案 include 'filter.php' $email = CFilter::Email($_POST['email']); 驗證成功返回字串,反之返回false。 /
Time of Update: 2016-07-25
DZX1.5 隨機數 /** * @param int $length: 隨機數長度 * @param int $numeric: 0或非0,其中0表示隨機數由全數字組成,非0表示隨機數由全字母組成 * @return string: 返回產生的隨機數 */function random($length, $numeric = 0) {$seed =
Time of Update: 2016-07-25
函數列表: convert_cyr_string() crc32() hebrev() hebrevc() money_format() number_format() echo convert_cyr_string('The string', 'k','i');複製代碼
Time of Update: 2016-07-25
PHPer 多數使用 mail 函數來發送郵件,但我們可以使用其他的 SMTP 伺服器來發送,這裡推薦使用 PEAR’s mail package 來發送郵件。 $subject = "This mail is sent from SMTP.";$mail_body = "This is the body of the mail which is sent using
Time of Update: 2016-07-25
仿寫elFinder的,抽出關鍵的成員方法做的一個簡單樣本 實現功能是: 實現多檔案複製或移動操作 註:為了方便測試,對一些判斷做了簡單處理。並且會在程式檔案所在目錄下 新產生一個test檔案夾作為目的檔案夾。如果實際使用需要修改。 ?/** * 複製/移動操作簡單樣本 : >PHP5 * *//** *
Time of Update: 2016-07-25
自己練習寫的資料庫操作基類,包含最基本的CURD操作.可整合到架構內. // 設定檔$db = array('host'=>'localhost','user'=>'root','password'=>'','database'=>'test',)?>//php 類class db {public $conn;public static $sql;public
Time of Update: 2016-07-25
看到 http://www.oschina.net/code/snippet_106370_5983 這篇文章,測試的時候因為ip168網站禁止,所以試著在原有代碼上修改為ip138資料庫的資料調用 //原程式有問題,現修改為ip138資料庫 /** * 擷取IP地區 * Enter description here ... * @param
Time of Update: 2016-07-25
php類比post提交資料,用處很多,可用來網站的採集,登陸等等 //以程式登陸一個論壇登入狀態例function bbslogin($user_login, $password, $host, $port = "80") {//需要提交的post資料$argv = array('cookie' => array('user_login' => $user_login,
Time of Update: 2016-07-25
php串連到mysql資料庫伺服器時三種主要的API:mysql,mysqli,pdo區別及聯絡 也是常用的擴充 ,哪麼他們的效能孰優呢? 其實都好,只是相比較而言還有更好(我喜歡pdo) /**看了很多相關資料庫連接和操作後對php中資料庫連接的一個自我小結吧------------希望有所益處*///1 連線類型/**php中link
Time of Update: 2016-07-25
其實就是浮水印啦 //session_start();header("Content-type: image/png"); //聲明圖片//$image = imagecreate(417, 294); //建立圖片大小$image = imagecreatefrompng("cj.png");$admin =
Time of Update: 2016-07-25
利用 PHP 5.x 中的 DateInterval 將 DateTime 對象轉化為友好時間顯示 /** * 友好日期時間 * *
Time of Update: 2016-07-25
function base62($x){ $show = ''; while($x > 0) { $s = $x % 62; if ($s > 35) { $s = chr($s+61); } elseif ($s > 9 && $s $s = chr($s + 55); } $show .= $s; $x = floor($x/6
Time of Update: 2016-07-25
出處:http://www.crazyphper.com /** * 將日期格式根據以下規律修改為不同顯示樣式 * 小於1分鐘 則顯示多少秒前 * 小於1小時,顯示多少分鐘前 * 一天內,顯示多少小時前 * 3天內,顯示前天22:23或昨天:12:23。 * 超過3天,則顯示完整日期。 *
Time of Update: 2016-07-25
class SessionToDB{ private $_path = null; private $_name = null; private $_pdo = null; private $_ip = null; private $_maxLifeTime = 0; public function __construct(PDO $pdo) {
Time of Update: 2016-07-25
session_start();//產生驗證碼圖片Header("Content-type: image/PNG");srand((double)microtime()*1000000);$im = imagecreate(62,20);$black = ImageColorAllocate($im, 69,120,239);$white = ImageColorAllocate($im, 0,0,0);$gray = ImageColorAllocate($im,
Time of Update: 2016-07-25
主要思想: 現在php應用很廣,大家都在討論著oop、mvc。本人對這些東西也不太瞭解,很多地方都不全面,希望大家給予指正。 本架構也是以mvc作指導,運用oop思想,加入了一些靜態緩衝的方法組合而成。 介紹一下幾個主要檔案: main.php 是核心程式,包含一個簡單的url路由,和一個資料庫查詢資料緩衝功能。 model.php model的執行個體化 view.php 一個簡單的模板引擎 control.php 控制器導航
Time of Update: 2016-07-25
使用方法: return xml_encode($result); // xml編碼function xml_encode($data, $encoding='utf-8', $root="root") { $xml = ''; $xml.= ''; $xml.= data_to_xml($data); $xml.= ''; return $
Time of Update: 2016-07-25
jpge圖片與png圖片的融合,其實就是大家熟悉的浮水印技術。下面代碼中最重要的一句為: //設定映像的混色模式 imagealphablending($ground_im, true); /* * 功能:PHP圖片浮水印 (浮水印支援圖片或文字) * 參數: * $groundImage 背景圖片,即需要加浮水印的圖片,暫只支援GIF,JPG,PNG格式; *
Time of Update: 2016-07-25
自己收集整理的代碼,簡單的實現天氣及QQ線上查詢。僅作參考,歡迎拍磚。 /*Generate at Sun, 04 Jan 2009 13:46:27 +0000Don't Modify Me!Cache Name