Time of Update: 2017-01-13
chdir : 改變目錄。dir : 目錄類別類。closedir : 關閉目錄 handle。opendir : 開啟目錄 handle。readdir : 讀取目錄 handle。rewinddir : 重設目錄 handle。chdir改變目錄。文法: int chdir(string directory);傳回值: 整數函數種類: 檔案存取內容說明 本函數用來改變目前 PHP 執行的目錄到新的 directory 目錄中。若無法改變則返回 false,成功則返回
Time of Update: 2017-01-13
<?php/*** Object* base class*/class Object{/* 是否輸出調試資訊 */var $debug = true;/*** Object* @deprecated 析構方法** @return void*/function Object(){//使用者是否從首頁進入,做判定if ( !defined( 'INDEX' ) ){die( "Hacking attempt" );}//echo 'create Object
Time of Update: 2017-01-13
我使用的是全形,大家修改為半形不是本人原創再一些學習教程中大多有簡單介紹.NET版本<%@Page Language="C#" Debug="true"%><%@Import namespace="System"%><%@Import namespace="System.Drawing"%><%@Import namespace="System.IO"%&
Time of Update: 2017-01-13
1.
Time of Update: 2017-01-13
在學習《十天學會PHP》的過程中,當看到關於資料庫連接的問題時,由於知識的不足,碰到了困難。於是找朋友幫忙寫了個PHP小程式,在這裡貼出來,希望對大家能有協助。注釋是我自己寫的。這段代碼的功能是:串連到一個 url 地址為localhost 、 連接埠為 3306 的mysql伺服器上。mysql伺服器的帳號是"root",密碼是"9999"。mysql 伺服器上有一個資料庫 ok , 資料庫裡有一個表 abc。表 abc 一共為兩列,列名分別是
Time of Update: 2017-01-13
單張的圖片上傳是不複雜的,這裡涉及到多張圖片上傳和對圖片格式的校正,保證上傳的一定是圖片,防止上傳其他檔案到伺服器。基本實現演算法是使用數組的形式,把所有的圖片提交個一個數組,對數組的元素進行一個個的處理。<?php/********************************************** 檔案:uploadimg.php* 用途:圖片上傳程式*********************************************/// 圖片目錄$img_dir =
Time of Update: 2017-01-13
當程式員的人應該都去過論壇,都在應該註冊過論壇的使用者吧.論壇上使用者註冊的步驟分為幾部:第一步 協議頁面, 只有同意這個協議才可以進入下一步註冊第二步 表單輸入頁面, 輸入使用者的註冊資訊第三步
Time of Update: 2017-01-13
假如你學過Asp.net,你一定知道它裡面有一個叫datalist之類內建的分頁功能十分強大,這裡的這個類就類比了一部份這個功能,我敢用“強大”來定義它,是因為作為一個通用的頁類,這個類真正做到了“通用”。廢話少說,馬上介紹一下是如何使用的。1、先建立一個用於測試的表CREATE TABLE `test` (`aa` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,`bb` VARCHAR(50) NOT NULL,
Time of Update: 2017-01-13
一般的計數器程式用的執行外部程式函數 exec(),但很多主機空間(包括收費的)拒絕這個危險操作。我們只好用fread(),fwrite()等檔案讀寫函數,要害在於採用哪種方式fopen()開啟檔案。試了N次後,證實以下程式是可行,在收費空間上獲得驗證。count目錄|---count.php|---counter.txt|---0~9的數字GIF圖片(0.gif,...,9.gif)<?/* 本檔案為countconut.php */$countfile =
Time of Update: 2017-01-13
1:為什麼我得不到變數我在一網頁向另一網頁POST資料name,為什麼輸出$name時卻得不到任何值?在PHP4.2以後的版本中reGISter_global預設為off若想取得從另一頁面提交的變數:方法一:在PHP.ini中找到register_global,並把它設定為on.方法二:在接收網頁最前面放上這個extract($_POST);extract($_GET);(注重extract($_SESSION)前必須要有Session_Start()).方法三:一個一個讀取變數$a=$_GET
Time of Update: 2017-01-13
<?php//產生驗證碼圖片Header("Content-type: image/PNG");srand((double)microtime()*1000000);//播下一個產生隨機數位種子,以方便下面隨機數產生的使用session_start();//將隨機數存入session中$_SESSION['authnum']="";$im = imagecreate(62,20); //制定圖片背景大小$black =
Time of Update: 2017-01-13
搜尋引擎的蜘蛛訪問網站是通過遠程抓取頁面來進行的,我們不能使用JS代碼來取得蜘蛛的Agent資訊,但是我們可以通過image標籤,這樣我們就可以得到蜘蛛的agent資料了,通過對agent資料的分析,就可以確定蜘蛛的種類、性別等因素,我們在通過資料庫或者文本來記錄就可以進行統計了。資料庫結構:## 表的結構 `naps_stats_bot`#CREATE TABLE `naps_stats_bot` (`botid` int(10) unsigned NOT NULL
Time of Update: 2017-01-13
當你在某個論壇上註冊時,通常都有一個 e-mail 地址驗證的功能,當你輸入非法的一個格式時會出現某種錯誤提示資訊的。 我們可以使用下面的規則運算式ereg("^[a-zA-Z0-9_] @[a-zA-Z0-9-] .[a-zA-Z0-9-.] $]", $email); 但是上面這個式子的功能是只能檢查字串,不能進行輸出。我們可以進一步利用這個式子來達到返回資訊的功能:if (eregi("^[a-zA-Z0-9_] @[a-zA-Z0-9-] .[a-zA-
Time of Update: 2017-01-13
目前,不少網站為了防止使用者利用機器人自動註冊、登入、灌水,都採用了驗證碼技術。所謂驗證碼,就是將一串隨機產生的數字或符號,產生一幅圖片,圖片裡加上一些幹擾象素(防止OCR),由使用者肉眼識別其中的驗證碼資訊,輸入表單提交網站驗證,驗證成功後才能使用某項功能。??我們這裡展示了如何編寫PHP程式實現驗證碼功能:??代碼一: <?php/** Filename: authpage.php */ srand((double)microtime()*1000000);
Time of Update: 2017-01-13
假如自己的伺服器也能夠實現簡記網域名稱就好了。其實這並不複雜。你也可以做一個簡記網域名稱系統。 簡記網域名稱系統的要害技術在於:實現Web頁面的重新導向(Redirctory)。在本質上,簡記網域名稱系統和虛擬機器系統完全不同。虛擬機器的虛擬網域名稱和IP是存在一一對應關係的。而簡記網域名稱系統不需要將網域名稱和IP做一一映射。也就是說,它根本不需要複雜的網域名稱解析機制和虛擬機器來完成,它所做的事情就是當你在請求yourname.somedomain時,將你的瀏覽器重新定向到你本來存放Ht
Time of Update: 2017-01-13
最近在看ajax需在是比較基礎的東西,新手可以看下<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME=
Time of Update: 2017-01-13
最近,我的一個老朋友向我打電話求助。他從事記者的職業有多年了,最近獲得了重新出版他的很多早期專欄的權利。他希望把他的作品貼在Web上;但是他的專欄都是以純文字檔案的形式儲存的,而且他既沒有時間也不想去為了把它們轉換成為Web頁面而學習HTML的知識。由於我是他電話本裡唯一一個精通電腦的人,所以他打電話給我看我是否能夠幫幫他。 “讓我來處理吧,”我說:“一個小時以後再給我打電話。”當然了,當他幾個小時以後打電話過來,我已經為他預備好瞭解決的方法。這
Time of Update: 2017-01-13
http://php-accelerator.co.uk/ 可以下載,是zend的強勁對手。是免費的。我已經在用啦。效果還不錯。修改 php.ini 加上:zend_extension = /usr/local/lib/php_accelerator_1.3.3r2.sophpa = onphpa.tweaks = onphpa.cache_dir = /tmpphpa.file_perms = 400phpa.cache_file_prune_period =
Time of Update: 2017-01-13
重載(與覆蓋不同)在PHP中不支援。在OOP中,你可以重載一個方法來實現兩個或重多的方法具有相同的名字,但是有不同數量或類型的參數(這要看語言)。PHP 是一種鬆散類型的語言,所以通過類型重載不起作用,然而通過參數的個數不同來重載也不起作用。有時在OOP中重載建構函式非常好,這樣你可以通過不同的方法建立對象(傳遞不同數量的參數)。在PHP中實現它的技巧是:class Myclass {function Myclass()
Time of Update: 2017-01-13
首先寫ActiveX Dll:建立一個VB6工程,ActiveX Dll將工程命名為P_test,類名為c_test ,類的檔案內容如下:Option ExplicitPrivate MyscriptingContext As scriptingContextPrivate MyApplication As ApplicationPrivate MyRequest As Request Private MyResponse As ResponsePrivate MyServer As