Time of Update: 2017-02-28
在初步掌握微博應用開發的流程後,建議通讀一遍weibooauth.php中的代碼,優先讀class WeiboClient中公用方法的定義。這些方法都是直接操作微博和使用者的,清楚有哪些方法,其調用介面、預設參數等。 本文提供了class
Time of Update: 2017-02-28
windframework是一個輕量級的php開源架構。它以組件工廠為核心,提供了像MVC,資料持久化,視圖模板引擎等應用技術。此外windframework採取了一種組件化的開發模式。雖然目前的組件庫還不算豐富健壯,但是基於這種開發模式,使組件的擴充變得非常的容易。windframework擁有一個強健的核心,它實現了基於配置的Ioc控制反轉技術。是開發人員只需要簡單的配置,就可以實作類別的依賴注入,完全實現了類與類的松耦合。當然它的美妙之處還不僅於此。 開源項目地址:https://g
Time of Update: 2017-02-28
建立 count.txt 文字檔和 index.php,準備 1-9 共九個數位圖片,網上可以找到這類圖片,分別命名為:1-9count.txt 檔案中,儲存訪問次數,比如輸入100index.php:<?php //選擇顯示統計資料的顏色 //$color_name="black_white";
Time of Update: 2017-02-28
1. 傳送簡訊 調用 TextMagic++ API。 // Include the TextMagic PHP lib require('textmagic-sms-api-php/TextMagicAPI.php'); // Set the username and password information $username = 'myusername'; $password = 'mypassword'; //
Time of Update: 2017-02-28
9. 簡易banner動態更替 不知大家有沒有發現各大網站上的標題廣告banner,我們每次訪問這些網站時,都會看到不同的廣告表徵圖,或者如果你每次重新整理頁面時,這些廣告banner就會不斷地隨機更替變換。要實現這種效果雖然用javascript也可以達到(象天極網站的動態變換廣告banner就是通過調用javascript來實現的),但是如果我們用PHP的話,我們還可以結合資料庫來做資料量很大,如每日一題之類的功能。費話少說,讓我們立即來看看如何用PHP來實現banner的動態更替功能。
Time of Update: 2017-02-28
5.5 計數器 讓我們在首頁上加上一個計數器。這個例子已經被講過多次了,但是還是有利於示範怎樣讀寫檔案以及建立自己的函數。counter.inc包含以下代碼: <? /* || 一個簡單的計數器 */ function get_hitcount($counter_file) { /* 將計數器歸零 這樣如果計數器還未被使用,初始值將是1 你當然也可以把初始值設成20000來騙人咯 */ $count=0; // 如果存放計數器檔案已經存在,讀取其中的內容 if (
Time of Update: 2017-02-28
編程|對象|項目 PHP的物件導向編程:開發大型PHP項目的方法(三)作者:Luis Argerich 譯者:limodou 重載(與覆蓋不同)在PHP中不支援。在OOP中,你可以重載一個方法來實現兩個或重多的方法具有相同 的名字,但是有不同數量或類型的參數(這要看語言)。PHP 是一種鬆散類型的語言,所以通過類型重載不 起作用,然而通過參數的個數不同來重載也不起作用。
Time of Update: 2017-02-28
現在發現很多的PHP程式員,尤其是學習還不是很久的,都不知道PHP的精華所在。Perl當年如何在商界出名?是其強大的Regex。而PHP呢?它是一門從Unix下發展起來的語言,當然也就繼承了Perl的很多特點,同時C的優點也有:快速、簡潔、明了。 1、變數、數組的應用技巧 (1)很多人用得不多的數組函數。foreach、list、each。分別舉幾個例子,應該就能知道了。例: $data = array(‘a’ => ‘data1&
Time of Update: 2017-02-28
一,什麼是xml,xml有什麼用途 XML(Extensible Markup Language)即可延伸標記語言 (XML),它與HTML一樣,都是SGML(Standard Generalized Markup Language,標準通用標記語言
Time of Update: 2017-02-28
安全|伺服器 前面象Shaun
Time of Update: 2017-02-28
本人在登陸phpmyadmin時,也遭遇了Can't create TCP/IP socket (10106)的錯誤,在網站尋找了一套堆資料後,還是無果,最後,在自己的排查下,發現了問題所在。 網站的環境是win2003+PHP5,問題出現之前,沒有做過任何的修改。突然間訪問PHP網站時出現錯誤提示:Warning: Cannot modify header information - headers already sent by....
Time of Update: 2017-02-28
cache|控制|瀏覽器 Output Control 函數可以讓你自由控制指令碼中資料的輸出。它非常地有用,特別是對於:當你想在資料已經輸出後,再輸出檔案頭的情況。輸出控制函數不對使用 header() 或 setcookie(), 發送的檔案頭資訊產生影響,只對那些類似於 echo() 和 PHP 代碼的資料區塊有作用。 我們先舉一個簡單的例子,讓大家對Output Control有一個大致的印象: Example 1. <?php
Time of Update: 2017-02-28
一 代碼執行函數 PHP中可以執行代碼的函數。如eval()、assert()、``、system()、exec()、shell_exec()、passthru()、 escapeshellcmd()、pcntl_exec() 等 demo code 1.1: 二 檔案包含代碼注射 檔案包含函數在特定條件下的代碼注射,如include()、include_once()、 require()、require_once()。 當allow_url_include=On ,PHP
Time of Update: 2017-02-28
下面是一些非常有用的PHP類庫,相信一定可以為你的WEB開發提供更好和更為快速的方法。 類庫可以讓你很簡的建立複雜的圖表和圖片。當然,它們需要GD庫的支援。 pChart - 一個可以建立統計圖的庫。 Libchart - 這也是一個簡單的統計圖庫。 JpGraph - 一個物件導向的圖片建立類。 Open Flash Chart - 這是一個基於Flash的統計圖。 RSS 解析 MagpieRSS -
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
當我們經常都要處理諸如像手工代碼測試,及部署這樣枯燥重複的工作時,往往會感到沮喪,然而我們一直努力想變得高效率。而本文將向你介紹10款PHP開發工具,它們能正好能協助你達到那樣的要求,使你能有更多時間專註於建設更優秀的網頁。 1 .
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
動態|網頁 動態資訊理論據Merriam-Webster Online地解釋,動態一詞的意思是網頁的內容由“通常是連續的和即時產生的活動或者改變的資訊組成。”因此當我們談論動態資料的時候,我們也就是在談論作為Web頁面發送給使用者的資訊是由不同的來源資料組合而成的。這與靜態網頁的概念是相對的,靜態網頁的內容並不依賴使用者輸入的資料而改變而且通常是直接解析給使用者。Web頁面上的動態資訊有三種主要的類型:動態資料--在一個Web頁面裡產生的變數。
Time of Update: 2017-02-28
關於如何使用PHP語言來開發應用程式,我們每個人都有自己的技巧和方法。實際上,我們大家都知道,有很多種方式和方法可以讓開發變得更加簡單。儘管如此,還是有一些方法,尤其是編碼樣式和習慣,是大家公認的。我們列舉出了5種可以改善PHP開發方式的方法。 組織和樣式 我們不應該輕視代碼的組織,選擇的編碼樣式應該是事先約定好的,許多人只是隨機的在做這些事情,這讓他們的代碼變得十分混亂,十分令人難以理解。 你可以在那裡宣稱自己是最好的開發人員,但是,如果你的代碼缺乏良好的組織,你是不
Time of Update: 2017-02-28
PHP中有四個包含檔案的函數:include(), include_once(), require()和require_once()。弄清楚他們的區別是學習PHP的基礎之一,可以避免不少寫代碼過程中產生的不必要的麻煩。 include() 1. 調用方式:include(“/path/to/filename”) 2. 說明: