原创 利用PHP程序設定防止MySQL注入或HTML表單濫用

  MySQL注入的意圖是接管網站數據庫並竊取信息。常見的開源數據庫,如MySQL,已經被許多網站開發人員用來儲存重要信息,如密碼,個人信息和管理信息。   MySQL之所以流行,是因爲它與最流行的服務器端腳本語言PHP一起使用。而且,P

原创 PHP安裝十大經典問題

  1. unix/windows: 我的php.ini 文件應該放在哪?unix下默認它應該放在 /usr/local/lib 目錄下。這是它的 /lib. 很多人會在編譯時改變它,使用--with-config-file-path 標

原创 PHP利用jQuery,輕鬆搞定二級聯動菜單製作

 標顏色的地方是需要注意的。 請看詳細內容:1>利用jQuery,簡化二級聯動菜單製作步驟2>要處理的地方寫入一下代碼<script src="../admin/js/jquery/jquery-1.2.6.js" type="text/

原创 教你在PHP中使用全局變量

  即使開發一個新的大型PHP程序,你也不可避免的要使用到全局數據,因爲有些數據是需要用到你的代碼的不同部分的。一些常見的全局數據有:程序設定類、數據庫連接類、用戶資料等等。有很多方法能夠使這些數據成爲全局數據,其中最常用的就是使用“gl

原创 PHP5.3新特性介紹

  Namespaces php 5.3最大的改動,毫無疑問就是Namespaces(此前有一篇相關的PHP Namespaces FAQ)。這給php開發人員帶來的好處不少,廣爲人們所詬病的函數命名問題也得到了解決。 代碼更清晰 5.3

原创 精通PHP的十大要點

 轉自:http://www.phpchina.com/html/54/n-34254.html 1. 在合適的時候使用PHP - Rasmus Lerdorf沒有誰比PHP的創建者Rasmus Lerdorf明白PHP用在什麼地方是更合

原创 PHP串行化與JSON

 原文連接:http://hi.baidu.com/lostdays/blog/item/8d76c300ec4e3c15738b65fa.html 總目錄 What 、Why、How         What          Why 

原创 簡單認識Smarty3

  這些天看到了smarty 3 alpha冒頭了,於是花時間做了個走訪調查。下面的文字基本上來自其readme: 基本文件文件結構 index.php /libs/ Smarty.class.php #主文件 /libs/sy

原创 十四條令PHP初學者頭疼問題大總結

  今天爲大家奉上令PHP初學者頭疼問題大總結,下面提出的14個問題希望對PHP初學者有所幫助。 1、頁面之間無法傳遞變量 get,post,session在最新的php版本中自動全局變量是關閉的,所以要從上一頁面取得提交過來得變量要使用

原创 用於MySQL的PHP XML類

  我在這篇文章中使用的PHP版本是PHP 4.3.4 for Win32,可以從The PHP Group下載。MySQL的版本是MySQL 4.0.16 for Win32,可以從MySQL.com得到。MySQL的安裝很容易——只要

原创 PHP開發大型Web應用淺析

  關於PHP的執行效率,網上的專題文章很多,多是PHP、Java幾個陣營的爭論;應用的方面不同,執行環境不同,效率的差別會差得比較大。這裏所說的“ 大型”應用不是說像Google、eBay、Yahoo這類大型網站的具體實施,只是希望大家

原创 幾個常用的去空、分組、調試數組函數

dump() 把數組以數組格式數組,有益於調試 function dump($vars, $label = '', $return = false){    if (ini_get('html_errors')) {        $co

原创 重載和類的自動加載

  PHP4中已經有了重載的語法來建立對於外部對象模型的映射,就像Java和COM那樣. PHP5帶來了強大的面向對象重載,允許程序員建立自定義的行爲來訪問屬性和調用方法. 重載可以通過__get, __set, and __call幾個

原创 網頁UTF8編碼開發中空白的問題

  開發中一直沒辦法解決的一個問題  頁面採用UTF8編碼,頭部和尾部用了模板包含文件的方法,結果頭部和尾部無端端各多出一個約10px的空行,什麼也沒有。  原因是全部採用utf8編碼,包含文件的時候,最後的二進制流中包含了多次UTF8