Time of Update: 2017-02-28
編程|對象 這篇文章介紹在PHP的物件導向編程(OOP)。我將示範如何用物件導向的概念編出較少的代碼但更好的程式。祝大家好運。 物件導向編程的概念對每一個作者來說都有不同的看法,我提醒一下一個物件導向語言應有的東西: - 資料抽象和資訊隱藏 - 繼承 - 多態性 在PHP中使用類進行封裝的辦法: class Something { // In OOP classes are usually named
Time of Update: 2017-02-28
問題|最佳化 一、 在函數中,傳遞數組時使用 return 比使用 global 要高效,比如: function userloginfo($usertemp){ $detail=explode("|",$usertemp); return $detail; } $login=userloginfo($userdb); 比 function userloginfo($usertemp){ global $detail;
Time of Update: 2017-02-28
安全 1.遠程檔案 PHP是一門具有豐富特性的語言,它提供了大量函數,使程式員能夠方便地實現各種功能,遠程檔案就是一個很好的例子: 代碼 <?php $fp=@Fopen($url,"r") or die ("cannot open $url"); while($line=@fgets($fp,1024)) { $contents.=$line; } echo $contents;
Time of Update: 2017-02-28
隨機 產生6 ~ 16位的使用者名稱若干個,主要是文本操作,同事前提是要有一個字串包。主要包含三個程式。 程式一:負責從字典中隨機提取資料,寫入一個新檔案。(1.php) <?php /* 從字典檔案中提取隨機值 */ $file1 = "./Words.dic"; $file2 =
Time of Update: 2017-02-28
漢字|轉換 php的漢字轉換一直是比較麻煩的事首先要說兩點:1.GBK的繁體字並不是Big5,但一般繁體字都有對應的Big碼2.一GBK碼並不一定有對應的Big5碼,所以一般是無法復原轉換該類內建了三個函數qswhStr 格式化字串qswhFile 格式化一檔案qswhDir 格式化目錄下所有檔案(.qswh的除外,那是原先文檔的備份)qswhBig5.php
Time of Update: 2017-02-28
ajax|rss|進階|函數 RSS彙總器是一種特別適合於使用標準AJAX引擎進行構建的應用程式,然而,要實現對RSS回饋的跨域的AJAX請求往往是很難的。在本文中,我將向你展示如何利用一個簡單的PHP函數來實現"橋接"AJAX引擎和RSS內容。 一、
Time of Update: 2017-02-28
“持久化”這個概念是筆者在Java中首次接觸到的,通過這個特性,可以將應用程式物件轉化成一系列位元組流(這被稱作對象序列化),以適應網路傳輸或儲存。最奇妙的是,被序列化的對象還可以被重新裝配,還原成以前的樣子。這意味著,該機制能自動補償作業系統間的差異。換句話說,一個在Windows系統的機器上被序列化的對象可以通過網路傳輸到一台Linux系統的機器上準確無誤的重新裝配。“持久化”可以使應用程式物件不受應用程式已耗用時間的限制——可以將一個對象序列化,然後儲存到磁碟上,在再次需要時進行裝配,能
Time of Update: 2017-02-28
function copyFPHP($f){ $files=explode("|||",$f); if(is_dir($files[0])){ if(copydir($files[0],$files[1])){ echo "$files[0] copy success"; }else{ echo "$files[0] rename failed";
Time of Update: 2017-02-28
excel|產生excel php產生excel文檔太簡單了,估計大家都會用到,所以共用出來。 大家來看代碼:<?header("Content-type:application/vnd.ms-excel");header("Content-Disposition:filename=test.xls");echo "test1\t";echo "test2\t\n";echo "test1\t";echo "test2\t\n";echo
Time of Update: 2017-02-28
自動跳轉 <?//PHP內建函數Header("Location: http://www.phpx.com ");?><?//利用metaecho "<meta http-equiv='refresh' content='0; url=http://www.phpx.com'>";?><?//利用Javascript語言echo "<script language='javascript'
Time of Update: 2017-02-28
模板 網站結構 代碼: 網站 ┗includes ┗class.inc ┣templet ┗index.htm ┣list.htm
Time of Update: 2017-02-28
今天做PHP線上手冊鏡像的時候看到了這個方法,哈哈,以前都沒有注意到,所以說,手冊是最好的老師 ------------------------------------------------------------------------------------- 如果不想讓別人知道你的網站使用PHP程式以達到安全的目的.你可以按照下面的方法配置你的httpd.conf檔案 但這並不說明PHP不安全. 你可以使用下面的方法來達到隱藏的目的: 1.將PHP隱藏為其它語言
Time of Update: 2017-02-28
apache|解決|上傳 近日將論壇從VBB2升級到VBB3,將上傳附件大小設定為2M,可每次上傳超過500K的附件都會出錯,而之前使用VBB2時卻正常。 仔細檢查php.ini,其中的upload_max_filesize=8m,沒有任何問題,然後將其中的:max_execution_time = 30 max_input_time = 60memory_limit =
Time of Update: 2017-02-28
作者:Louis
Time of Update: 2017-02-28
指令碼 PHP 是一種指令碼語言,可以編寫包含嵌入式代碼的Web 頁面,只要訪問頁面就能執行這些代碼,並且這些代碼還能產生動態內容作為輸出的一部分發送到客戶機的網頁瀏覽器。本章描述了如何用PHP編寫使用MySQL的基於We b的應用程式。有關C 與PHP 和Perl DBI API
Time of Update: 2017-02-28
使用php直接開啟socket連接埠進行發信的小程式特點是使用smtp認證,能夠更好的使用滿足一般網友建站需要。整個源碼附在本文中,同樣內容可到下列地址下載。轉載請註明出處。http://www.knowsky.com/download/phpsendmail.rar/******************************************//* Php
Time of Update: 2017-02-28
一、PHP匯出Excel檔案1:第一推薦無比風騷的PHPExcel,官方網站: http://www.codeplex.com/PHPExcel匯入匯出都成,可以匯出office2007格式,同時相容20032、使用pear的Spreadsheet_Excel_Writer類下載地址:
Time of Update: 2017-02-28
函數 如:classID classFID className
Time of Update: 2017-02-28
PHP 5.3 的一個新的重要特性就是 命名空間(namespace)。這一特性在 PHP5.0x 時候就提出過,後來被取消並安排在 PHP6 中實現。而此次又再次“提前”到了 PHP 5.3 發布,可見開發人員對其的重視以及謹慎的態度。官方發布時說明文檔的內容可能已到期(documentation maybe out dated),所以在這裡簡單的說明命名空間的用法:首先是聲明一個命名空間,加入了新的關鍵字 namespace ,其應在類檔案的開頭
Time of Update: 2017-02-28
// ========== doDelDir函數 START ========== function doDelDir($dir) {