Time of Update: 2017-01-19
#測試網址: http://localhost/blog/testurl.php?id=5 複製代碼 代碼如下: //擷取網域名稱或主機地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost //擷取網頁地址 echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php //擷取網址參數 echo $_SERVER["QUERY_STRING"]."<br>"; #id=5
Time of Update: 2017-01-19
1.php 介面類:interface其實他們的作用很簡單,當有很多人一起開發一個項目時,可能都會去調用別人寫的一些類,那你就會問,我怎麼知道他的某個功能的實現方法是怎麼命名的呢,這個時候php介面類就起到作用了,當我們定義了一個介面類時,它裡面的方式是下面的子類必須實現的,比如 :複製代碼 代碼如下: interface Shop { public function
Time of Update: 2017-01-19
方法一複製代碼 代碼如下:function print_r(theObj) { var retStr = ''; if (typeof theObj == 'object') { retStr += '<div style="font-family:Tahoma;
Time of Update: 2017-01-19
複製代碼 代碼如下:function ergodic(obj,indentation){ var indent = " " + indentation; if(obj.constructor == Array || obj.constructor == Object){ for(var p in obj){ if(obj[p].constructor ==
Time of Update: 2017-01-19
一、Node.js實現代碼複製代碼 代碼如下:var http = require('http');var util = require('util');/** * 根據 ip 擷取擷取地址資訊 */var getIpInfo = function(ip, cb) { var sina_server = 'http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=';
Time of Update: 2017-01-19
PHP的數組函數in_array()非常方便,可JS就不是了。其實我很不喜歡JS的數組~ 別說了,直接上方法 複製代碼 代碼如下: Array.prototype.in_array = function(e) { for(i=0;i<this.length;i++) { if(this[i] == e) return true; } return false; } 或者 複製代碼 代碼如下: Array.prototype.in_array = function(e) { for(i=0
Time of Update: 2017-01-19
簡單的說,解構函式是用來在對象關閉時完成的特殊工作,比如我寫的上例,在執行個體化同時開啟某檔案,但是它什麼時候關閉呢,用完就關閉唄,所以解構函式直接關閉它, 又或者在析構時,我們將處理好的某些資料一併寫進資料庫,這時可以考慮使用解構函式內完成,在析構完成前,這些對象屬性仍然存在,並且僅用於內部訪問,所以可以放心的做與對象有關的任何善後工作 解構函式並不是為了把對象自身的記憶體釋放,而是當使用者需要額外釋放某些記憶體時用它來指導php需要釋放的記憶體在哪裡,最後php在析構時使用複製代碼
Time of Update: 2017-01-19
一、is_numberic函數簡介國內一部分CMS程式裡面有用到過is_numberic函數,我們先看看這個函數的結構bool is_numeric (mixed $var)如果 var 是數字和數字字串則返回 TRUE,否則返回 FALSE。二、函數是否安全接下來我們來看個例子,說明這個函數是否安全。複製代碼 代碼如下:$s = is_numeric($_GET['s'])?$_GET['s']:0;$sql="insert into test(type)values($s);";
Time of Update: 2017-01-19
複製代碼 代碼如下: <div id="jQ-menu"> <?php $path = "./"; function createDir($path = '.') { if ($handle = opendir($path)) { echo "<ul>"; while (false !== ($file = readdir($handle))) { if (is_dir($path.$file) && $file != '.' && $file !='..')
Time of Update: 2017-01-19
可能沒什麼含量,求少拍磚。首先是PHP版本的。複製代碼 代碼如下:<?php echo mb_strimwidth("這裡是內容", 0,3,"...","utf-8"); ?> 其實只用mb_strimwidth一個函數就可以了,該函數的說明如下:mb_strimwidth — 擷取按指定寬度截斷的字串string mb_strimwidth ( string $str , int $start , int $width [, string
Time of Update: 2017-01-19
PHP 裡面有個非常方便的打亂數組的函數 shuffle() ,這個功能在許多情況下都會用到,但 javascript 的數組卻沒有這個方法,沒有不要緊,可以擴充一個,自己動手,豐衣足食嘛。請重新整理頁面查看隨機排序效果。複製代碼 代碼如下:<script type="text/javascript">//<![CDATA[// 說明:為 Javascript 數組添加 shuffle 方法 var shuffle = function(v){
Time of Update: 2017-01-19
由PHP傳入JS處理的時間戳記我說怎麼老是對不上號呢,原來JS時間戳記為13位,包含3位毫秒的,而PHP只有10位不包含毫秒的。var nowtime = (new Date).getTime();/*目前時間戳*/ /*轉換時間,計算差值*/ function comptime(beginTime,endTime){ var secondNum = parseInt((endTime-beginTime*1000)/1000);//計算時間戳記差值
Time of Update: 2017-01-19
JS 對某圖片的等比縮放 代碼 複製代碼 代碼如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2017-01-19
因為介面方的要求,用js中處理資料,所以需要php程式從資料庫取出數值後賦值給js數組。一直沒有找到很好的辦法,因為PHP數組的資料編碼和JS 數組的編碼格式不一樣,不能直接輸出。在網上搜尋一通後,找到的解決的方法:PHP函數庫提供了編/解碼JSON的函數:json_encode()和json_decode(),可以比較方便的傳遞數組或對象給javascript。注意:PHP 5.2以上才綁定了JSON擴充。在php如下寫:複製代碼 代碼如下:$arr = array('1',array('2'
Time of Update: 2017-01-19
這幾天在寫一個小程式的時候,需要用到Regex匹配使用者輸入文本中的URL地址,然後將URL地址替換成可以點擊的連結。URL地址的匹配,我想這應該是大家在做驗證處理中常會用到的,這裡就把我整合的一個比較完整的運算式給出來:複製代碼 代碼如下:var URL = /(https?:\/\/|ftps?:\/\/)?((\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})(:[0-9]+)?|(localhost)(:[0-9]+)?|([\
Time of Update: 2017-01-19
js部分複製代碼 代碼如下:setInterval("time_controller()",1000);function time_controller(){ $(".time_val").each(function(){ var time_id = "time_show_"+$(this).attr('for'); &
Time of Update: 2017-01-19
複製代碼 代碼如下:/* 像PHP的 $_GET['arg'] 那樣獲得地址欄GET參數 */function getArgs() { var args = {}; var query = location.search.substring(1); // Get query string var pairs =
Time of Update: 2017-01-19
PHP有許多內建函數,其中大多數函數都被程式員廣泛使用。但也有一些函數隱藏在角落,本文將向大家介紹7個鮮為人知,但用處非常大的函數。 沒用過的程式員不妨過來看看。1.highlight_string() 當需要在一個網站中展示PHP代碼時,highlight_string()函數就變的非常有用了。該函數通過使用PHP文法高亮程式中定義的顏色,輸出或返回給定的PHP代碼的文法高亮版本。 樣本:複製代碼 代碼如下:<?phphighlight_string('<?php phpinfo(
Time of Update: 2017-01-19
js 與 php 通過json資料進行通訊 例子: php檔案 複製代碼 代碼如下: <?php echo json_encode(array(array( 'liaotiantiao'=>$liaotiantiao, 'liaotiank'=>$liaotiank, 'chatuserid'=>$chatuserid, 'chattouserid'=>$chattouserid ))); ?> html 檔案 複製代碼 代碼如下: $(document).
Time of Update: 2017-01-19
廢話不多說,直接上代碼。複製代碼 代碼如下:<?php// 設定時區date_default_timezone_set('Asia/Shanghai');/** * 秒轉時間,格式 年 月 日 時 分 秒 * * @author wangyupeng129@126.com * @param int $time * @return array|boolean */function Sec2Time($time){ if(