Time of Update: 2017-01-18
一般來說,一個提供會員註冊的網站必定需要採集使用者的密碼,如何儲存使用者密碼就是個問題。我們當然不能將密碼以明文的方式儲存在資料庫中,因為這樣的話,一般的管理員就可以查看到使用者密碼,顯然對使用者來說是件相當危險的事情。 那如何解決這個問題呢,我們可以採取這樣的策略。 首先介紹一下PHP中MD5函數的使用方法: 複製代碼
Time of Update: 2017-01-18
是時候稍微總結一下前一段時間的PHP簡單系統製作技巧了。 前一段時間主要講述了如何用PHP讀取與查詢MySQL中的資料,並向大家著重解釋了如何製作PHP多條件組合查詢的方法。當然,很重要的是讓大家瞭解到如何配置PHP+APACHE+MySQL。 如果大家在PHP簡單資訊系統資料查詢模組中還有什麼問題,歡迎大家留言詢問。 這裡,我為大家準備好了一個檔案,集合了前幾次的代碼,以供大家參考。點擊下載。
Time of Update: 2017-01-18
正則:複製代碼 代碼如下:$newstext=preg_replace(preg_replace('/(<img[^>]+src\s*=\s*”?([^>"\s]+)”?[^>]*>)/im', ‘<a href=”$2″>$1</a>', $newstext); 解說: 1.preg_replace和str_replace的區別: str_replace只是純字元替換,而preg_replace才是正則替換 2.$0,$1,$2等的說明:
Time of Update: 2017-01-18
1. 31位元組 PHP 隨機顯示頭像 <?readfile(rand(0,5).'.jpg');?>2.<?php$url='pic';//圖片地址,用相對路徑$files=array();if ($handle=opendir("$url")) {while(false !== ($file = readdir($handle))) { if&
Time of Update: 2017-01-18
PHP是一種易於學習和使用的伺服器端指令碼語言。只需要很少的編程知識你就能使用PHP建立一個真正互動的WEB網站。本教程並不想讓你完全瞭解這種語言,只是能使你儘快加入開發動態web網站的行列。我假定你有一些HTML(或者HTML編輯器)的基本知識和一些編程思想。1.簡介PHP是能讓你產生動態網頁的工具之一。PHP網頁檔案被當作一般HTML網頁檔案來處理並且在編輯時你可以用編輯HTML的常規方法編寫PHP。PHP代表:超文本前置處理器(PHP: Hypertext Prepro
Time of Update: 2017-01-18
2.PHP入門 PHP網站的線上教程已經很棒了。在那裡還有一些其他教程的連結。而本文的該部分將讓你對PHP熟悉一點。我不可能做到沒有任何遺漏,我的目的只在於能讓你迅速開始你的PHP編程。2.1 首要條件你首先必須要有一個正在工作著的支援PHP的web伺服器。我假定在你的伺服器上所有PHP檔案的副檔名為.php3。2.2 PHP的安裝產生一個名為test.php3的檔案,含有以下內容:<? phpinfo(); ?>然後在你的瀏覽器中開
Time of Update: 2017-01-18
look:PHP 經常和Apache Web伺服器一道用於Linux/Unix平台。當我們在Apache環境下安裝PHP的時候,你有三種安裝模式可供選擇:靜態模組、動態模組(DSO)和CGI。我建議你最好把PHP安裝為Apached的DSO ,這種安裝模式的維護和升級都相當簡單。比方說,假設你原先只安裝了PHP的資料庫支援功能。可過了幾天之後你又決定要為PHP添加加密功能。很簡單,你只要鍵入make clean命令,然後增加新的配置選項,接著再執行make和 make
Time of Update: 2017-01-18
所以特意寫了這個配置文檔,相信按照以下步驟你一定會成功的.錯誤的地方也希望各位指正. 本例是在wiondws XP下 php5.2.1(zip) apache2.2.4 MySQL5.0.37 phpmyadmin2.10.0.2 ZendOptimizer-3.2.6 的安裝與配置 Apache 的安裝 1 點擊apahce安裝包 2 接受協議 3 下面3項隨便填即可 apache 監聽80
Time of Update: 2017-01-18
開發大型PHP項目的方法這裡介紹了在PHP中的物件導向編程(OOP,Object Oriented Programming)。將向你示範如何通過使用一些OOP的概念和PHP的技巧來減少編碼和提高品質。祝你好運! 物件導向編程的概念: 不同的作者之間說法可能不一樣,但是一個OOP語言必須有以下幾方面: 抽象資料類型和資訊封裝 繼承 多態 在PHP中是通過類來完成封裝的: 代碼: <?php class Something { // 在OOP類中,通常第一個字元為大寫 var $x;
Time of Update: 2017-01-18
1,在函數中,傳遞數組時使用 return 比使用 global 要高效比如function userloginfo($usertemp){$detail=explode("|",$usertemp);return $detail;}$login=userloginfo($userdb);比function userloginfo($usertemp){global
Time of Update: 2017-01-18
學習目的:學會SESSION的使用SESSION的作用很多,最多用的就是網站內頁面間變數傳遞。在頁面開始我們要session_start();開啟SESSION;然後就可以使用SESSION變數了,比如說要賦值就是:$_SESSION['item']="item1";要得到值就是$item1=$_SESSION['item'];,很簡單吧。這裡我們可能會使用到一些函數,比如說判斷是不是某SESSION變數為空白,可以這麼寫:empty($_SESSION['inum'])返回true or
Time of Update: 2017-01-18
學習目的:學會讀取資料先看兩個函數:1、mysql_query 送出一個 query 字串。 文法: int mysql_query(string query, int [link_identifier]); 傳回值: 整數本函數送出 query 字串供 MySQL 做相關的處理或者執行。若沒有指定 link_identifier 參數,則程式會自動尋找最近開啟的 ID。當 query 查詢字串是 UPDATE、INSERT 及 DELETE 時,返回的可能是 true 或者
Time of Update: 2017-01-18
學習目的:掌握php的流程式控制制 1、if..else 迴圈有三種結構 第一種是只有用到 if 條件,當作單純的判斷。解釋成 "若發生了某事則怎樣處理"。文法如下: if (expr) { statement } 其中的 expr 為判斷的條件,通常都是用邏輯運算子號當判斷的條件。而 statement 為合格執行部分程式,若程式只有一行,可以省略大括弧 {}。 範例:本例省略大括弧。 <?
Time of Update: 2017-01-18
本文執行個體講述了PHP接收App端傳送檔案流的方法。分享給大家供大家參考,具體如下:解決思路:1. 用戶端多張圖片進行迴圈上傳,同時附帶參數,並用一定規則群組合生產資料流(圖片資料放在最後)2. 使用資料流進行傳輸,php服務端用file_get_content('php://input')進行接收3. 傳輸完畢後將資料流按照規則分割,取出最後的圖片資料,並寫入圖片檔案範例程式碼:以下代碼是發送單張圖片和參數PHP檔案,多張圖片可迴圈調用。<?php/*
Time of Update: 2017-01-18
作者:Harry Fuecks 翻譯:Easy Chen MVC模式在網站架構中十分常見。它允許我們建立一個三層結構的應用程式,從代碼中分離出有用的層,協助設計師和開發人員協同工作以及提高我們維護和擴充既有程式的能力。視圖(View)“視圖”主要指我們送到Web瀏覽器的最終結果——比如我們的指令碼產生的HTML。當說到視圖時,很多人想到的是模版,但是把模板方案叫做視圖的正確性是值得懷疑的。對視圖來說,最重要的事情可能是它應該是“自我意識(self
Time of Update: 2017-01-18
PHP是不少在Web開發領域奮戰的勇士們所選用的武器,因為它是一種很直觀的程式設計語言,有強大的函數,良好的跨平台相容性,還有它是免費的。從網上的小商店到大型企業的網站都能看到PHP的影子。 PHP有一點特性經常被人們忽視,那就是和XSL stylesheets合作對XML進行解析的能力。下面就讓我們來看看怎樣在PHP中設定一個XSL解析器以及你該如何使用這一功能。例子列表A是一個簡單的訂單文檔,我們會將這個文檔輸入XSL解析器。同時,列表B中的XSL
Time of Update: 2017-01-18
大多數網站託管(Web hosting)公司都支援客戶對Web網站統計資料的訪問,但是你往往會覺得伺服器所產生的狀態資訊不夠全面。例如,配置不正確的Web伺服器不能識別某些檔案類型,這些類型的檔案就不會出現在狀態資訊之中。幸好,你可以用PHP來定製狀態資訊收集程式,這樣你就可以擷取你所需要的資訊了。公用記錄檔格式(Common Logfile Format,CLF)的結構 CLF最初是NCSA為HTTPd(全球網伺服器軟體)而設計的。CERN
Time of Update: 2017-01-18
Time of Update: 2017-01-18
本文執行個體講述了PHP使用星號隱藏使用者名稱,手機和郵箱的實現方法。分享給大家供大家參考,具體如下:PHP使用星號替代使用者名稱手機和郵箱這個在許多的活動介面會看到如淘寶的購物介面中的一些客戶的支付寶號都是隱藏掉的哦,下面我們來看一下它的使用方法吧.<?phpfunction hideStar($str) { //使用者名稱、郵箱、手機帳號中間字串以*隱藏 if (strpos($str, '@')) { $email_array = explode("@", $str)
Time of Update: 2017-01-18
本文執行個體講述了php實現壓縮合并js的方法。分享給大家供大家參考,具體如下:test.php檔案如下:require_once('jsmin.php');$files = glob("js/*.js");$js = "";foreach($files as $file) { $js .= JSMin::minify(file_get_contents($file));}file_put_contents("combined.js", $js);echo