PHP實現的一個簡單的線上連接埠掃描器程式

  前言   PHP是一種功能強大的Web開發語言。開發效率高,文法簡單,為動態網站量身定做,加強物件導向(向C++靠攏,與JAVA搭了點邊),可惜單線程(這是至命弱點,據說PHP是用C\C++編寫的。),也能用C、C++、JAVA開發中介層,調用COM,伺服器維護難度小,故障少。   既然是為動態網站量身定做,所以註定不能開發出X-scan這樣的超強掃描器,不過如果要實現一些簡單的功能,還是綽綽有餘的。   連接埠掃描是我們最常用的踩點手段。如果在網吧這種地方,下載一個專門的掃描器又比較麻煩,

非常簡單的php模版類--DarasionTemplate

哈,好久不寫blog了,今天就隨便寫點吧,怎麼這blog的編輯器成了FCK的了呢?突發靈感,寫了一個非常簡單的模版類,雖然沒啥先進的東西,不過我總認為靈感也是需要積累的。功到自然成嘛。模版類檔案代碼: <?php /** * 作者:darasion * 著作權:使用或轉載註明作者 * */ class DarasionTemplate{  var $template   = "";  var $VAR    &

PHP開發中常用的一些函數

<?class useful{ /*   * 常用函數類  * 作    者:多菜鳥  * 聯絡郵箱:kingerq AT msn DOT com  * 建立時間:2005-07-18  * 來源:http://blog.csdn.net/kingerq  */  /*  * 功能:格式化數字,以標準MONEY格式輸出  */   

PHP中輕型模板處理類:Smarty-Light

使用Smarty來做模板處理類是目前大部分PHP網站的選擇,因為它功能強大,並且和ADODB搭配的非常好,處理起來是得心應手。但是不管是Smarty,還是ADODB也好,因為功能強大,類庫眾多,所以速度比較慢,所以ADODB首先就出來了一款ADODB Lite版。詳細請查看:http://www.webjx.com/htmldata/2005-07-15/1121379294.html那麼Smarty是否有類似的小型版的呢?回答是:有有一款叫做Smarty-Light的程式,目前版本是:2.2.

PHP中輕型的資料庫抽象類別:ADODB Lite

在PHP項目開發中,很多架構都是:Smarty + ADODB來做的,因為Smarty功能強大,超過了任何模板處理類,特別是緩衝技術。ADODB功能強大,遠遠超過了PEAR::DB處理類,所以大部分人都選擇ADODB做資料庫抽象類別,但是adodb類庫非常龐大,運行速度非常慢,這樣也是部分開發人員選擇pear DB的原因。但是,現在為止,這個現象要改變了,因為出來了一個ADODB的小型版: ADODB Lite據官方網站介紹說:支援了所有PHP能支援的流行資料庫.而且據說比原來的老版本快了很多.

php下的RSA演算法實現

/** 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

PHP的計數器程式:解決全部可能遇到的問題

一般的計數器程式用的執行外部程式函數 exec(),但很多主機空間(包括收費的)拒絕這個危險操作。我們只好用fread(),fwrite()等檔案讀寫函數,關鍵在於採用哪種方式fopen()開啟檔案。試了N次後,證明以下程式是可行,在收費空間上獲得驗證。count目錄   |---count.php   |---counter.txt  

PHP下如何對檔案進行加鎖

<?php/***********************************************file lock*@author Zeal Li*http://www.zeali.net/***********************************************//**lock_thisfile:獲得獨享鎖*@param $tmpFileStr 用來作為共用鎖定檔案的檔案名稱(可以隨便起一個名字)*@param $locktype 鎖類型,預設為false(

PHP和.NET版用戶端資訊自動產生

我使用的是全形,大家修改為半形不是本人原創再一些學習教程中大多有簡單介紹 效果.NET版本<%@Page Language="C#" Debug="true"%> <%@Import namespace="System"%> <%@Import namespace="System.Drawing"%> <%@Import namespace="System.IO"%> <% string

php作wap開發時遇到的問題

 1.檔案格式首先要遇到的問題肯定是檔案格式,在作web開發時,大家都是用的html或xhtml,到了wap開發時,就得用wml了.什麼是wml?大家可以去查更詳細的資料,我這裡只是略微的提到.在我看來wml類似於xml,有非常嚴格的格式,在作wap頁面時,都得用wml來作為顯示.wml的文法非常簡單,在用php作動態輸出時,一定要發送一個頭資訊,標明本頁面是wml,而不是別的什麼*ml.header("Content-type: text/vnd.wap.wml; charset=\

PHP實現QQ掛機編程(2):取QQ線上狀態

  這是一個PHP取QQ線上狀態程式。原理很簡單,省略不說了,可以看代碼。用的是互動狀態這個服務去取狀態的。  用法也簡單,傳入的參數為QQ號碼,函數返回1則表示QQ線上,函數返回0則表示QQ不線上,返回小於0則表示出錯。  註:需要QQ是用QQ2004II beta1或以上版本登陸才可以檢測得到。代碼如下:<?php// vim: set expandtab tabstop=4 shiftwidth=4 fdm=marker:// | Copyright (c) 2004

一個利用PHP語言讀取資料庫資料的例子

  在學習《十天學會PHP》的過程中,當看到關於資料庫連接的問題時,由於知識的不足,遇到了困難。於是找朋友幫忙寫了個PHP小程式,在這裡貼出來,希望對大家能有協助。注釋是我自己寫的。這段代碼的功能是:串連到一個 url 地址為localhost 、 連接埠為 3306 的mysql伺服器上。mysql伺服器的帳號是"root",密碼是"9999"。mysql 伺服器上有一個資料庫 ok , 資料庫裡有一個表 abc。表 abc 一共為兩列,列名分別是 "id" 和 "name" ,將 abc

十天學會寫PHP動態網站

  十天學會php之第一天   以 Apache web server 和 MY SQL 作為WEB伺服器和資料庫在php-4.3.3下的環境做程式簡單的構建和訪問查看資料庫用 PHPMYADMIN。  PHP的文法:  1、嵌入方法:  PHP可以是以<?php或者是<?為開始符號,結束符號是?>,當然也可以自己指定。  2、引用檔案:  引用檔案的方法有兩種:require 及 include。  require 的使用方法如 require("MyRequireFile.

PHP中靜態頁處理動態內容的思路

近碰到一個問題,新聞系統裡所有新聞是產生靜態,但是我要在靜態頁裡顯示訪問次數等動態內容,左思右想,沒有好的解決方案。今天猛然一想,是不是能夠通過架構頁來解決呢?總結的基本思路如下:首先開啟一個類似 20050120.html的靜態頁,裡面顯示了新聞等內容,同時裡面還包含訪問次數,比如下面的內容:     來源:未知       

PHP 操作 XML 檔案:讀取、顯示

本例中的php檔案讀取、顯示xml檔案內容以下為php檔案的內容,把該php檔案和slashdot.xml放在同一個檔案夾即可<?php $open_tags = array(     'STORY' => '<STORY>',     'TITLE' => '<TITLE>',     'URL' => '<URL>

PHP.MVC的使用方法

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伺服

在PHP.MVC中上傳檔案

  PHP.MVC官方網站上介紹的是使用PEAR::HTTP_Upload 包來處理上傳,而我只是用原始的方式來進行上傳的處理,主要是為了說明在MVC的架構中怎樣上傳檔案.以後我可能會使用PEAR::HTTP_Upload 包來做.  1.開啟phpmvc-config.xml,在<phpmvc-config>標籤中加上:<controller maxFileSize="1048576"

表單驗證之PHP代碼架構

   我在上一篇文章中講到使用javascript做整合表單驗證的方法,對於用戶端驗證已經足夠,但好的表單驗證應同時在用戶端和伺服器端進行——這正是寫本文的目的。    如果採用一般的驗證方法應該怎樣寫呢?    if ($_POST['some'] 不滿足 condition)

PHP開發中經常用到的一些函數

<?class useful{ /*   * 常用函數類  * 作    者:多菜鳥  * 聯絡郵箱:kingerq AT msn DOT com  * 建立時間:2005-07-18  * 來源:http://blog.csdn.net/kingerq  */  /*  * 功能:格式化數字,以標準MONEY格式輸出  */   

PHP線上郵件發送類,通過SMTP來發送

<?  /*  * 郵件發送類 * 作    者:多菜鳥 * 聯絡郵箱:kingerq AT msn DOT com * 建立時間:2005-08-19 * 註明:此類為改裝過來的,忘記出處了 */class smail { //您的SMTP 伺服器供應商,可以是網域名稱或IP地址 var $smtp = "smtp.163.com";

總頁數: 1662 1 .... 842 843 844 845 846 .... 1662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.