Time of Update: 2017-01-18
一、Smarty簡明教程 1.安裝示範 下載最新版本的Smarty-3.1.12,然後解壓下載的檔案。接下來示範Smarty內建的demo例子。 (1)下載地址:http://www.smarty.net/download (2)在你的WEB伺服器根目錄下建立新目錄,這裡我在/var/www下建立yqting/目錄,然後將解壓之後的目錄中的demo/和libs/目錄複寫到/var/www/yqting/目錄下。 (3)這裡要特別注意demo/目錄下cache/和template_c/兩個目錄,
Time of Update: 2017-01-18
1.php中時間轉換函式 strtotime(“today”)date("Y-m-d H:i",$unixtime)2.php中獲得今天零點的時間戳記 要獲得零點的unix時間戳記,可以使用$todaytime=strtotime(“today”),然後再使用date("Y-m-d H:i",$todaytime)轉換為日期。3.php中時間戳記轉換為日期,並按照時間顯示不同的內容,如剛剛,分鐘前,小時前,今天,昨天等/*時間轉換函式*/function transTime($ustime) {
Time of Update: 2017-01-18
如果您剛剛開始學習PHP,可能有許多函數需要研究,今天我們就來學習一下PHP Header()的使用方法,更多的使用說明,請您參照PHP中文手冊,下面是關於header函數的詳細使用說明 header實現404無法找到頁面 複製代碼 代碼如下: Header("HTTP/1.1 404 Not Found"); 針對apache配置中的ErrorDocument 404 /404.php功能,把nginx配置中的 複製代碼 代碼如下: error_page 404 /404.php; 改成
Time of Update: 2017-01-18
使用說明先看手冊上 levenshtein() 函數的說明:levenshtein() 函數返回兩個字串之間的 Levenshtein 距離。Levenshtein 距離,又稱編輯距離,指的是兩個字串之間,由一個轉換成另一個所需的最少編輯操作次數。許可的編輯操作包括將一個字元替換成另一個字元,插入一個字元,刪除一個字元。例如把 kitten 轉換為 sitting:sitten (k→s)sittin (e→i)sitting (→g)levenshtein()
Time of Update: 2017-01-18
PHP作為開發動態網頁面WEB的首選技術,對於它的基礎知識我們一定要牢記,這讓才能有助於編程。我們一起來看看PHP遞迴演算法是怎麼回事吧。1、調用子程式的含義:當主程式執行到調用子程式A語句時,系統儲存一些必要的現場資料,然後執行類似於BASIC語言的GOTO語句,跳轉到子程式A(為了說得簡單些,我這裡忽略了參數傳遞這個過程)。當子程式A執行到調用子程式B語句時,系統作法如上,跳轉到子程式B。子程式B執行完所有語句後,跳回子程式A調用子程式B語句的下一條語句(我這又忽略了傳回值處理)子程式A執行
Time of Update: 2017-01-18
前不久,我申請加入了某開源組織,他們要我寫一個功能用來檢測圖片中是否有木馬指令碼。 其實一開始我什麼也不知道,只是後來在網上查了一些資料,找到的全是有製作圖片木馬的教程,並沒有找到檢測的程式。 經過幾番思索之後,決定從製作原理來分析這種木馬程式。這種木馬程式是十六進位編碼寫的,我靈機一動,寫了以下這個上傳類。最終通過了組織測驗。呵呵 現在把它拿出來給大家分享,有什麼不好的地方,還請指正! anyon@139.com; 複製代碼 代碼如下: <?php /** +--------------
Time of Update: 2017-01-18
插入排序的基本操作就是將一個資料插入到已經排好序的有序資料中,從而得到一個新的、個數加一的有序資料。演算法描述:⒈ 從第一個元素開始,該元素可以認為已經被排序⒉ 取出下一個元素,在已經排序的元素序列中從後向前掃描⒊ 如果該元素(已排序)大於新元素,將該元素移到下一位置⒋ 重複步驟3,直到找到已排序的元素小於或者等於新元素的位置⒌ 將新元素插入到下一位置中⒍ 重複步驟2複製代碼 代碼如下:<?php$arr =array(123,0,5,-1,4,15);function
Time of Update: 2017-01-18
資料庫操縱基本流程為: 1、串連資料庫伺服器 2、選擇資料庫 3、執行SQL語句 4、處理結果集 5、列印操作資訊 其中用到的相關函數有•resource mysql_connect ( [string server [, string username [, string password [, bool new_link [, int client_flags]]]]] ) 串連資料庫伺服器•resource mysql_pconnect (
Time of Update: 2017-01-18
演算法描述:⒈ 從第一個元素開始,該元素可以認為已經被排序⒉ 取出下一個元素,在已經排序的元素序列中從後向前掃描⒊ 如果該元素(已排序)大於新元素,將該元素移到下一位置⒋ 重複步驟3,直到找到已排序的元素小於或者等於新元素的位置⒌ 將新元素插入到下一位置中⒍ 重複步驟2複製代碼 代碼如下:<?php $arr =array(123,0,5,-1,4,15); function
Time of Update: 2017-01-18
複製代碼 代碼如下:<?php //圖片的等比縮放 //因為PHP只能對資源進行操作,所以要對需要進行縮放的圖片進行拷貝,建立為新的資源 $src=imagecreatefromjpeg('a.jpg'); //取得源圖片的寬度和高度
Time of Update: 2017-01-18
總共需兩個頁面,register.php 和 verify.php1. 使用者註冊表格 register.php複製代碼 代碼如下: <html> <body> <form action="register.php" method="post" name="register"> 使用者名稱:<input type="text"
Time of Update: 2017-01-18
php5.x版本,要添加php擴充php_mcrypt。PHP版:複製代碼 代碼如下:class STD3Des { private $key = ""; private $iv = ""; /** *
Time of Update: 2017-01-18
首先,php.ini檔案中;extension=php_pdo_mssql.dll ;extension=php_pdo_odbc.dll
Time of Update: 2017-01-18
preg_match_all 函數:int preg_match_all ( string pattern, string subject, array matches [, int flags] )執行一個全域Regex匹配在 subject 中搜尋所有與 pattern 給出的Regex匹配的內容並將結果以 flags 指定的順序放到 matches 中。 搜尋到第一個匹配項之後,接下來的搜尋從上一個匹配項末尾開始。
Time of Update: 2017-01-18
在需要輸出網站使用者註冊數,或者插入資料之前判斷是否有重複記錄的時候,就需要擷取滿足條件的MySQL查詢的記錄數目。 第一種方法:查詢時候直接統計 複製代碼 代碼如下: $sql="SELECT COUNT(*) AS count FROM TABLE WHERE id='$id'"; $result=mysql_fetch_array(mysql_query($sql)); $count=$result['count']; 第二種方法:先取出,後統計 複製代碼 代碼如下:
Time of Update: 2017-01-18
複製代碼 代碼如下://原始映像 $dst = "/upload/20120914/20120914040740-0.jpg"; //注意圖片路徑要正確 //得到原始圖片資訊 $dst_info = getimagesize($dst); &
Time of Update: 2017-01-18
圖片太大且規格不統一,顯示的控制需要靠JavaScript來完成,用在行動裝置上時顯示效果不好且流量巨大,需要對現有圖片庫的圖片進行一次處理,產生符合行動裝置用的縮圖,將原來用戶端JS做的工作轉移到伺服器端用PHP的GD庫來集中處理。 圖片源與需要的大小: 複製代碼 代碼如下: $src_img = "wallpaper.jpg"; $dst_w = 300; $dst_h = 200; 剪裁映像,保證映像地區最大化顯示,並按比例縮放到指定大小。一開始採用了 imagecopyresized
Time of Update: 2017-01-18
注意修改下開始頭部的幾個變數的值 程式碼 複製代碼 代碼如下: SET NGINX_PATH=D: SET NGINX_DIR=D:\nginx-0.7.63\ SET PHP_DIR=D:\PHP\ ++++++++++++++++++代碼開始++++++++++++++++ cls @ECHO OFF SET NGINX_PATH=D: SET NGINX_DIR=D:\nginx-0.7.63\ SET PHP_DIR=D:\PHP\ color 0a TITLE Nginx+PHP
Time of Update: 2017-01-18
一、自由軟體的安裝,無論是在Win32還是在Linux,一般都有README,安裝之前,仔細讀一讀,會有很多收穫。 二、安裝Apache 這一步應該比較簡單,只要你記得設定httpd.conf裡面的BindAddress、ServerName、DocumentRoot ,應該就可以看到熟悉的Apache表徵圖了。BindAddress是指可以接聽的IP地址,可以是*、IP地址,也可以是完整的網域名稱。ServerName是主機名稱,如果沒有網域名稱,可以
Time of Update: 2017-01-18
本教程的目的是向你展示如何用“Apache和Windows”的組合來開發PHP程式。 教程中如未指明具體版本,則PHP為PHP3或PHP4 Beta 2或3,Apache為 1.3.x。 一、安裝Apache 首先,你須要一個WEB伺服器,我推薦Apache。先到htp://www.apache.org/dist看看。在這頁上有世界範圍的Apache鏡像網站列表,找到離你最近的那個。Apache軟體一般叫作apache_1_