1、關於PHP重新導向1、關於PHP重新導向 方法一:header("Location: index.php"); 方法二:echo "window.location =\"$PHP_SELF\";"; 方法三:echo "2、擷取訪問者瀏覽器 function browse_infor() { $browser="";$browserver=""; $Browsers
代碼重用 include() require() 這兩個函數都是用來引用檔案的,區別是當處理失敗時include()產生一個警告而require()是一個緻密錯誤 include_once() require_once() 這兩個函數與include()與require()是一樣的 ,區別是include_once與require_once只能引用一次 自訂函數 自訂函數用function()來聲明 函數的優越性: 控製程序設計的複雜性 提高軟體的可靠性 提高軟體的開發效率
WEB的應用 當用戶端向伺服器的程式提出請求時,web伺服器根據請求響應對應的頁面,當頁面中含有PHP指令碼時,伺服器會交給PHP解譯器進行解釋執行,將產生的html代碼再回傳給用戶端,用戶端的瀏覽器解釋html代碼,最終形成網頁格式的頁面。 PHP能做什麼 PHP主要應用於三個領域: PHP分析器,一個WEB伺服器器和一個WEB瀏覽器。 PHP文法結構 程式設計語言的詞法結構(lexical structure)是指管理如何用語言寫程式的基本規則的集合。
然後建立檔案如下,第1步驟連資料庫,然後寫,然後讀. 複製代碼 代碼如下: $mysql_server_name = "localhost"; $mysql_username = "root"; $mysql_password = ""; $mysql_database = "db"; //抓ip $ip = getenv ("REMOTE_ADDR"); //建立連線--透過(伺伺服器位置,使用者名稱,使用者密碼) $conn
顯然這是一個凡是使用MySQL的朋友都會遇到的問題。 回憶一下當初在配置環境時提到的MySQL GUI工具,對了,就是它,大家可以到http://www.mysql.com中找到它。因為sunec也只是一名程式愛好者,遠沒有達到程式員水平,所以藉助一些工具的協助還是很有必要的~相信一些朋友也和我一樣~ 用GUI工具建立表,建立REF欄位,把REF設定為主鍵,定義類型為int,並在AUTO INC選項上打勾。好了,在MySQL端的工作就結束了。
// 建立資料庫連接 $link = mysql_connect("localhost", "root", "wyh7ye") ;;// 擷取當前頁數 mysql_select_db("test",$link);if(isset($_GET[page]))...{ $page = intval($_GET[page]); } else...{ $page = 1; } // 每頁數量 $page_size =4; // 擷取總資料量 $sql =
//包含一個計數器,一個提醒語句,使用者ip以及自己的廣告圖片。 //給瀏覽器發送頭,說我是張圖片 Header("Content-type: image/PNG"); //這裡定義計數器,放到一個檔案裡的 $Visited=array(); if (!file_exists("Counter")) { for($i=0;$i$Visited[$i]=0; $str=$Visited[0]; for($i=1;$i$str.=",$Visited[$i]";
WindowsXP中快速配置Apache+PHP5+Mysql PHP讀取MySQL資料 PHP組合查詢多條件查詢 PHP添加MySQL資料記錄 用PHP進行MySQL刪除記錄操作 用PHP實現MySQL更新記錄 這些都是PHP簡單系統中最最基礎的一些操作,任何複雜的系統都是由這些簡單的操作衍生而來的。所以,徹底掌握理解這些操作是極其重要的。希望大家可以從中得到一些啟發~
今天用echo $showtime=date("Y-m-d H:i:s")擷取系統時間時,發現擷取的時間與系統的時間不符。 研究了一番發現,PHP預設設定的時間是以格林威治時區為標準的,所以我們必須把PHP的時區設定改為北京時間。 操作方法: 開啟php.ini檔案,一般在PHP的安裝根目錄下 找到其中的;date.timezone 刪掉date.timezone前面的分號,並改成date.timezone = PRC
支援多種編碼的中文字串截取函數! 複製代碼 代碼如下:/* * @todo 中文截取,支援gb2312,gbk,utf-8,big5 * * @param string $str 要截取的字串 * @param int $start 截取起始位置 * @param int $length 截取長度 * @param string $charset utf-8|gb2312|gbk|big5 編碼 * @param $suffix
去掉前後的空格. 假設有一個字串" ddd dd d ",經過Trim()之後成為"ddd dd d". 如上可以去掉兩邊多餘的空格(包括定位字元),但不能去掉中間的空格. PHP中的trim()函數跟ASP中的trim()函數用法一樣的,如果你接觸過ASP,那麼就自然會用的. 用法比較簡單,在想要去掉空格的變數中加入如下: echo trim($變數); ?> 一般用到使用者的password處理中。 定義和用法 trim() 函數從字串的兩端刪除空白字元和其他預定義字元。
首先我們建立資料顯示頁面view.php: 複製代碼 代碼如下:$link=mysql_connect("localhost","root","管理員密碼"); mysql_select_db("infosystem", $link); $q = "SELECT * FROM info"; mysql_query("SET NAMES GB2312"); $rs = mysql_query($q, $link); echo ""; echo "部門名稱員工姓名PC名稱";
很極端的例子,一種變相解決的問題的思路,記錄下來,以備後用。 如何去掉檔案預設名字的尾碼? $fileName = a.txt 兩種方法: 1:借用php的strrchr+trim方法:strrchr(string1,string2)返回從string1的最後開始到第一次遇到string2的部分,連同string2一起返回。 尾碼一般.XXX,所以可以$str1 = strrchr($fileName,".");
文章開頭就列舉了那麼多連絡方式,難免會讓大家感覺有點AD的意味,但是不容質疑的是,默默的確有那麼丁點的表現欲^_^,雖然有時候過於細緻會被人說婆媽,但是幸好這種細緻對於編程來說,還是蠻有益的! 從默默自己向別人問怎麼學PHP開始,到後來不少人又來問默默怎麼學PHP,不管默默是新手,還是老鳥,似乎總是感覺摸不出一條清晰的脈絡來,不過,默默既然學會了PHP,那麼我走的這條路或多或少的有一定借鑒性。
例如:通常用一個對象描述一個日期、一個數字或者貨幣。日期、整數或美元的類定義是都是便於使用的、快捷、便於封裝的,並且方便進行拷貝,相互比較,甚至是建立。 從表面上看,這些描述簡單的對象很容易被執行:它們的語句非常少,在構造類時無論是應用於Customer還是SKU都沒有什麼不同。這個想法似乎是正確的,但是所謂的"似乎正確"很容易產生一些bug。
example: 頁面: dl.php -------------------------------------------------------------------------------------- 複製代碼 代碼如下:$id = $_GET['id']; $act = $_GET['act']; switch($act) { default : case "display" : displayHTML()
function checkOnline($userid,$tempid=null) { $conn = connect(); //對於所有使用者 //先設定自己為線上 $stmt = "UPDATE ".DB_NAME.".USER SET Is $result = query($stmt,$conn); //info($stmt); //如果目前使用者是遊客 if ($tempid != null) {
今天朋友問我discuz安全提問答案能不能饒過去。或者破解,我以前就注意過個密碼,只記得很短,以為是substr取的MD5,最後看了半天的源碼,確實是MD5加密的,不過,加密的過程有點暈 無安全提問 母親的名字 爺爺的名字 父親出生的城市 您其中一位老師的名字 您個人電腦的型號 您最喜歡的餐館名稱 駕駛執照的最後四位元字 加密過程是value的值先加密一次,比如我的提問是“駕駛執照的最後四位元字”value的值就是7,7的MD5為8f14e45fceea167a5a36dedd4bea2543
複製代碼 代碼如下:/* * 功能:PHP圖片浮水印 (浮水印支援圖片或文字) * 參數: * $groundImage 背景圖片,即需要加浮水印的圖片,暫只支援GIF,JPG,PNG格式; * $waterPos 浮水印位置,有10種狀態,0為隨機位置; * 1為頂端居左,2為頂端置中,3為頂端居右; * 4為中部居左,5為中部置中,6為中部居右; *
受影響系統:PHP PHP 不受影響系統:PHP PHP 5.2.3描述:--------------------------------------------------------------------------------BUGTRAQ ID: 24261CVE(CAN) ID: