原创 PHP獲得的客戶端和服務器端IP

      使用PHP獲得IP,在WEB系統設計上時常涉及。筆者就這個問題根據經驗做一下整理,加深印象! 客戶端IP相關的變量 1. $_SERVER['REMOTE_ADDR']; 客戶端IP,有可能是用戶的IP,也有可能是代理的IP。

原创 PHP中設置時區的若干方式

      在PHP編程中時常用到時間函數,有時會發現,返回的時間值並不是現在的時間。究其原因,PHP4會自動識別本地時區,PHP5就不管這個了,我們必須自己設置時區。可以在php.ini文件中設置,也可以在代碼中設置。 在PHP.INI

原创 PHP軟件開發測試簡介

      筆者發現國內的PHP開發,對測試這一塊兒不是特別重視,要不就是祕書兼職測試(功能測試),要不就是程序員自己測試自己的程序,要不就是把開發效率低、水平不怎麼樣的程序員發配去做測試。筆者表示無奈和擔憂,本文就從測試的目的、原則、方

原创 不同版本Symfony對數據庫操作區別

     在1.0.x版本,通過直接執行SQL語句獲得數據的應用中,有用到prepareStatement()和executeQuery()兩個方法。       在1.2.x版本中,有所更新,相應變爲prepared()和execute

原创 在Symfony中直接運用SQL語句檢索數據

      Symfony 框架中,Critteria 用來檢索數據,功能已經足夠強大了。但是,如果不習慣這種寫法,還是比較鬧心的。幸運的是,Symfony框架提供了另外一種數據庫檢索方法,自定義SQL語句檢索數據。下面,筆者就根據實踐來

原创 使用VI編輯器開發PHP程序設置

在vi中設置快捷鍵 在當前用戶目錄下創建.vimrc文件,寫入我們自定義的快捷鍵,格式如下: (1) 1: imap <F12> <?php?> <Esc>1Fpa<Enter><Enter><Esc>ki 解釋

原创 Mysql常用命令簡介以及應用實例

1 連接mysql     格式: mysql -h主機地址 -u用戶名 -p用戶密碼 1.1 連接到本機上的MYSQL     首先在打開DOS窗口,然後進入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車後

原创 抓取並處理WEB頁面數據(CURL/DOM)

      昨天面試,讓寫一個小腳本,抓取http://www.newegg.com.cn相關產品的數據。以下是筆者的實現思路。 筆者要從以下兩方面入手分析: 1. 如何提交數據       首先是接受數據表單所在的頁面,一般都是首

原创 使用VI編輯器開發PHP程序——配置文件

在WIN下使用GVIM。配置文件位於用戶目錄下, 文件名是_vimrc。 以下是配置文件內容: 1: syntax on 2: set nu 3: set tabstop=2 4: set shiftwi

原创 關於長連接和短連接的區別

     昨天在某網站測試壓力中,首次接觸長連接和短連接的概念,記錄下來,備忘。     長連接和短連接的概念出現在移動的CMPP協議中,但是在客戶/服務器通信中也有體現。 長連接 在

原创 Java Servlet + Spring 配置中所遇問題以及處理

項目中需要使用Servlet和Spring,第一次弄這些東西,真是問題重重,把幾個主要的問題記錄下來,以備後用。 錯誤 1. 嚴重: Error configuring application listener of class or

原创 Mysql問題集錦——freebsd環境

1 修改root用戶的密碼時出現錯誤: # mysqladmin -uroot -p password ‘newpassword’ Enter password: mysqladmin: connect to server at ‘

原创 SQL Server 2005用戶管理 以及PHP 連接SQL Server 2005 遇到的問題

1.  SQL Server 2005 添加用戶時,報錯:此版本的 Microsoft Windows 不支持 MUST_CHANGE 選項。(Microsoft SQL Server, Error: 15195)。 解決方案:只需創建

原创 phpMyAdmin安裝步驟及問題處理

phpMyAdmin的安裝步驟       安裝phpMyAdmin-2.11.0-all-languages-utf-8-only.tar.bz2之後,並不能立刻應用,具體步驟如下: 第一步:配置phpMyAdmin     c

原创 關於長連接和短連接的區別

     昨天在某網站測試壓力中,首次接觸長連接和短連接的概念,記錄下來,備忘。     長連接和短連接的概念出現在移動的CMPP協議中,但是在客戶/服務器通信中也有體現。 長連接 在