Time of Update: 2016-07-29
下面介紹一下它的用法. 例如: 複製代碼 代碼如下:function db_connect()//串連資料庫 { @$db =mysql_connect('localhost','root','test'); if(!$db) throw new Exception('串連資料庫失敗!請重試!'); mysql_select_db('book'); return $db; } 如果串連資料庫不成功的,前面的“@”就能把錯誤顯示給抑制住,也就是不會顯示錯誤,然後再拋出異常,顯示自己定義的異常處理,
Time of Update: 2016-07-29
當然,前提要先開啟CDN中一個功能reload_into_ims on.這樣使用者發送過來no-cache也不怕了.因為這樣會給給no-cache轉成If-Modified-Since .所以我們寫程式主要是對If-Modified-Since控制就好了.記的,緩衝系統架構中計中最好是後端來控制,所以最好的方法是程式來管理到期. 呵,我只會php,就用php寫一個,別的程式也是一樣。 見我下面的程式,呵呵,5分鐘到期. 複製代碼 代碼如下:$headers =
Time of Update: 2016-07-29
複製代碼 代碼如下:@mysql_connect("localhost", "root","1981427") //選擇資料庫之前需要先串連資料庫伺服器 or die("資料庫伺服器串連失敗"); @mysql_select_db("test") //選擇資料庫mydb or die("資料庫不存在或不可用"); $query = @mysql_query("select * from tablename1") //執行SQL語句 or die("SQL語句執行失敗"); echo ""; ?>
Time of Update: 2016-07-29
複製代碼 代碼如下: Login 使用者名稱: 密碼: Cookie儲存時間: 瀏覽器進程 儲存1天 儲存30天 儲存365天 複製代碼 代碼如下:@mysql_connect("localhost", "root","1981427") //選擇資料庫之前需要先串連資料庫伺服器 or die("資料庫伺服器串連失敗"); @mysql_select_db("test") //選擇資料庫mydb or die("資料庫不存在或不可用");
Time of Update: 2016-07-29
安裝pear-------------- pear是PHP的擴充和應用程式庫,包含了很多有用的類,安裝好php5.0後,pear實際上並沒有被安裝,安裝的方法如下: 1.在php目錄中雙擊go-pear.bat。 2.按照提示輸入一些設定資訊,主要是要把區域網路的網關加上,如http://192.168.0.1:80/ ,pear要用這個地址訪問Internet,若無Proxy 伺服器則直接斷行符號 ,,我是直接按斷行符號. 3.然後會提示一些包和PHP綁定,選擇Y 。
Time of Update: 2016-07-29
個人認為PHP檔案的上傳和下載的思路差不多一樣.也就是在代碼中多了一個header語句 以下是詳細的代碼.僅供參考. 入口檔案 複製代碼 代碼如下: php寫的處理檔案 if( empty($_GET['FileName'])){ echo''; exit(); } $file_name=$_GET['FileName'];//得到要下載的檔案 if (!file_exists($file_name)) { //檢查檔案是否存在 echo "檔案找不到"; exit; } else {
Time of Update: 2016-07-29
如下方式是一種方法:if(!function_exists('imagecreate')) { die('本伺服器不支援GD模組'); } 如果不支援的話,如何配置 ? 下載gd模組的dll檔案,修改php.ini,重啟伺服器即可. 以下簡稱PHP作圖為PS.當您打算 PS的話,應該完成如下如下步驟,這是必經的. 1:建立基本PS對象(我假設為$image),填充背景(預設黑),以後的全部ps操作都是基於這個背景映像的. 2:在$image上作圖. 3:輸出這個映像.
Time of Update: 2016-07-29
剛下了下最新版的phpmyadmin 裝上後輸入使用者名稱root然後點登入 (因為我在本地,所以root沒有密碼) 結果老是報訪問被拒絕的錯誤 看了下許可權的設定沒什麼問題呀, 網上也沒找到好的答案, 與是根蹤代碼,原來在設定檔裡面有句: $cfg['Servers'][$i]['AllowNoPasswordRoot'] = false; 在libraries/common.inc.php的886行對他進行了驗證
Time of Update: 2016-07-29
對應的寫了一個簡單的解密的,專門針對eval。這個原理很有用途的,在這裡記下。複製代碼 代碼如下:/* author:zhiwushan date:20080411 */ //已經加密的檔案內容 $a="
Time of Update: 2016-07-29
/*我的程式在國外的SREVER上,自己編的程式存放到哪,我很難記清。 所以編了一個簡單的目錄遞迴函式,查看我的程式,很方便的。 */ function tree($directory) { $mydir=dir($directory); echo ""; while($file=$mydir->read()){ if((is_dir("$directory/$file")) AND ($file!=".") AND ($file!="..")){ echo "$file";
Time of Update: 2016-07-29
複製代碼 代碼如下:echo "數值強制轉換:"; $string="2a"; $string1=intval($string); echo '$string1的值:'.$string1.'$string2的值:';//單引號不會輸出變數,將原樣輸出 $string2=(int)($string); echo $string2 ?> 手冊上查不到。 這也是手冊上說的:引用: int intval ( mixed $var [, int $base ] ) 通過使用特定的進位轉換(預設是十進位),
Time of Update: 2016-07-29
1.驗證email: 複製代碼 代碼如下: if (ereg("/^[a-z]([a-z0-9]*[-_\.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$/i; ",$email)){ echo “Your email address is correct!”;} else{ echo "Please try again!"; } ?> 匹配Email郵箱格式的Regex:
Time of Update: 2016-07-29
筆者做了以下的嘗試。 $data_time="1998-12-31 23:59:59"; $c $query_id=mysql_query("SELECT DATE_ADD(' $data_time',INTERVAL 1 YEAR)", $connect_id); $data_time=mysql_result( $query_id,0); mysql_close( $connect_id)
Time of Update: 2016-07-29
以下是代碼: 複製代碼 代碼如下:$id=$_GET[id]; include("admin/config.php"); $sql="select * from user where id=$id"; $data=mysql_fetch_array(mysql_query($sql)); $p=SBC_DBC($data[Phone],1); function get_str($str,$strlen=16) { $str=stripslashes($str);
Time of Update: 2016-07-29
ob_start(); setcookie("username","宋岩賓",time()+3600); echo "the username is:".$HTTP_COOKIE_VARS["username"]."\n"; echo "the username is:".$_COOKIE["username"]."\n"; print_r($_COOKIE); ?> Warning: Cannot modify header information - headers already
Time of Update: 2016-07-29
(主要參考了火山的文章:★FLASH與ASP通訊入門教程——做真正屬於自己的留言本!)。網上沒有比較好的php留言本相關教程,我下載的N多源檔案都看得雲裡霧裡,而且好多都將代碼寫在MC上。又或許可能有好的教程我沒搜到,但無論如何,我現在要在這裡班門弄斧一番了。 flash+php+mysql簡單留言本教程 目的: 用flash+php+mysql製作一個簡單的留言本。 配置環境: 最開始肯定是先配置相應的環境了。我下載的是配置環境套件包,傻瓜式的方法,簡易安裝,比較適合我。下載地址:http:/
Time of Update: 2016-07-29
1/無法載入mcrypt擴充,請檢查PHP配置; 2/設定檔現在需要絕密的短語密碼(blowfish_secret); 3/#2003-伺服器沒有響應。 為了以備不時之需,把遇到的這些問題的解決方案歸納到飄易部落格,省得日後再遇到這類問題還要到處閱讀文檔,尋找解決方案。
Time of Update: 2016-07-29
PHP批最取得checkbox的值 1、命名 2、使用 當計劃當作sql指令的一部分時:如果參與控制的欄位是數值型的,則 if(! empty($_POST['checkbox'])) { $expr = join(",", $_POST['checkbox']); $sql = "select * from tbl_name where field in ($expr)"; } 如果參與控制的欄位是數值型的,則 if(! empty($_POST['checkbox'])) { $expr
Time of Update: 2016-07-29
1、中轉程式include.inc 複製代碼 代碼如下:include_once 'include/Base.php'; $path = ''; $url = isBase::decrypt(urlDecode($_SERVER['QUERY_STRING'])); parse_str($url); //擷取通過url地址GET傳遞過來的變數 if(!empty($_POST['path'])){ //擷取POST傳遞過來的變數 $path = $_POST['path']; $path =
Time of Update: 2016-07-29
guestbook.php: 高三班留言本本 include ("connect.rec"); $qh=mysql_query("SELECT COUNT(*) AS rcnt FROM guestbook"); $data=mysql_fetch_