Time of Update: 2016-07-29
複製代碼 代碼如下:function getsiteurl() { global $_SCONFIG; if(empty($_SCONFIG['siteallurl'])) { $uri = $_SERVER['REQUEST_URI']?$_SERVER['REQUEST_URI']:($_SERVER['PHP_SELF']?$_SERVER['PHP_SELF']:$_SERVER['SCRIPT_NAME']); return shtmlspecialchars('http://'.$_
Time of Update: 2016-07-29
跳轉核心代碼實現。複製代碼 代碼如下:if (isset($link)) { Header("HTTP/1.1 303 See Other"); Header("Location: $link"); exit; }下面是國外的一篇文章說明。Hey Chris: On Wed, Jan 26, 2005 at 12:
Time of Update: 2016-07-29
複製代碼 代碼如下:// +----------------------------------------------------------------------+ // | PHP version 4&5 | // +----------------------------------------------------------------------+ // | Copyright (c) 2007 JackieWangjackieit@hotmail.com | // +----
Time of Update: 2016-07-29
複製代碼 代碼如下:$data = php_strip_whitespace('test.php'); //去掉注釋,空格,換行(不包括字串中的) echo $data; $data = preg_match_all(" / function\s+ #匹配function和後面的空格 [a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]* #匹配函數名 \(([^)]*?)\)\s+ #匹配函數參數,並且作為子模式捕獲 \{ (.*?)
Time of Update: 2016-07-29
複製代碼 代碼如下:define("ROOT_DIR",dirname(__FILE__)); class EcodeFlv { var $fromFile; //上傳來的檔案 var $toFilePath; //儲存檔案路徑 var $toPicPath; //儲存圖片路徑 var $mpeg; //ffmpeg.exe檔案的路徑 var $mencode; //mencode.exe檔案的路徑 var $cmdToFile; //轉換檔命令 var $cmdToPic; //轉換圖片命令
Time of Update: 2016-07-29
首先需要一個帶輸入表格. 複製代碼 代碼如下:To change this template, choose Tools | Templates and open the template in the editor. --> Insert 知識點 知識點 答案 複製代碼 代碼如下:/* * To change this template, choose Tools | Templates * and open the template in the editor.
Time of Update: 2016-07-29
類檔案 : _class.xmldb.inc.php 複製代碼 代碼如下:class xmldb extends DOMDocument{ var $xmldb; public function __construct($xmldbname){ $this->xmldb=$xmldbname; if(!file_exists($this->xmldb)){ $initxmldb = "";
Time of Update: 2016-07-29
複製代碼 代碼如下:num = rand(1,5); witch($num){ case 1: $fp1=fopen("f1.dat",'r'); $oname = fgets($fp1); $nname = date("YmdHis"); rename($oname,$nname); fclose($fp1); unlink("f1.dat"); $fp1=fopen("f1.dat",'w'); fwrite($fp1,$nname); fclose($fp1);
Time of Update: 2016-07-29
1.曼波-MAMBO,一個國外的CMS系統 ,功能 很強大,支援添加很多組件,模組;擁有豐富的模板 官方:http://www.mamboserver.com 2.淩波-Limbo(Lite Mambo),顧名思義,是從Mambo演化而來。其目的是在繼承Mambo一些強大的功能和特性的同時,對原Mambo系統進行簡化,使之變得更加輕便小巧。同時,Limbo支援三種安裝方式:TXT、Mysql、SQLite。 官方:http://www.limbo-cms.com 3.HBcms
Time of Update: 2016-07-29
複製代碼 代碼如下:class Page { private $pageSize;//每一頁多少行 private $absolutePage;//當前頁 private $pageCount;//總頁碼數 private $totalNum;//總行數 private $prePage;//上一頁 private $nextPage; //下一頁 private $sqlStr; private $baseUrl; //不帶GET參數的URL get傳輸網址 function
Time of Update: 2016-07-29
由於需要串連Oracle所以從二次開發和頁面樣式來說個人覺得phpMyDataGrid還是比較好上手。本篇首先介紹基於MySQL的使用方法,再簡單介紹對於Oracle串連(基於sqlrelay)的二次開發。 1. 建立測試資料庫和表複製代碼 代碼如下:create database `guru`; USE `guru`; CREATE TABLE `employees` ( `id` int(6) NOT NULL auto_increment, `name` char(20) default
Time of Update: 2016-07-29
一份好的原始碼例如 dz的論壇,wind論壇,帝國cms,dedecms等,都具有自己的一套設計思路和設計模式,所以在看某個產品之前就要做好心理準備,可以把自己的經驗和這些產品做對比,但千萬別一直用自己的思維去評判。一句話就是“以學習和批評的辯證思想去看待”。 好吧!我們就開始吧! 那具體的我們怎樣去閱讀一份php的原始碼呢? 一。先把原始碼安裝起來,結合它的文檔和手冊,熟悉其功能和它的應用方式。 二。瀏覽原始碼的目錄結構,瞭解各個目錄的功能。
Time of Update: 2016-07-29
1、確認資料庫服務開啟狀態 2、php.ini配置中的擴充開啟 3、檢查資料庫相關的版本 (1)Sql2000此時要檢查php目錄和apache的bin目錄下的ntwdblib.dll檔案的版本是否符合,右鍵點擊ntwdblib.dll看檔案屬性就可以看見版本。Sql2000對應的ntwdblib.dll應該是7.0的版本 (2)Sql2005的時候ntwdblib.dll對應的是8.0的版本。 如果版本不對可能出現連結失敗,仔細檢查即可。
Time of Update: 2016-07-29
複製代碼 代碼如下:/* * php smtp發送郵件Scoket類 * ZhozPhpSmtpSendMail.php * Created on 2008/09/02 zhoz.com * @author zhoz * v 1.72 update 2008/09/26 zhoz.Com */ class ZhozPhpSmtpSendMail { //您的SMTP 伺服器供應商,可以是網域名稱或IP地址 var $smtp = ""; //SMTP需要要身分識別驗證設值為 1,
Time of Update: 2016-07-29
HashTable在通常的資料結構教材中也稱作散列表,雜湊表。其基本原理比較簡單(如果你對其不熟悉,請查閱隨便一本資料結構教材或在網上搜尋),但PHP的實現有其獨特的地方。理解了HashTable的資料存放區結構,對我們分析PHP的原始碼,特別是Zend Engine中的虛擬機器的實現時,有很重要的協助。它可以協助我們在大腦中類比一個完整的虛擬機器的形象。它也是PHP中其它一些資料結構如數組實現的基礎。 Zend
Time of Update: 2016-07-29
resin在新版本中竟開始支援php了,偶感覺比較好玩,也是懶得在自己機器上再配置一組apache_php_mysql之流,畢竟以java為主做事情的嘛。於是將自己的一個php網站直接放resin裡面做開發了,總體感覺還不錯,準系統沒發現問題,但在繼續最佳化過程中,想到了xmlhttp,便隨手寫了幾個檔案試一下,無重新整理效果嘛,可是竟然遇到了中文亂碼,於是五一一天就折騰這個了,也在中間從網站看了一些當前地球上的一些爭爭吵吵的事情,中美對弈,歐則看盤,一會兒順著這邊說,一會順著那邊扯,也有些意思
Time of Update: 2016-07-29
經過探索最終解決。記錄之,順便也記錄了通用解決方案。如果你也遇到XMLFLASH亂碼情況,可以速查: 1.確信XML絕對沒有問題的情況: 首先,flash讀取xml出現亂碼涉及到System.useCodepage這個靜態屬性屬性 官方描述:“A Boolean value that tells Flash Player which code page to use to interpret external text files.”預設為false。
Time of Update: 2016-07-29
將換行字元轉成 。 文法 : string nl2br(string string); 傳回值 : 字串 函數種類 : 資料處理 內容說明 本函數將換行字元轉換成 HTML 換行的 指令。 複製代碼 代碼如下:$str=' 第一行 第二行 第三行 '; echo $str;// 沒有替換的 echo("-----------------"); echo nl2br($str);// 替換後顯示 ?> // 輸出 第一行 第二行 第三行 ----------------- 第一行 第二行
Time of Update: 2016-07-29
Determine whether a variable is considered to be empty. 但是在我的記憶中,有很長一段時間一直以為empty應該是能夠判斷一個東西是否為空白的,直到有一天我像這樣“empty(trim($a))”使用的時候出現了error,然後查手冊才知道了原來empty函數只能判斷一個變數是否為空白,而不能判斷一個字串(或者其他的值,包括函數傳回值)為空白。雖然知道了這隻是一個表層的原因,但是卻沒有再去瞭解深層次的原因。
Time of Update: 2016-07-29
複製代碼 代碼如下:// 取得某月天數,可用於任意月份 function getDays($month, $year) { switch($month) { case 4: case 6: case 9: case 11: $days = 30; break; case 2: if ($year%4==0) { if ($year 0==0) { $days = $year@0==0 ? 29 : 28; } else { $days =29; } } else { $days = 28; }