Time of Update: 2015-04-10
標籤:php 資料庫分頁顯示 1、前言對於mysql資料庫,為便於學習等,新安裝的mysql中含有一個叫做world的資料庫,該資料庫含有一些資訊,本文以此為實驗素材。本文參考了php經典編程265例。2、上代碼<?phpclass mysql{var $host;var $user;var $pwd;var $db;var $con;function __construct($host, $user, $pwd,
Time of Update: 2015-04-03
標籤: linux 上 php 連MSSQL,使用 unixodbc + FreeTDS 安裝步驟: 安裝unixODBC yum install unixODBC yum install unixODBC-devel 安裝 FreeTDS ./configure --with-tdsver=8.0 --prefix=/usr/local/freetds --enable-msdblib --with-gnu-ld --enable-shared
Time of Update: 2015-03-20
標籤:目錄1. 漏洞描述2. 漏洞觸發條件3. 漏洞影響範圍4. 漏洞程式碼分析5. 防禦方法6. 攻防思考 1. 漏洞描述duxcms是一款採用PHP開發,基於HMVC規則開發適合中小企業、公司、新聞、個人等相關行業的網站內容管理,它的後台登入處存在sql注入,駭客可通過這個漏洞擷取管理員密碼、直接任意使用者登入後台等攻擊Relevant Link:http://www.wooyun.org/bugs/wooyun-2010-0630552. 漏洞觸發條件1. 使用者名稱-1"
Time of Update: 2015-03-19
標籤:session php session進階應用程式將使用者資訊寫入到資料庫中首先建立資料庫表在實驗資料庫sqldb中建立session表,用於儲存資料在根目錄下建立需要用到的檔案(重點是session,class.php這個類檔案,包含列一些方法)在session.class.php中主要用到的是session_set_save_handler()這個方法,藉助PDO進行資料操作,用類編寫寫入資料庫表中,類中定義了一些靜態
Time of Update: 2015-04-03
標籤:建虛擬目錄開啟Apache->conf->httpd.conf在最下面粘貼NameVirtualHost 127.0.0.1<VirtualHost 127.0.0.1> ServerName 虛擬機器主機名 DocumentRoot "網站絕對目錄" <Directory 同上> Options Indexes AllowOverride None
Time of Update: 2015-04-03
標籤:<?php/**一維數組排序sort() - 以升序對數組排序rsort() - 以降序對數組排序asort() - 根據值,以升序對關聯陣列進行排序ksort() - 根據鍵,以升序對關聯陣列進行排序arsort() - 根據值,以降序對關聯陣列進行排序krsort() - 根據鍵,以降序對關聯陣列進行排序*/$arr = array(1,3,5,2,4,6);//sort($arr);//rsort($arr);//var_dump($arr);$arr = array(
Time of Update: 2015-04-01
標籤:可能大家也都見過很多開源的產品,大多它們的設定檔都存放在一個單獨的檔案中,而這個檔案裡只存放了一個數組,其實這裡運用了一個PHP的小技巧,就是可以將檔案包含進來,並且賦值給一個變數,這個變數就具有了整個配置的數組,我給大家舉個例子:config.php --------------------------<?phpreturn array( ‘a‘ => 1, ‘b‘ => 2, ‘c‘ => 3,
Time of Update: 2015-03-31
標籤:/** * * DES FOR .NET版本 * @author Administrator * */class DES_NET{ var $key; var $iv; //位移量  
Time of Update: 2015-03-30
標籤:冒泡排序是非常容易理解和實現,,以從小到大排序舉例:設數組長度為N。1.比較相鄰的前後二個資料,如果前面資料大於後面的資料,就將二個資料交換。2.這樣對數組的第0個資料到N-1個資料進行一次遍曆後,最大的一個資料就“沉”到數組第N-1個位置。3.N=N-1,如果N不為0就重複前面二步,否則排序完成。方案一: 1 function bubble1_sort($array){ 2 $count=count($array); 3 if($count<
Time of Update: 2015-03-30
標籤: 1 abstract class Heap { 2 protected $elements = array(); 3 protected $n = 0; 4 5 public abstract function insert($element); 6 7 public function isEmpty() { 8 return $this->n==0; 9 }10 11 public
Time of Update: 2015-03-29
標籤:插入排序原理:輸入一個元素,檢查數組列表中的每個元素,將其插入到一個已經排好序的數列中的適當位置,使數列依然有序,當最後一個元素放入合適位置時,該數組排序完畢。php實現方法1:function insert($array){$count=count($array);if($count<=1){return
Time of Update: 2015-03-30
標籤:前提:分別用冒泡排序法,快速排序法,選擇排序法,插入排序法將下面數組中的值按照從小到大的順序進行排序。$arr(1,43,54,62,21,66,32,78,36,76,39);1. 冒泡排序思路分析:在要排序的一組數中,對當前還未排好的序列,從前往後對相鄰的兩個數依次進行比較和調整,讓較大的數往下沉,較小的往上冒。即,每當兩相鄰的數比較後發現它們的排序與排序要求相反時,就將它們互換。$arr=array(1,43,54,62,21,66,32,78,36,76,39);
Time of Update: 2015-03-28
標籤:針對堆排序的概念自己百度去,今天沒事了用php實現堆排序的演算法 1 abstract class Heap { 2 protected $elements = array(); 3 protected $n = 0; 4 5 public abstract function insert($element); 6 7 public function isEmpty() { 8 return $this->n==0; 9
Time of Update: 2015-03-29
標籤:冒泡排序是非常容易理解和實現,,以從小到大排序舉例:設數組長度為N。1.比較相鄰的前後二個資料,如果前面資料大於後面的資料,就將二個資料交換。2.這樣對數組的第0個資料到N-1個資料進行一次遍曆後,最大的一個資料就“沉”到數組第N-1個位置。3.N=N-1,如果N不為0就重複前面二步,否則排序完成。方案一: 1 function bubble1_sort($array){ 2 $count=count($array); 3 if($count<
Time of Update: 2015-03-17
標籤:atitit. 檔案上傳帶進度條 atiUP 設計 java c# php 1. 設計要求 12. 原理and 架構 13. ui 24. spring mvc 25. springMVC.xml 36. struts extand url 37. behide code 38. 簡化設計 3
Time of Update: 2015-04-02
標籤:今天的工作是遷移一個PHP網站至新伺服器。 建立一台Windows Server 2008虛擬機器,並在其上停掉net stop http服務(避免爭搶80連接埠),安裝配置 Apache + PHP,遷移網站至新伺服器,網站正常開啟,Apache + PHP運行正常,串連MySql Server正常,一切都美好,本想著半小時完成的工作,緊接著噩夢開始了。 該網站使用單點登入,登入過程包含JavaScript非同步作業,包含SOAP調用Web Service。登入卻直接跳回了登入頁面,
Time of Update: 2015-04-01
標籤:php xml 百度 車連網 api <span style="font-size:18px;">weather.html頁面<form action="weather.php" method="post"><input type=&
Time of Update: 2015-04-01
標籤:php 車連網 api xml 百度 <span style="font-size:18px;">view.html<form action="view.php" method="post"><input
Time of Update: 2015-03-28
標籤:錯誤現象: HTTP 錯誤 404.17 - Not Found 請求的內容似乎是指令碼,因而將無法由靜態檔案處理常式來處理。原因: PHP5.2.6不能在64位系統中運行解決方案(HTTP 錯誤 404.17 - Not Found): 在應用程式集區中把相應的程式池的進階屬性中設定相容32位;
Time of Update: 2015-04-10
【php】使用重新導向,偽裝表單處理頁面不存在 php的重新導向,很簡單,除去直接列印出重新導向的JavaScript代碼以外,使用原生態的php重新導向是這樣的: <?phpheader("location: url");exit;?>一讀到這條語句則會馬上跳轉到指定的重新導向url。當然,PHP,首先要清楚,header()函數必須放在php程式的開頭部分,而且之前不能有另外的header()函數或者 setcookie()