Time of Update: 2018-12-05
一,什麼是 PEAR? PEAR是PHP的官方開源類庫, PHP Extension and Application
Time of Update: 2018-12-05
/*** @method 多維陣列轉字串* @param type $array* @return type $srting* @author yanhuixian*/function arrayToString($arr) {if (is_array($arr)){return implode(',', array_map('arrayToString', $arr));}return $arr;}/*** @method 多維陣列變成一維數組* @staticvar array
Time of Update: 2018-12-05
<?phpecho "今天:".date("Y-m-d")."<br>"; echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>"; echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>"; echo "一周后:".date("Y-m-d",strtotime("+1 week")). "<br>"; echo
Time of Update: 2018-12-05
在採集程式或者蜘蛛程式中經常會遇到一類問題,就是將網頁中相對路徑形式的URL轉換為絕對路徑形式的URL。例如在http://www.msphome.cn/blog/1/這個頁面中,有一個URL連結為../index.php,那麼我們要將它轉換為http://www.msphome.cn/blog/index.php。下面給出瞭解決這類問題的代碼。該程式能夠成功處理各種URL,將其變成絕對形式。<?php$a = 'http://www.abc.com/a/index.html';$b =
Time of Update: 2018-12-05
目前我寫了個程式,由表單輸入mysql語句,然後提交給PHP程式,由PHP程式做相應的查詢並返回結果,可是在使用時我發現如果在表單中輸入有特殊字元(如'' "" \等)時,PHP會自動在它們的前面加上逸出字元 "\",但是一旦它加上以後,我沒有辦法再用這條語句做sql查詢了,請問怎麼樣能不讓它加這個字元呢?謝謝!例子如下:我在表單中輸入的是:select * from device_information where manager_team regexp
Time of Update: 2018-12-05
在 PHP 中,實現轉義Regex字元的函數是: preg_quote 函數。文法如下:String preg_quote(string str [, string delimiter])Str 是用來進行字元轉義的Regex, delimiter 是其他需要轉義的字元。在 PHP 中可以使用 preg_quote 函數轉義一些特殊字元。例如:<?php$str = preg_quote( “ /\d{3}(\-\d{4})/ ” );echo $str;?>結果:/\\d\{3\}
Time of Update: 2018-12-05
function htmlencode($string) {if(is_array($string)) {foreach($string as $key => $val) {$string[$key] = htmlencode($val);}} else {$string = preg_replace('/&((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/', '&\\1', str_replace(array('
Time of Update: 2018-12-05
< ?php class runtime { var $StartTime = 0; var $StopTime = 0; function get_microtime() { list($usec, $sec) = explode(' ', microtime()); return ((float)$usec + (float)$sec); } function start()
Time of Update: 2018-12-05
首先寫個函數function varify_url($url){$check = @fopen($url,"r");if($check){ $status = true;}else{ $status = false;} return $status;}接著在需要的地方直接調用即可$url = "http://www.google.com";if(varify_url($url)){ echo "<div>Congratulation ! Your URL <a
Time of Update: 2018-12-05
html部分代碼<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>PHP+Ajax即時自動檢測是否連網</title><meta
Time of Update: 2018-12-05
安裝apache和php: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測試是否安裝成功注意:如果你的系統
Time of Update: 2018-12-05
PHP.MVC官方網站上介紹的是使用PEAR::HTTP_Upload 包來處理上傳,而我只是用原始的方式來進行上傳的處理,主要是為了說明在MVC的架構中怎樣上傳檔案.以後我可能會使用PEAR::HTTP_Upload 包來做.1.開啟phpmvc-config.xml,在<phpmvc-config>標籤中加上:<controller maxFileSize="1048576"
Time of Update: 2018-12-05
那天寫自己的網站,想到要有關於限制IP的功能,至少要包括能夠在後台設定要限制的IP,還有,能夠對IP段進行限制,比如 192.168.0.* 一樣的就能夠限制整個段,左思右想,用了好幾個if判斷才解決,把簡單的代碼如下:(程式中使用了phplib中的db類)<?php/********************************************* * 檔案:limitip.php * 用途:IP限制程式 * 版本:v1.0 * 日期:2005-1-7
Time of Update: 2018-12-05
// from: http://bbs.chinaunix.net/forum/viewtopic.php?t=224412在PHP的論壇中總是聽到有人對PHP的OOP支援說三道四的,說這有缺陷,那裡不足,但是都拿不出實際的例子。原來說過要和大家說說這事,但是一直很忙,現在算是抽了些時間了,所以把我剛剛做過的一個項目的架構拿出來和大家探討一下。這個項目99%的代碼是用oop方式編寫的,感覺PHP對於OOP支援非常好,不是一般的好,是非常的好。有由於項目本身是一個商業項目所以原始碼不好公布出來,
Time of Update: 2018-12-05
做一個後台登陸需要用到校正碼,前台的使用者跟蹤需要用到SessionID,當然,預設的PHP開啟了Session以後就有了一個SessionID,但是我需要自己的,並且能夠儲存進資料庫,那麼我就嘗試了一下,構造了以下的函數。/****** 產生Session ID ******/基本的思路: 是把當前微秒的時間擷取, 然後產生以個隨機數字, 把隨機數字和目前時間相加後加密一下, 最後再截取需要的長度/*函數名稱:create_sess_id()函數作用:產生以個隨機的會話ID參
Time of Update: 2018-12-05
如果你不斷地建立不同的函數來檢查或者操作字串的一部分,現在你可能要放棄所有的這些函數,取而代之的用Regex。如果你對下列的問題都答“是的”,那麼你肯定要考慮使用Regex了:你是否正在寫一些定製的函數來檢查表單資料(比如在電子信箱地址中的一個@,一個點)?
Time of Update: 2018-12-05
最近碰到一個問題,新聞系統裡所有新聞是產生靜態,但是我要在靜態頁裡顯示訪問次數等動態內容,左思右想,沒有好的解決方案。今天猛然一想,是不是能夠通過架構頁來解決呢?總結的基本思路如下:首先開啟一個類似
Time of Update: 2018-12-05
Mysql自4.1以後,增加了對字元集的支援。筆者之前對Mysql比較瞭解,剛接觸4.1時,感覺Mysql有點多此一舉,但後來細想發現,對字元集的支援,雖然對開發人員來說,會麻煩一些,但不可否認,是一種進步。對字元集的支援,不僅更加支援多語言,而且,也方便移植。剛開始使用Mysql4.1,你可能感覺有點不適,下面,簡單闡述一下筆者對Mysql4.1字元集的理解,再講述如何PHP如何適應Mysql的這種變化,希望大家看過這文章後,能夠有所收穫。如果你對電腦基礎知識不瞭解,請直接閱讀“結論篇”一.原
Time of Update: 2018-12-05
<?php##########伺服器參數設定################$smtpserver = "";//SMTP伺服器$smtpserverport =25;//SMTP伺服器連接埠$smtpusermail = "";//SMTP伺服器的使用者郵箱$smtpuser = "";//SMTP伺服器的使用者帳號$smtppass = "";//SMTP伺服器的使用者密碼$mailtype = "TXT";//郵件格式(HTML/TXT),
Time of Update: 2018-12-05
from CTB class CtbClass { var $file; var $index; //建立一個檔案並寫入輸入 function null_write($new) { $f=fopen($this->file,"w");