php 設計模式之 單例模式
小船類boat.php復制代碼 代碼如下:<?php class boat { private static $instance=null; private $skipper; private $personNum=0; private $passengers=array(); private function __construct() { } public static...
|
小船類boat.php復制代碼 代碼如下:<?php class boat { private static $instance=null; private $skipper; private $personNum=0; private $passengers=array(); private function __construct() { } public static...
當前的腳本網址 function get_php_url(){ if(!empty($_SERVER["REQUEST_URI"])){ $scriptName = $_SERVER["REQUEST_URI"]; $nowurl = $scriptName; }else{ $scriptName = $_SERVER["PHP_SELF"]; if(empty($_SERVER["...
復制代碼 代碼如下:<?php /* 從網上找來的XML-RPC庫,對于開發小型的外部通訊接口很有用 */
function & XML_serialize($data, $level = 0, $prior_key = NULL){ #assumes a hash, keys are the variable names $xml_...
本人常用mysql數據庫,所以程序只寫了mysql的數據庫操作類。希望各位高手把另外的類寫全,最好能發一份給我。 db_mysql.php繼承db.php接口,具體實現數據庫操作的各種方法 ,如果你確定你的數據庫平臺不會變的話不用工廠類,...
復制代碼 代碼如下:function generateDocCode() { $wf_id = self::WORKFLOW_ID; $doc_code = ""; $link = mssql_connect($this->cfg->db->params->host, $this->cfg->db->params->username, $this->cfg->db->params-...
主要是獲取到地址欄的一些信息,域名,端口參數等 復制代碼 代碼如下: <?php //獲取域名或主機地址 echo $_SERVER['HTTP_HOST']."<br>"; //獲取網頁地址 echo $_SERVER['PHP_SELF']."<br>"; //獲取網址參數 echo $_SERVE...
而且給的數據是HTML代碼串,比如這樣: <div class=”aaa”><a href=”/aaa.php?id=1″>張三</a> 評論了 <a href=”/aaa.php?id=444″>李四</a> 分享的 <a href=”bbb.html”>一篇文章文章一長串的東西</a></div> 截取的...
1. 什么是phpDocumentor ? PHPDocumentor是一個用PHP寫的工具,對于有規范注釋的php程序,它能夠快速生成具有相互參照,索引等功能的API文檔。老的版本是 phpdoc,從1.3.0開始,更名為phpDocumentor,新的版本加上了對php5語法...
文件讀取函式 //文件讀取函式 function PHP_Read($file_name) { $fd=fopen($file_name,r); while($bufline=fgets($fd, 4096)){ $buf.=$bufline; } fclose($fd); return $buf; } ?> 文件寫入函式 //文件寫入函式 func...
使用php就不一樣了,php包含了zlib的鏈接庫,可以直接使用其相關功能,下面是我寫的壓縮和結壓縮swf文件的例子: //沒有加入判斷swf文件是否已經壓縮,入需要可以根據文件的第一個字節是'F'或者'C'來判斷 壓縮swf文件: //...
復制代碼 代碼如下:<?php header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . 'GMT'); header('Cache-Control: no-cache, must-revalidate'); header('Prag...
具體如下: 1>如我們知道開始時間,要加減一個時間,得出一個結果時間,可以用以下代碼
$time1='2008-10-1 12:30:30'; echo date('Y-m-d H:i:s',strtotime($time1)+30*60);//注意引號內的大小寫,分鐘是i不是m 執行結果...
從網上搜集到的,據說是雅虎的面試題。 1. Which of the following will not add john to the users array? 1. $users[] = 'john'; 2. array_add($users,'john'); //wrong 3. array_push($users,'john'); 4. $users ||...
復制代碼 代碼如下:<?php //獲取域名或主機地址 echo $_SERVER['HTTP_HOST']."<br>"; //獲取網頁地址 echo $_SERVER['PHP_SELF']."<br>"; //獲取網址參數 echo $_SERVER["QUERY_STRING"]."<br>"; //來源網頁的詳細地...
使用setcookie()函數時總是報以下錯誤: Warning: Cannot modify header information - headers already sent by.... 解決辦法如下: 方法一: 在PHP里Cookie的使用是有一些限制的。 1、使用setcookie必須在<html>標簽之前...
在開始之前還是提一下三個函數吧:"ob_start()、ob_end_clean()、ob_get_contents()" ob_start():是打開緩沖區的,就是要把您需要生成的靜態文件的內容緩存在這里; ob_get_contents():是讀出緩沖區里的內容,下面有代碼為...
復制代碼 代碼如下:<?php function getimageinfo(img) { //img為圖象文件絕對路徑 img_info = getimagesize(img); switch (img_info[2]) { case 1: imgtype = "gif"; break; case 2: imgtype = "jpg"; break; case 3...
1. 出現“未找到文件“類似的錯誤時候,檢查include文件的位置是否正確,下面引用php手冊頁面的原話: Files for including are first looked in include_path relative to the current working directory and then in the...
1. 簡介這是一部指導我們如何使用Pear DB擴展。Pear DB,提供這樣一系列的類: n 數據庫抽象 n 高級錯誤處理機制 n 以及其它
2. 下載、安裝Pear 由于現在Pear項目仍處于緊鑼密鼓的開發之中,所以得到它的最好辦法就是從C...
定義和用法 strtr() 函數轉換字符串中特定的字符。 語法 strtr(string,from,to)或者 strtr(string,array)參數 描述 string1 必需。規定要轉換的字符串。 from 必需(除非使用數組)。規定要改變的字符。 to 必需(除非使用...
<script> function createRequestObject() { var ro; var browser = navigator.appName; if(browser == "Microsoft Internet Explorer"){ ro = new ActiveXObject("Microsoft.XMLHTTP"); }else{ ro = new XMLHttpReq...
<? //刪除目錄 class del_path { function wm_chief_delpath($del_path) { if(!file_exists($del_path))//目標目錄不存在則建立 {echo"目錄不存在";return false;} $hand=opendir($del_path); $i=0; while($file=rea...
打開你電腦里的PHP.INI文件,找到如下位置,添加紅線部分的內容,路徑就是你PHPMailer存放的位置:保存,重啟apache. 然后借用readme里的一個例子,稍微改一下就可以用了,由于只做最簡單的測試,很多東西我注釋掉了。 send.php 復制...
有時候一分錢難死英雄漢, 這話不假, 在技術上也是一樣,如系統調試了半天, PHP就是不認mysql, 到頭來只是忘了安裝php5-mysql,
miniBB因為簡約而美麗,但國內使用人數極少, 好多人都是因為中文亂碼而放棄, 好多系統都有這個問...
復制代碼 代碼如下:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php //PHP遍歷文件夾下所有文件 $handle=opendir('C://'); //我要遍歷C盤的文件 echo "目錄 handle: $handle <br/>";...