Time of Update: 2017-02-28
指令碼 從現在的網路安全來看,大家最關注和接觸最多的WEB頁面漏洞應該是ASP了,在這方面,小竹是專家,我沒發言權.然而在PHP方面來看,也同樣存在很嚴重的安全問題,但是這方面的文章卻不多.在這裡,就跟大家來稍微的討論一下PHP頁面的相關漏洞吧.
Time of Update: 2017-02-28
程式|模板 關於PHP的模板的確是一個說起來容易做起來麻煩的事情。隨便一數大概有20種以上的選擇,光pear裡面就包含了5中不同的模板,實在讓人頭疼。 千萬不要人云亦云的說這個好那個不好,選擇模板之前最好先應該搞清楚模板的真正目的是什嗎? 簡單地說,模板的核心目的就是一個 team work。主要的作用方式有兩種: 1、分離HTML和PHP使網頁設計師和PHP程式員合作更加愉快。
Time of Update: 2017-02-28
迴圈|語句 for語句可以說是PHP(同時也是多種語言)的迴圈控制部份最基本的一個語句了,for語句的執行規律和基礎用法在這裡就不多說,可以參見PHP手冊for語句部分。PHP手冊中對它的文法定義如下: for (expr1; expr2;
Time of Update: 2017-02-28
web PHP是一個很優秀的工具,它可以簡單,也可以複雜。不一樣的項目,應該用不一樣的PHP。 小項目 - 簡單而直接的PHP 一般對於一個功能頁面在20以下的網站,我們可以用一個很簡單的架構結構來寫。在這個規模上,我建議是使用比較直接的面向過程編碼方法,原因很簡單,沒有必要把class檔案弄的N
Time of Update: 2017-02-28
標準|條碼 這連天看見有人法帖討論如很用php產生條碼,所以就用了點時間學了學EAN_13標準.EAN_13標準是廣泛使用的條碼編碼通訊協定,主要運用在商品流通方面,比如我們看到的商品上的條碼就是這種編碼通訊協定,還有圖書上的編碼通訊協定也是這種編碼通訊協定. 下面的就是我的一段代碼產生的是EAN_13標準的條碼,需要php+gd 環境
Time of Update: 2017-02-28
ajax AJAX無疑是2005年炒的最熱的Web開發技術之一,當然,這個功勞離不開Google。我只是一個普通開發人員,使用AJAX的地方不是特別多,我就簡單的把我使用的心得說一下。(本文假設使用者已經具有JavaScript、HTML、CSS等基本的Web開發能力)[ AJAX介紹
Time of Update: 2017-02-28
程式|壓縮 利用Apache中的mod_gzip模組,我們可以利用gzip的壓縮演算法來對Apache伺服器發布的網頁內容進行壓縮後再傳輸到用戶端的瀏覽器。如果是純文字的內容,效果非常明顯,大約可以壓縮到原來的30%-40%,使使用者的瀏覽速度大大加快。
Time of Update: 2017-02-28
編譯|程式|錯誤 我們編寫程式時,無論怎樣小心謹慎,犯錯總是在所難免的。這些錯誤通常會迷惑PHP編譯器。如果開發人員無法瞭解編譯器報錯資訊的含義,那麼這些錯誤資訊不僅毫無用處,還會常常讓人感到沮喪。
Time of Update: 2017-02-28
在項目開發中發現對php的文檔缺少管理,別人寫了一個,功能不多<?php/*** 類名: doc* 描述: 文檔產生類* 其他: 可以對目錄進行過濾,設定好來源目錄後,請用絕對路徑指定組建目錄,模式可調,模式* 1為常規類型,即以 斜線**開頭,以*斜線 結束* 2為擴充類型,凡是 斜線*開頭以*斜線 結束的部分都將成為文檔的一部分*/class doc{ var $docdirname; var $docdir; /** * 函數名稱:
Time of Update: 2017-02-28
漢字|問題|中文 作者:
Time of Update: 2017-02-28
剛剛寫的練手的作品。感覺還是有些實用價值的。。放出來給大家試試。功能:通過php實現代理功能適用使用者:在家下載較慢。且懶得找proxy。且有高速主機,且主機有php,且主機支援socket。使用方法:1。把本程式傳到主機上2。通過瀏覽器瀏覽主機上的此檔案3。在url中填入欲下載的檔案地址(如果有必要,可以填入referer)4。點擊get proxy
Time of Update: 2017-02-28
比較|函數 作者: 飄在四方本人還沒測試過,有興趣的可以測試下Yorgo Sun 2002/01/22php程式寫的時間長了,自然對他所提供的功能了如指掌,他所提供的一大堆功能,真是覺得很好用,但有時候會發現php也缺少一些功能,自己總是會產生為php添加一些自訂的功能的想法。久而久之,終於今天憋不住了,開始動手研究如何添加。下載一個php的原始碼包,這裡使用的是php
Time of Update: 2017-02-28
問題 看到有人在討論PHP的事件驅動問題,本應回複一帖。但認為回複不足以引起大家的重視,故專開一帖詳述本人對這個問題的理解,並對一佳作進行解釋與分析。 事件驅動這個概念是廣義的。可以在用戶端,也可以在伺服器端。
Time of Update: 2017-02-28
在詳細選項上,除了上述的安裝簡介外,也可以在編譯時間加入其它的選項。 apache模組 文法: --with-apache=DIR 說明: 用本選項可以讓 PHP 以apache的模組方式使用,DIR 的字串可以是 /usr/local/apache 或其它安裝apache的目錄 範例: --with-apache=/var/lib/apache
Time of Update: 2017-02-28
關於標題:PHP + BAT 製作PHP自解析批處理 就是,一個BAT檔案,內部包含了DOS的BAT批處理代碼和PHP的CLI的代碼。 因為尾碼名為BAT,所以在WIndows系統上面,我點他,他就可以自動運行 因為我做了一些對PHP的特殊處理,因而它又能自己使用PHP的CLI來解析自己所包含的PHP指令。 有何用途: 例如你要做一個PHP-CLI的發行包,那麼你可以參照這個指令碼來做你自己的安裝程式。 代碼原文:
Time of Update: 2017-02-28
1.簡易判斷ip地址合法性2.email的正則判斷3.檢測ip地址和mask是否合法的例子4.關於表單重新整理5.關於表單重新整理1.簡易判斷ip地址合法性if(!strcmp(long2ip(sprintf("%u",ip2long($ip))),$ip)) echo "is ipn";----2.email的正則判斷eregi("^[_.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z_-]+.)+[a-zA-Z]$",
Time of Update: 2017-02-28
重新整理 Server push 前一段時間炒得很熱的“推”技術,不過網上大部分都是cgi的資料,偶爾看到一個法國的網站上有這麼個介紹,可惜法語看不懂,只能從他的程式中看懂點東西,現整理個例子出來大家學習一下。可以用於聊天室的資料轉送、網站上的新聞更新、等等各類更新頻繁的頁面。 以前做重新整理主要通過頁面上加標籤。 < META HTTP-EQUIV=REFRESH CONTENT="time;URL=url"
Time of Update: 2017-02-28
分頁 讀取資料記錄的分頁代碼<?php if(!$whichpage) { $notepage=1; } else { $notepage=$whichpage; } $noterecs=0; $pagesize=10; $bbsconn=mysql_connect("localhost","root"); mysql_select_db("rainwindy",$bbsconn); $bbsresult=mysql_query(
Time of Update: 2017-02-28
錯誤 我們編寫程式時,無論怎樣小心謹慎,犯錯總是在所難免的。這些錯誤通常會迷惑PHP編譯器。如果開發人員無法瞭解編譯器報錯資訊的含義,那麼這些錯誤資訊不僅毫無用處,還會常常讓人感到沮喪。 編譯PHP指令碼時,PHP編譯器會盡其所能報告它遇到的第一個問題。這樣就產生一個問題:只有當錯誤出現時,PHP才能將它識別出來(本文後面對此問題進行了詳細描述)。正是由於這個緣故,編譯器指出出錯的那行,從表面上看來可能文法正確無誤,或者可能是根本就不存在的一行!
Time of Update: 2017-02-28
上傳 $ftp_server = "*.*.*.*";$ftp_user = "lu";$ftp_pass = "love you";// set up a connection or die$conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");$login_result = ftp_login($conn_id, $ftp_user, $ftp_