使用crontab定時執行php代碼,例 每隔十分鐘執行一次:/10 * * * * wget -q --sqider http://******一、在Crontab中使用PHP執行指令碼就像在Crontab中調用普通的shell指令碼一樣(具體Crontab用法),使用PHP程式來調用PHP指令碼。每一小時執行myscript.php如下:複製代碼代碼如下:# crontab -e00 * * * * /usr/local/bin/php
安裝前的準備:下載PHP,apache,mysql安裝包,可以到相關官網上下載,下面是安裝步驟1.安裝Apache ,直接運行安裝即可,我們將其安裝到D:/PHP/Apache/ 目錄下2.將PHP壓縮包解壓內容放到指定PHP 目錄(自己指定這裡是D:/PHP/,並重新命名為PHP5)3.修改Apache設定檔 1.載入PHP模組 在Apache設定檔 添加LoadModule php5_module"D:/PHP/PHP5/php5apache2_2.dll"
php的引用(就是在變數或者函數、對象等前面加上&符號)在PHP 中引用的意思是:不同的名字訪問同一個變數內容。與C語言中的指標是有差別的.C語言中的指標裡面儲存的是變數的內容,在記憶體中存放的地址。1.變數的引用PHP 的引用允許你用兩個變數來指向同一個內容 $a = " ABC " ; $b =& $a ; echo $a ; // 這裡輸出:ABC echo $b ; // 這裡輸出:ABC $b = " EFG " ;
//時間轉換函式function tranTime($time) { $rtime = date("m-d H:i",$time); $htime = date("H:i",$time); $time = time() - $time; if ($time $str = '剛剛'; } elseif ($time $min = floor($time/60); $str =
session是什麼,剛開始我也不明白,非專業詞典翻譯為會議,會議期。作個不太恰當的比喻吧(雖然不恰當,但意義卻是一樣的),session是你和網站之間的感情。session在WEB技術中佔有非常重要的份量。由於網頁是一種無狀態的串連程式,因此你無法得知使用者的瀏覽狀態。因此我們必須通過session記錄使用者的有關資訊,以供使用者再次以此身份對web伺服器提供要求時作確認,例如,我們在某些網站中常常要求使用者登入,但我們怎麼知道使用者已經登入了呢,如果沒有session的話,登入資訊是無法保留
互連網的今天,AJAX已經不是什麼陌生的詞彙了。說起AJAX,可能會立即想起因RSS而興起的XML。XML的解析,恐怕已經不是什麼難題了,特別是PHP5,大量的XML解析器的湧現,如最輕量級的SimpleXML。不過對於AJAX來說,XML的解析更傾向於前台Javascript的支援度。我想所有解析過XML的人,都會因樹和節點而頭大。不可否認,XML是很不錯的資料存放區方式,但是其靈活恰恰造成了其解析的困難。當然,這裡所指的困難,是相對於本文的主角--JSON而言。
PHP處理字串的能力非常強大,方法也是多種多樣,但有的時候你需要選擇一種最簡單且理想的解決方案。文章列舉了10個PHP中常見的字串處理案例,並提供了相對應的最理想的處理方法。 1、確定一個字串的長度 這是文章中最明顯的一個例子,其中的問題是我們如何來確定一個字串的長度,這裡我們不能不提的就是strlen()函數: $text = "sunny day"; $count = strlen($text); // $count =
一、引論在任何電腦裝置中,檔案是都是必須的對象,而在web編程中,檔案的操作一直是web程式員的頭疼的地方,而,檔案的操作在cms系統中這是必須的,非常有用的,我們經常遇到組建檔案目錄,檔案(夾)編輯等操作,現在我把php中的這些函數做一詳細總結並執行個體示範如何使用.,關於對應的函數詳細介紹,請查閱php手冊.此處只總結重點.和需要注意的地方.(這在php手冊是沒有的.)二、目錄操作首先介紹的是一個從目錄讀取的函數,opendir(),readdir(),closedir(),使用的時候是先開
要實現GZIP壓縮頁面需要瀏覽器和伺服器共同支援,實際上就是伺服器壓縮,傳到瀏覽器後瀏覽器解壓並解析。瀏覽器那邊不需要我們擔心,因為現在絕大多數瀏覽器都支援解析GZIP過的頁面。我們只要把頁面在伺服器端壓縮再輸出到瀏覽器就行了。有點羅嗦,下面說正事:正如要製作壓縮餅乾,先要拿到原料,要壓縮一個頁面,首先要獲得要輸出的內容。PHP中的ob_start()(ob => output
Memcached是什麼 在闡述這個問題之前,我們首先要清楚它“不是什麼”。很多人把它當作和SharedMemory那種形式的儲存載體來使用,雖然memcached 使用了同樣的“Key=>Value”方式組織資料,但是它和共用記憶體、APC等本機快取有非常大的區別。Memcached是分布式的,也就是說它不是本地的。它基於網路連接(當然它也可以使用localhost)方式完成服務,本身它是一個獨立於應用的程式或守護進程(Daemon方式)。
一台伺服器流量比較大,因為程式的需要,session的到期時間設定的是3小時,導致/tmp下堆積了近20萬的session檔案。進而導致核心佔用的cpu急劇上升。因為session的讀寫涉及到大量小檔案的隨機讀寫,並且是集中在一個目錄下,iowait也急劇升高。首先考慮將session放入記憶體中,最簡單的辦法莫過於將/tmp掛載為 tmpfs檔案系統,也就是記憶體中具體見
一.首先是PHP網頁的編碼 1.php檔案本身的編碼與網頁的編碼應匹配 a.如果欲使用gb2312編碼,那麼php要輸出頭:header(“Content-Type: text/html; charset=gb2312"),靜態頁面添加,所有檔案的編碼格式為ANSI,可用記事本開啟,另存新檔選擇編碼為ANSI,覆蓋源檔案。 b.如果欲使用utf-8編碼,那麼php要輸出頭:header(“Content-Type: text/html; charset=utf-
//首先要串連mysql資料庫$dbh = new PDO(mysql:host=localhost;dbname=test, $user, $pass);//如果你想連mssql://mssql:host=localhost;dbname=testdb//連pgsql://pgsql:host=localhost port=5432 dbname=testdb user=bruce
PHP中整合了XML-RPC和SOAP兩種協議的訪問,都是集中在xmlrpc擴充當中。另外,在PHP的PEAR中,不管是PHP 4還是PHP 5,都已經預設整合了XML-RPC擴充,而且該擴充跟xmlrpc擴充無關,能夠獨立實現XML-RPC的協議互動,如果沒有xmlrpc擴充,建議使用PEAR::XML-RPC擴充。Web Service介紹Web
POD擴充是在PHP5中加入,該擴充提供PHP內建類 PDO來對資料庫進行訪問,不同資料庫使用相同的方法名,解決資料庫連接不統一的問題。PDO的目標提供一種輕型、清晰、方便的 API統一各種不同 RDBMS 庫的共有特性,但不排除更進階的特性。通過 PHP 指令碼提供可選的較大程度的抽象/相容性。PDO的特點:效能。PDO 從一開始就吸取了現有資料庫擴充成功和失敗的經驗教訓。因為 PDO 的代碼是全新的,所以我們有機會重新開始設計效能,以利用 PHP 5 的最新特性。能力。PDO
前言: phpmailer是一個優秀的發件程式,但中文資料比較少,於是我手動翻譯了phpmailer的elementindex.html,E文的:PHPMailer.html">http://www.bblog.com/apidoc/elementindex_PHPMailer.html,因為水平有限,翻譯的地方可能不是很准,希望大家多多指教。因為東西較多,所以分三個文章A-CFrom:http://www.xiaoxiaoyu.cn/AMP/215.htmlA開頭:
這個文檔描述了如何取得和安裝 NuSOAP,然後提供一些執行個體來說明 NuSOAP 的功能,這並不是一個全面的 NuSOAP 的介紹,但是希望能夠然一些 PHP 開發人員可以有一個很好的入門。NuSOAP 是一組 PHP 類,它讓開發人員可以建立和使用 SOAP web services。它不需要安裝任何的 PHP 擴充。它是在2004年12月3日被開發,當前的版本是 NuSOAP(0.6.7) 。支援 SOAP 1.1 規範,它能夠生產 WSDL 1.1 ,當然也可以使用它,同時也支援
PHP數組排序實際上就是將PHP數組進行排序,在本文中也就是對資料庫查詢出來的結果集進行排序。資料庫查詢結果有時候不能直接使用,比如mysql等用in語句出來的結果,因此需要對結果進行某種方式的排序。這時候就需要進行PHP數組排序了。對資料庫結果進行排序請看下面的樣本:本例中data 數組中的每個單元表示一個表中的一行。這是典型的資料庫存放數組資料的方式。例子中的資料如下:volume | edition-------+-------- 67 | 2 86 |
因為看到有人問 Nusoap 和 PHPRPC 的比較,為了讓大家能夠更清楚地瞭解 Nusoap 和 PHPRPC 的關係,所以在這裡做一個簡要的說明性介紹,所寫的內容也不是面面俱到的,唯寫了一些主要的比較。更多細節的比較大家可以在使用中自己來對比。Nusoap 是一個用於 PHP 的 Web Service 實現。PHP 版本的 PHPRPC 協議實現跟 Nusoap 是一個層級的東西。但是 PHPRPC 協議是跟 Web Service 一個層級的東西,所以下面我們來把 Nusoap
首先我得承認我喜歡電腦標準。如果每個人都遵從這個行業的標準,互連網將會是一個更好的媒體。使用標準化的資料交換格式才能使開放的和獨立於平台的計算模式切實可行。這就是我作為XML愛好者的原因。 幸運的是,我最喜愛的指令碼語言不但支援XML而且對其支援正不斷加強。PHP可以讓我迅速將XML文檔發布到互連網上,收集XML文檔的統計資訊,將XML文檔轉換成其它格式。例如,我時常用PHP的XML處理能力來管理我用XML所寫的文章和書。