Time of Update: 2016-07-21
apache的強大終於超出了我的想象,僅僅蜻蜓點水般觸及了一點php皮毛,這點皮毛就在我原有的知識庫基礎上爆炸開來,好像PN結的“雪崩擊穿”一樣,讓我想到了多種技術結合無限的應用前景。 由於九州未來的伺服器限制流量,那麼減少流量負載也就能減少金錢支出。
Time of Update: 2016-07-21
$_POST = sql_injection($_POST); $_GET = sql_injection($_GET); function sql_injection($content) { if (!get_magic_quotes_gpc()) { if (is_array($content)) { foreach ($content as $key=>$value) { $content[$key] = addslashes($value); } } else { addslashes(
Time of Update: 2016-07-21
主要出現在windows主機的伺服器上。 在php官方,http://bugs.php.net/ 也能夠查到兩三千頁的報告,他們官方也是束手無策,經過了11個小版本後,還是沒有徹底解決 http://bugs.php.net/search.php?cmd=display&search_for=PHP+has+encountered+an+Access&x=8&y=9 目前我提供一下這幾年我維護經驗,我的一些民間解決辦法 第一種可能: 去掉 php中 eaccelerator 的擴充
Time of Update: 2016-07-21
// 實在無聊,突發奇想,想把PHP裡面部分已經提供封裝好的函數重新使用PHP實現一遍, // 於是便有了下面的代碼主要實現了PHP中部分字串處理函數,同時實現了一些PHP中 // 沒有,但是同樣有作用的字串處理函數同樣的這些函數,也能夠使用其他語言來實 // 現,比如用C/VBScript/Perl等等,那麼你就能夠有一個自己的函數庫. // 以下函數不一定能夠成功運行,只是為了學習而已。 //
Time of Update: 2016-07-21
PHP3、PHP4都擁有類,但它們的類定義的實在很不像樣,效率還挺難為情的,但資料上說PHP5重新構造了物件導向的支援,儘管並不是完全物件導向,但也算能拿出來見人了。 昨天晚上閑著無聊便弄起這玩意,感覺PHP5增加的類成員許可權關鍵字挺好,但問題又來了,似乎還沒一種方便的方式可以定義欄位的getter以及setter,傳統的方式是這樣定義的: class a { private $field; public function get_field() { return $this-
Time of Update: 2016-07-21
複製代碼 代碼如下:/********************************************************************* * 公用函數列表 * ubb,getip,GoIn,goback,IsInt,InString * OurHome:http://iwind.org * http://10.13.31.90/~coldwind * * */ /////////////////ubb支援代碼函數////////////////////////////
Time of Update: 2016-07-21
經典的PHP縮圖產生程式,基於GD庫,可指定產生路徑及產生目標的寬高細節 使用方法: 在支援GD庫的PHP環境中,將以下代碼另存新檔resize.php測試 經典的PHP縮圖產生程式,基於GD庫,可指定產生路徑及產生目標的寬高細節 使用方法: 在支援GD庫的PHP環境中,將以下代碼另存新檔resize.php測試 複製代碼 代碼如下:$FILENAME="image_name"; // 產生圖片的寬度 $RESIZEWIDTH=400; // 產生圖片的高度
Time of Update: 2016-07-21
可以使用以下函數來實現: function posttohost($url, $data) { $url = parse_url($url); if (!$url) return "couldn't parse url"; if (!isset($url['port'])) { $url['port'] = ""; } if (!isset($url['query'])) { $url['query'] = ""; } $encoded = ""; while (list($k,$v) =
Time of Update: 2016-07-21
如果支援開啟遠程內容的選項的話,實際上php用fopen或file_get_contents都能獲得一個網頁的內容,但是預設的函數有個不足的地方就是無法擷取HTTP頭,這在一些特殊的應用中很不方便,如,有一個連結: http://www.abc.com/showvd.asp?id=18 假如它返回的是一個圖片,用預設函數就很難識別,但如果通過HTTP應答頭來判斷就簡單多了,此外如果對方通過 Refer 來防盜鏈的話,也是無法擷取的,用HTTP類就能完美解決這些問題,而且速度也相差無幾。
Time of Update: 2016-07-21
PHP以其易用性得到迅速的推廣,但易用並不是說就能用好它,實際上許多程式員用它很容易的立一個個WEB應用系統,但又有多少人仔細的考慮過他們的代碼,是否容易維護、是否足夠健壯、否效率足夠高、是否足夠安全,當PHP用於建立大型網站時這些就成為很關鍵的因素。下面我們從較輕微的問題開始討論,直至一些致命的錯誤。共分三部分。 第一部分、較輕微的錯誤 一、Printf(), 該函數主要用來格式化顯示資料。當你要改變某個資料的顯示格式時才使用。 例如以不同的精度來顯示PI(3.14
Time of Update: 2016-07-21
簡單的資料緩衝技術 近來做了一陣子程式效能的最佳化工作,有個比較有意思的想法,想提出來和大家交流一下。 Cache是“以空間換時間”策略的典型應用模式,是提高系統效能的一種重要方法。緩衝的使用在大訪問量的情況下能夠極大的減少對資料庫操作的次數,明顯降低系統負荷提高系統效能。相比頁面的緩衝,結果集是一種“未經處理資料”不包含格式資訊,資料量相對較小,而且可以再進行格式化,所以顯得相當靈活。由於PHP是“一邊編譯一邊執行”的指令碼語言,某種程度上也提供了一種相當方便的結果集緩衝使用方法—
Time of Update: 2016-07-21
領導要我策劃一個網頁設計大賽和Flash創作大賽,要求必須實現線上報名和上傳作品。通過FreeBSD+Apache+PHP+Mysql+FTP我實現了該要求。 實現線上報名和上傳作品的思路是利用網頁表單收集使用者填寫的資料儲存到Mysql資料庫內,同時以該使用者的註冊名建立一個FTP上傳帳號並建立該使用者的相應目錄。
Time of Update: 2016-07-21
著作權可以在css中設定隱藏. 由於檔案被ZEND所以不能刪除,也不建議刪除. 1.隱藏X-Space個人空間下方著作權方法 修改/css/space.css找到以下代碼: /*頁尾*/ #xspace-footer { text-align : center; margin: 1em 0 0 0; } #xspace-footer p { margin: 0.3em 0; } #xspace-copyright { font: 10px Verdana,
Time of Update: 2016-07-21
複製代碼 代碼如下:$str = file("http://tq.tom.com/china/index.html"); $count = count($str); for ($i=0;$i $file .= $str[$i]; } $tomtq = explode("",$file); $tomtq = explode("",$tomtq[1]); $tomtq= $tomtq[0]; //$tomtq tom天氣小偷 ?> 天氣預報 code來的 天氣預報
Time of Update: 2016-07-21
先來看看效果: http://www.healdream.com/upload/html/test_ascii.html 這是由php檔案產生的BI logo 效果還可以吧。
Time of Update: 2016-07-21
軟體大小 11.8 MB 軟體類別 漢化軟體/病毒防治 運行環境 Win2003, WinXp, Win2000, Nt, WinMe, Win9x 授權方式 特別版 軟體語言 簡體中文 相關串連 www.nod32.com國外很權威的防毒軟體評測給了NOD32很高的分數。在全球共獲得超過40多個獎項,包括Virus Bulletin, PC Magazine, ICSA認證, Checkmark認證等,
Time of Update: 2016-07-21
這不是什麼新鮮事情了,很早之前就已經有人做出來了。就是使用PHP操作純真IP庫或珊瑚蟲IP庫,根據來訪者的IP得到所在的物理位置。我先帖出代碼。然後再慢慢一步步淺析出來。希望對想瞭解這一塊的朋友們有協助。Only For PHP5的代碼。會繼續最佳化代碼的。class IpLocation{ private $fp; private $wrydat; private $wrydat_version; private $ipnumber; private
Time of Update: 2016-07-21
明天開始期末考試,接著後天就要回福州了,由於家裡還沒裝網路,因此,得有一段時間不能來論壇了,在這之前,我想了下,我給新手解答過問題,示範過代碼,好像沒談過自己的學習心得,臨走之前,我就來談談我學習PHP的心得,雖然是老生長談,但是我想我的情況還是具有代表性的,希望各位想加入PHPER隊伍的新生力量能有所協助。
Time of Update: 2016-07-21
Gzip壓縮傳輸能更加有效節約頻寬流量。他先把文本壓縮為.gz然後傳輸給瀏覽器,最後由瀏覽器負責解壓縮呈現給使用者。 老版本的瀏覽器可能不能顯示,但是現在大多數瀏覽器都能顯示。 啟用Gzip傳輸首先要求PHP4.0.5以後版本。 方法1: 在.htaccess中加入 php_flag zlib.output_compression on php_value zlib.output_compression_level 2 方法2: 在php腦袋頂上加入
Time of Update: 2016-07-21
由於公司需要quickform結合SMARTY的開發模式,最近幾天惡補了下,跟大家分享下心得吧,quickform是一個PEAR類庫,可以快速產生表單控制項及驗證表單的JS代碼,大家可能覺得這個用手寫JS和HTML產生不是很快嗎,用那個不是更麻煩,的確,少量的表單控制項是顯示不出quickform的優勢的,但是如果有大量的表單控制項,例如OA的後台,quickform的優勢就顯示出來了,利用quickform有代碼清晰,易於維護等特點,非常適合大中型項目的開發,更方便的是可以在smarty中便於