Time of Update: 2017-02-28
PHP飛信通知天氣預報_API版 如果條件允許可以在伺服器上用計劃任務 每天在固定時間給自己或親人發送天氣預報 採用飛信官方web介面 有時可能由於伺服器速度問題可能造成發送不成功.屬於正常現象. /***************************************************************************/ /******************* PHP飛信通知天氣預報_API版 **************
Time of Update: 2017-02-28
mime 核心:方法 我們將MIME資訊頭的產生,MIME段頭的產生和最終的郵件訊息的產生分成幾個模組。方法的實現是直接從我們前面遇到的MIME基礎而來的。 <?php function attach($data, $description = "", $contenttype = OCTET, $encoding = BASE64, $disp = '') { if (empty($data)) return 0;
Time of Update: 2017-02-28
mime MIME 類 在有了這些基礎之後,讓我們用PHP建立和實現一個MIME郵件類。在我們的PHP庫函數中,已經有了編碼 所必須的工具。 MIME類必須能夠: 增加附件 對每一個獨立的請求,對所附的資料進行編碼 建立MIME段/頭 產生一個包含MIME段/頭的完整的郵件 將整個郵件作為字串返回 用本地的郵件處理常式進行發送(或選擇調用一個SMTP郵件處理常式)
Time of Update: 2017-02-28
mime "好,如何建立符合MIME的資訊呢?" 通過上面的一般性的描述,讓我們現在看一下所謂的MIME資訊到底是什麼!最簡單的MIME資訊 這個資訊沒有任何段,也就是,沒有附件。然而,因為它是一個MIME訊息,它必須有必要的頭。 From: php@php.net To: 'Alex (the Great)' <alex@greece.net> Subject: Bucephalus
Time of Update: 2017-02-28
mime 已經厭倦了給你的朋友和客戶發送那些單調乏味的文本通知和信件了嗎?曾經考慮過發送附件或在郵中嵌入HTML吧 答案就是MIME。接下來的幾頁解釋了MIME的基礎知識,建立符合MIME的資訊,然後用一個可以工作的PHP 類結束,這個類實現了發送符合MIME郵件。注意對呼叫指令碼,調用者等等的參考資料表示使用了將要開發的類的 指令碼,客戶程式/MUA等等表示郵件閱讀的客戶程式或郵件使用代理程式。 一些MIME基礎
Time of Update: 2017-02-28
安全 Shaun Clowes的文章Exploiting Common Vulnerabilities in PHP Applications的確寫的很棒, 考慮到了很多方面,我這個文章只是狗尾續貂,補充一些其它沒怎麼提到的問題。本文側重於解決問題,而不是 攻擊。 1、古老的欺騙SQL語句 在預設模式下,即使是你忘了把php.ini拷到/usr/local/lib/php.ini下,php還是開啟magic_quotes_gpc=on。
Time of Update: 2017-02-28
在PHP網站開發中,PHP與Mysql是最好的組合,但是當你想將其他平台的網站移植到PHP平台時,必然遇到移植性的問題,如ASP+ACCESS平台如何移植?首當其衝便是PHP串連Access資料庫問題,在不改變資料庫的情況下,PHP如何與Access資料庫建立串連? PHP提供多種串連資料庫解決方案,在此詳解如何使用PHP ADOdb、PDO、ODBC與Access資料庫建立串連的代碼執行個體,作為拋磚引玉。準備工作 使用OFFICE工具建立Access資料庫檔案一、使用PHP
Time of Update: 2017-02-28
PHP設計模式:PHP設計模式之裝飾器模式PHP設計模式之委託模式PHP設計模式之面板模式PHP設計模式之原廠模式PHP設計模式之解譯器模式PHP設計模式之迭代器模式PHP設計模式之中介者模式如下為資料庫指令碼:/*!40101 SET NAMES utf8 */; /*!40101 SET SQL_MODE=''*/;
Time of Update: 2017-02-28
先說PHP的錯誤資訊,來自PHP100論壇 PHP的錯誤資訊由一下幾部分構成 {錯誤類型}: {錯誤原因} in {錯誤檔案} on {錯誤行數} 說明了在哪個檔案的哪一行中因何種原因出現了何種錯誤。 常見的錯誤類型一般有下面幾種: Parse error(解析錯誤)一般都伴隨著Syntax errors(句法錯誤) ,說明你的程式不符合PHP的文法。 它是層級最高的錯誤,整個指令碼根本不會被執行。 一般都是由一個運算式缺少";"
Time of Update: 2017-02-28
apache|技巧|指令碼 PHP 經常和Apache Web伺服器一道用於Linux/Unix平台。當我們在Apache環境下安裝PHP的時候,你有三種安裝模式可供選擇:靜態模組、動態模組(DSO)和CGI。 我建議你最好把PHP安裝為Apached的DSO
Time of Update: 2017-02-28
解決|頁面 編寫PHP,難免會出現錯誤。其實出現錯誤也不難解決,最難解決的是出現空白頁面。大家想想看,若編寫PHP出現錯誤,可以根據錯誤的提示來改正,倘若PHP什麼也不給你顯示,那豈不是讓編寫者困撓不以?下面,我就把我在編寫PHP時總結出來的有關PHP空白頁面的解決方案以及產生原因。當然,本人寫PHP並不是很高手,所以如果有錯誤,請不惜指出。1、動作未定義 先請大家看一看下面的代碼:
Time of Update: 2017-02-28
0、用單引號代替雙引號來包含字串,這樣做會更快一些。因為PHP會在雙引號包圍的字串中搜尋變數,單引號則不會,注意:只有echo能這麼做,它是一種可以把多個字串當作參數的“函數”(譯註:PHP手冊中說echo是語言結構,不是真正的函數,故把函數加上了雙引號)。 1、如果能將類的方法定義成static,就盡量定義成static,它的速度會提升將近4倍。 2、$row[’id’] 的速度是$row[id]的7倍。 3、echo 比
Time of Update: 2017-02-28
function get_urls($url) { $url_array=array(); $the_first_content=file_get_contents($url); $the_second_content=file_get_contents($url); $pattern1 =
Time of Update: 2017-02-28
session 首先介紹一下session的概念: 所謂session是微軟首先提出的,在asp中最先整合。由於session的採用,大大方便了web開發員的工作。一時間asp風靡全球。現在php4也加入session的支援,再度顯示出open source 的強大力量。和Cookie類似,設計Session的目的也是為了在一個訪問期間在不同的頁面間傳輸資料以解決http協議無狀態的問題,但Session更加簡單、更加安全。Session
Time of Update: 2017-02-28
其實這是在PHP的設定檔裡面設定的,讓我們來看一下php.ini這個設定檔,在第466行左右有如下內容: This directive describes the order in which PHP registers GET, POST, Cookie ; Environment and Built-in variables (G, P, C, E & S respectively, often ; referred to as EGPCS or GPC).
Time of Update: 2017-02-28
php中的$_ENV儲存了一些系統的環境變數,因環境不同而值不同.但有時候$_ENV是空的,可能有以下原因:在 php.ini中的variables_order值為"GPCS",也就是說系統在定義PHP預定義變數時的順序是
Time of Update: 2017-02-28
1.簡單句法規則(用花括弧界定變數名,適用於PHP所有版本):$a = 'flower';echo "She received some $as";// 無效;字母s會被當成有效變數名組成元素,但是這裡的變數是$aecho "She received some ${a}s"; // 有效echo "She received some {$a}s"; //
Time of Update: 2017-02-28
1.簡介memcache模組是一個高效的守護進程,提供用於記憶體緩衝的過程式程式和物件導向的方便的介面,特別是對於設計動態web程式時減少對資料庫的訪問。memcache也提供用於通訊對話(session_handler)的處理。更多Memcache 模組相關資訊可以到 http://www.danga.com/memcached/ 查閱。 1.1.memcache在php.ini中的配置項列表 memcache在php.ini中的配置項列表
Time of Update: 2017-02-28
在使用xml-rpc的時候,server端擷取client資料,主要是通過php輸入資料流input,而不是$_POST數組。所以,這裡主要探討php輸入資料流php://input對一php://input介紹,PHP官方手冊文檔有一段話對它進行了很明確地概述。“php://input allows you to read raw POST data. It is a less memory intensive alternative to $HTTP_RAW_POST_DATA
Time of Update: 2017-02-28
模式對於OOP開發人員尤其有用,因為他有助於建立穩定的API,並且仍然保持一定的靈活度。一種模式可以協助我們定義負責完成特定任務的對象,還可以允許我們全部修改掉某個類而不用修改與這些類打交道的代碼。前者被稱為類的職責,後者被稱為類的多態性。單例模式被當作職責模式,他用來在應用程式中建立一個單一的功能訪問點。它將建立對象的控制權委託到一個單一的訪問點上。在任何時候,應用程式中都只會有這個類僅有的一個執行個體存在。這可以防止我們去開啟資料庫的多個串連或者不必要得使用多餘的系統資源。在更加複雜的系統中