Time of Update: 2016-07-21
其中有一組映射到 SWF 動畫中的資料類型的對象:子圖形、圖形、文本、位元影像等等。在本文中,我使用了先行編譯的擴充 php_ming.dll 庫用於 Windows 版本的 PHP。 清單 2 顯示了使用 Ming 庫實現的 HelloWorld 樣本。清單 2. Hello.php$f = new SWFFont( '_sans' );$t = new SWFTextField();$t->setFont( $f );$t->setColor( 0, 0, 0
Time of Update: 2016-07-21
複製代碼 代碼如下: function binsearch(&$arr, $key, $value) { $low = 0; $high = count($arr); while ($low $mid = floor($low + ($high - $low) / 2); $item = $arr[$mid][$key]; if ($item == $value) { return $mid; } else if ($value > $item) { $low = $mid + 1; }
Time of Update: 2016-07-21
Example 5-8. date_format[日期格式] index.php: 複製代碼 代碼如下: $smarty = new Smarty; $smarty->assign('yesterday', strtotime('-1 day')); $smarty->display('index.tpl'); index.tpl: {$smarty.now|date_format} {$smarty.now|date_format:"%A, %B %e, %Y"}
Time of Update: 2016-07-21
php的header來定義一個php頁面為utf編碼或GBK編碼 php頁面為utf編碼 header("Content-type: text/html; charset=utf-8"); php頁面為gbk編碼 header("Content-type: text/html; charset=gb2312"); php頁面為big5編碼 header("Content-type: text/html; charset=big5"); 通常情況以上代碼放在php頁面的首頁
Time of Update: 2016-07-21
首先要確定php已經擴充 在php.ini中 複製代碼 代碼如下: extension=php_curl.dll 還要保證 php_curl.dll 複製到php安裝目錄下的ext下,libeay32.dll和ssleay32.dll複製到php安裝目錄下。(我的設定檔是system32,和php5ts.dll一個地) 記得重啟Apache.
Time of Update: 2016-07-21
下面直接發代碼 複製代碼 代碼如下: /* file:config_smarty.php done:配置Smarty author:www.5dkx.com date:2009-12-21 */ include_once("../libs/smarty.class.php"); class MySmarty extends Smarty{ function __construct() { $this->Smarty(); $this->config_dir = "../config";
Time of Update: 2016-07-21
下面是相應的代碼: PHP 代碼: 複製代碼 代碼如下: // 設定一些基本的變數 $host = "192.168.1.99"; $port = 1234; // 設定逾時時間 set_time_limit(0); // 建立一個Socket $socket = socket_create(AF_INET, SOCK_STREAM, 0) or die("Could not create socket\n"); //綁定Socket到連接埠 $result =
Time of Update: 2016-07-21
如果訪問量大的話會給資料庫造成很大的負擔,所以對於變化不經常的內容要做好php 資料cache(緩衝)是十分必要的,我做了一個簡單的php“檔案快取”的類,希望對大家有所協助。 思路是這樣的: 對於一般的變數,把該變數變成php語言的格式,寫到檔案中,用時只要include這個檔案就相當於載入了cache了; 對於array型的變數,把array轉化為php語言定義array的字串,寫到檔案中,用時也只要include就相當於載入了cache了;
Time of Update: 2016-07-21
值來進行判斷。 很簡單的,給一個例子。 方法一: 複製代碼 代碼如下: $sql = "select * form abc" $result = mysql_query($sql); $row = mysql_fetch_array($result); if(empty($row))//開始判斷是夠為空白 { echo "null"; } else { echo "not null"; } 方法二: 複製代碼 代碼如下: $sql = "select * form abc" $result =
Time of Update: 2016-07-21
JSON 基礎簡 單地說,JSON 可以將 JavaScript 對象中表示的一組資料轉換為字串,然後就可以在函數之間輕鬆地傳遞這個字串,或者在非同步應用程式中將字串從 Web 客戶機傳遞給伺服器端程式。這個字串看起來有點兒古怪(稍後會看到幾個樣本),但是 JavaScript 很容易解釋它,而且 JSON 可以表示比成對的名稱和數值更複雜的結構。例如,可以表示數組和複雜的對象,而不僅僅是鍵和值的簡單列表。簡單 JSON 樣本按照最簡單的形式,可以用下面這樣的 JSON 表示成對的名稱和數值:{
Time of Update: 2016-07-21
終於皇天不負有心人,答案還是讓我找到了。 網上的都是這樣用的 複製代碼 代碼如下:$content = iconv("utf-8","gb2312",$content); 這樣做其實也對著了,看著確實是把utf-8轉化為gb2312了,但是實際啟動並執行話,往往都是以失敗告終的,原因呢? 原因實際上也很簡單,因為任何的函數都是執行錯誤的時候,同時很不幸的是iconv();就很終於出現錯誤。現在給你正確的答案。 真正的答案是這樣的 複製代碼 代碼如下:$content = iconv("utf-8
Time of Update: 2016-07-21
1.文章內每篇文章的結尾處,頂一下 踩一下的上方的廣告位置, 這個位置的大小是658*60 658長度不要變,60高度可以任意改 廣告代碼添加在這—-後台—–模板—-預設範本管理—-找到article_article.htm 文章內容頁模板—–修改—–看到很多代碼 找到以下代碼……… 時間:{dede:field.pubdate function=”MyDate('Y-m-d H:i',@me)”/}來源:{dede:field.source/} 作者:{dede:field.writer/}
Time of Update: 2016-07-21
構造sql語句是 比起來 複製代碼 代碼如下: $sql = 'SELECT * FROM sdb_comments WHERE goods_id = '.intval($goods_id).' AND for_comment_id IS NULL AND object_type = ".$item." AND disabled="false" AND display = "true"'; 我更喜歡這樣做: 複製代碼 代碼如下: $sql = sprintf('SELECT * FROM
Time of Update: 2016-07-21
1.如果一個方法能被靜態,那就聲明他為靜態,速度可提高1/4; 2.echo的效率高於print,因為echo沒有傳回值,print返回一個整型; 3.在迴圈之前設定迴圈的最大次數,而非在在迴圈中; 4.銷毀變數去釋放記憶體,特別是大的數組; 5.避免使用像__get, __set, __autoload等魔術方法; 6.requiere_once()比較耗資源; 7.在includes和requires中使用絕對路徑,這樣在分析路徑花的時間更少;
Time of Update: 2016-07-21
下面是,這個是沒有開啟幹擾碼的 下面是類代碼 複製代碼 代碼如下: /************************************************ //FILE:ImageCode //DONE:產生動態驗證碼類 //DATE"2010-3-31 //Author:www.5dkx.com 5D開心部落格 ************************************************************************/ class
Time of Update: 2016-07-21
首先去php網站下載所用到的安裝檔案。根據自己的不同需要選擇,我選擇安裝的是這個版本:php-5.3.2-Win32-VC9-x86.msi。大家可以根據需要下載選擇。然後就可以下載安裝了,一路next下去就可以了。然後在IIS管理器裡面加入一個程式映射即可。在這期間遇到了fastcgi出錯的問題,然後google尋找結果都是空手而回的。估計是跟我裝的版本不一樣導致的,為了配置好這個環境自己又卸載重新安裝php安裝檔案,然後就只在 裡面添加了一個模組映射,具體參數如下:
Time of Update: 2016-07-21
readyState == 狀態(0,1,2,3,4) 0:請求未初始化,還沒調用open 1:請求已經建立,但還沒有發送,還沒調用send 2:請求已發送,並且正在處理 3:請求正在處理,通常響應中已有部分資料可調用 4:完畢 複製代碼 代碼如下: var xmlHttp; function create() if(window.ActiveXObject) { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE瀏覽器 } else
Time of Update: 2016-07-21
註:'//+' 表示為本人另外加上的注釋 Class TypeLink { var $typeDir; var $dsql; var $TypeID; //+ 類別ID var $baseDir; //+ 網站根網址 var $modDir; //+ 模板目錄 var $indexUrl; //+ 首頁連結地址 var $indexName; //+ 首頁連結名 var $TypeInfos; //+ 類目資訊 var $SplitSymbol; //+ 欄目位置的間隔符號 var
Time of Update: 2016-07-21
下面直接上代碼複製代碼 代碼如下://date_default_timezone_set("Asia/Shanghai"); /* function create_siteinfo DONE:網站資訊表 Author:www.5dkx.com DATE:2010-3-30 表結構: title 網站名 keyword 網站關鍵詞 description 網站描述 */ function create_siteinfo() { global $conn; $sql = "create table
Time of Update: 2016-07-21
介紹兩種方法吧,首先請把以下代碼儲存為safe.php放在網站根目錄下,然後在每個php檔案前加include(“/safe.php“);即可 : php防注入代碼方法一: 複製代碼 代碼如下: //要過濾的非法字元 $ArrFiltrate=array(”‘”,”;”,”union”); //出錯後要跳轉的url,不填則預設前一頁 $StrGoUrl=””; //是否存在數組中的值 function FunStringExist($StrFiltrate,$ArrFiltrate){