Time of Update: 2017-02-28
前言 PHP是一種功能強大的Web開發語言。開發效率高,文法簡單,為動態網站量身定做,加強物件導向(向C++靠攏,與JAVA搭了點邊),可惜單線程(這是至命弱點,據說PHP是用C\C++編寫的。),也能用C、C++、JAVA開發中介層,調用COM,伺服器維護難度小,故障少。 既然是為動態網站量身定做,所以註定不能開發出X-scan這樣的超強掃描器,不過如果要實現一些簡單的功能,還是綽綽有餘的。 連接埠掃描是我們最常用的踩點手段。如果在網吧這種地方,下載一個專門的掃描器又比較麻煩,
Time of Update: 2017-02-28
哈,好久不寫blog了,今天就隨便寫點吧,怎麼這blog的編輯器成了FCK的了呢?突發靈感,寫了一個非常簡單的模版類,雖然沒啥先進的東西,不過我總認為靈感也是需要積累的。功到自然成嘛。模版類檔案代碼: <?php /** * 作者:darasion * 著作權:使用或轉載註明作者 * */ class DarasionTemplate{ var $template = ""; var $VAR &
Time of Update: 2017-02-28
<?class useful{ /* * 常用函數類 * 作 者:多菜鳥 * 聯絡郵箱:kingerq AT msn DOT com * 建立時間:2005-07-18 * 來源:http://blog.csdn.net/kingerq */ /* * 功能:格式化數字,以標準MONEY格式輸出 */
Time of Update: 2017-02-28
使用Smarty來做模板處理類是目前大部分PHP網站的選擇,因為它功能強大,並且和ADODB搭配的非常好,處理起來是得心應手。但是不管是Smarty,還是ADODB也好,因為功能強大,類庫眾多,所以速度比較慢,所以ADODB首先就出來了一款ADODB Lite版。詳細請查看:http://www.webjx.com/htmldata/2005-07-15/1121379294.html那麼Smarty是否有類似的小型版的呢?回答是:有有一款叫做Smarty-Light的程式,目前版本是:2.2.
Time of Update: 2017-02-28
在PHP項目開發中,很多架構都是:Smarty + ADODB來做的,因為Smarty功能強大,超過了任何模板處理類,特別是緩衝技術。ADODB功能強大,遠遠超過了PEAR::DB處理類,所以大部分人都選擇ADODB做資料庫抽象類別,但是adodb類庫非常龐大,運行速度非常慢,這樣也是部分開發人員選擇pear DB的原因。但是,現在為止,這個現象要改變了,因為出來了一個ADODB的小型版: ADODB Lite據官方網站介紹說:支援了所有PHP能支援的流行資料庫.而且據說比原來的老版本快了很多.
Time of Update: 2017-02-28
/** Implementation of the RSA algorithm* (C) Copyright 2004 Edsko de Vries, Ireland** Licensed under the GNU Public License (GPL)** This implementation has been verified against [3] * (tested Java/PHP interoperability).** References:* [1] "Applied
Time of Update: 2017-02-28
一般的計數器程式用的執行外部程式函數 exec(),但很多主機空間(包括收費的)拒絕這個危險操作。我們只好用fread(),fwrite()等檔案讀寫函數,關鍵在於採用哪種方式fopen()開啟檔案。試了N次後,證明以下程式是可行,在收費空間上獲得驗證。count目錄 |---count.php |---counter.txt
Time of Update: 2017-02-28
<?php/***********************************************file lock*@author Zeal Li*http://www.zeali.net/***********************************************//**lock_thisfile:獲得獨享鎖*@param $tmpFileStr 用來作為共用鎖定檔案的檔案名稱(可以隨便起一個名字)*@param $locktype 鎖類型,預設為false(
Time of Update: 2017-02-28
我使用的是全形,大家修改為半形不是本人原創再一些學習教程中大多有簡單介紹 效果.NET版本<%@Page Language="C#" Debug="true"%> <%@Import namespace="System"%> <%@Import namespace="System.Drawing"%> <%@Import namespace="System.IO"%> <% string
Time of Update: 2017-02-28
1.檔案格式首先要遇到的問題肯定是檔案格式,在作web開發時,大家都是用的html或xhtml,到了wap開發時,就得用wml了.什麼是wml?大家可以去查更詳細的資料,我這裡只是略微的提到.在我看來wml類似於xml,有非常嚴格的格式,在作wap頁面時,都得用wml來作為顯示.wml的文法非常簡單,在用php作動態輸出時,一定要發送一個頭資訊,標明本頁面是wml,而不是別的什麼*ml.header("Content-type: text/vnd.wap.wml; charset=\
Time of Update: 2017-02-28
這是一個PHP取QQ線上狀態程式。原理很簡單,省略不說了,可以看代碼。用的是互動狀態這個服務去取狀態的。 用法也簡單,傳入的參數為QQ號碼,函數返回1則表示QQ線上,函數返回0則表示QQ不線上,返回小於0則表示出錯。 註:需要QQ是用QQ2004II beta1或以上版本登陸才可以檢測得到。代碼如下:<?php// vim: set expandtab tabstop=4 shiftwidth=4 fdm=marker:// | Copyright (c) 2004
Time of Update: 2017-02-28
在學習《十天學會PHP》的過程中,當看到關於資料庫連接的問題時,由於知識的不足,遇到了困難。於是找朋友幫忙寫了個PHP小程式,在這裡貼出來,希望對大家能有協助。注釋是我自己寫的。這段代碼的功能是:串連到一個 url 地址為localhost 、 連接埠為 3306 的mysql伺服器上。mysql伺服器的帳號是"root",密碼是"9999"。mysql 伺服器上有一個資料庫 ok , 資料庫裡有一個表 abc。表 abc 一共為兩列,列名分別是 "id" 和 "name" ,將 abc
Time of Update: 2017-02-28
十天學會php之第一天 以 Apache web server 和 MY SQL 作為WEB伺服器和資料庫在php-4.3.3下的環境做程式簡單的構建和訪問查看資料庫用 PHPMYADMIN。 PHP的文法: 1、嵌入方法: PHP可以是以<?php或者是<?為開始符號,結束符號是?>,當然也可以自己指定。 2、引用檔案: 引用檔案的方法有兩種:require 及 include。 require 的使用方法如 require("MyRequireFile.
Time of Update: 2017-02-28
近碰到一個問題,新聞系統裡所有新聞是產生靜態,但是我要在靜態頁裡顯示訪問次數等動態內容,左思右想,沒有好的解決方案。今天猛然一想,是不是能夠通過架構頁來解決呢?總結的基本思路如下:首先開啟一個類似 20050120.html的靜態頁,裡面顯示了新聞等內容,同時裡面還包含訪問次數,比如下面的內容: 來源:未知
Time of Update: 2017-02-28
本例中的php檔案讀取、顯示xml檔案內容以下為php檔案的內容,把該php檔案和slashdot.xml放在同一個檔案夾即可<?php $open_tags = array( 'STORY' => '<STORY>', 'TITLE' => '<TITLE>', 'URL' => '<URL>
Time of Update: 2017-02-28
1.從http://www.apache.org下載相應的Apache版本。2.從http://www.php.net下載相應的PHP版本。3.從http://www.phpmvc.net下載相應的php.MVC版本。4.建立目錄c:\www作為Web伺服器目錄,c:\webapp作為Web根目錄,你也可以定義自己的目錄,以下作相應的修改即可。5.將Apache安裝到c:\www,開啟瀏覽器,在地址欄輸入http://localhost測試是否安裝成功注意:如果你的系統上已經安裝有其他Web伺服
Time of Update: 2017-02-28
PHP.MVC官方網站上介紹的是使用PEAR::HTTP_Upload 包來處理上傳,而我只是用原始的方式來進行上傳的處理,主要是為了說明在MVC的架構中怎樣上傳檔案.以後我可能會使用PEAR::HTTP_Upload 包來做. 1.開啟phpmvc-config.xml,在<phpmvc-config>標籤中加上:<controller maxFileSize="1048576"
Time of Update: 2017-02-28
我在上一篇文章中講到使用javascript做整合表單驗證的方法,對於用戶端驗證已經足夠,但好的表單驗證應同時在用戶端和伺服器端進行——這正是寫本文的目的。 如果採用一般的驗證方法應該怎樣寫呢? if ($_POST['some'] 不滿足 condition)
Time of Update: 2017-02-28
<?class useful{ /* * 常用函數類 * 作 者:多菜鳥 * 聯絡郵箱:kingerq AT msn DOT com * 建立時間:2005-07-18 * 來源:http://blog.csdn.net/kingerq */ /* * 功能:格式化數字,以標準MONEY格式輸出 */
Time of Update: 2017-02-28
<? /* * 郵件發送類 * 作 者:多菜鳥 * 聯絡郵箱:kingerq AT msn DOT com * 建立時間:2005-08-19 * 註明:此類為改裝過來的,忘記出處了 */class smail { //您的SMTP 伺服器供應商,可以是網域名稱或IP地址 var $smtp = "smtp.163.com";