Time of Update: 2018-12-07
function getAlexaRank ($Domain ="www.wangchao.net.cn") { $line = ""; $data = ""; $URL = "http://data.alexa.com/data/?cli=10&dat=snba&ver=7.0&url=". $Domain ; $fp = fopen ($URL ,"r"); if ($fp ) { while (!feof ($fp )) { $
Time of Update: 2018-12-07
最近買了本php和mysql web開發,看到數組迴圈語句。值得自己關注下,特此留點字跡,以便以後讀閱。一般foreach用的比較多<?php $price=array('apple'=>10,'orange'=>20,'banner'=>30); foreach($price as $key=>$value) { echo $key.'=>'.$value.'<br>'; } echo '<br&
Time of Update: 2018-12-07
一,PHP指令碼代碼標記PHP的指令碼是檔案中一對特殊標記所包括的內容,如ASP是“<%....%>”,PHP可看成是“<?...?>”。然而為了適應XML標準以將PHP嵌入到XML或XHTML中,PHP不建議使用短格式的“<?...?>”,而建議使用長格式標記“<?php...?>”此外PHP代碼塊還支援 <script
Time of Update: 2018-12-07
每個PHP程式員都知道PHP有強大的Regex功能,為了以後的工作方便,我從網上整理了關於Regex的資料,方便以後工作時的進行資料查閱。 Regex(regular expression)描述了一種字串匹配的模式,可以用來檢查一個串是否含有某種子串、將匹配的子串做替換或者從某個串中取出符合某個條件的子串等。 舉例來說,Regex的一個最為普遍的應用就是用於驗證使用者線上輸入的郵件地址的格式是否正確。如果通過Regex驗證使用者郵件地址的格式正確,使用者所填寫的表單資訊將會被正常處理;
Time of Update: 2018-12-07
PHP的Memcache < ?php//串連$mem = new Memcache;$mem->connect("192.168.0.200", 12000);//儲存資料$mem->set('key1', 'This is first value', 0, 60);$val = $mem->get('key1');echo "Get key1 value: " . $val ."<br />";//替換資料$mem->replace('key1',
Time of Update: 2018-12-07
文章目錄 例子解釋 - HTML 表單例子解釋:例子解釋: AJAX 投票在這個 AJAX 執行個體中,我們將示範一個投票程式,網頁在不重新載入的情況下,就可以獲得結果。到目前為止,您喜歡 PHP 和 AJXA 嗎?本例包括四個元素:HTML 表單 JavaScript PHP 頁面 存放結果的文字檔 HTML 表單這是 HTML 頁面。它包含一個簡單的 HTML 表單,以及一個與 JavaScript 檔案的串連:<html>
Time of Update: 2018-12-07
每一個電子商務網站,現在有一種或多種類型的優惠/折扣/優惠券系統,給大家分享一下如何在PHP產生唯一的促銷/折扣碼。主要是實現一個優惠碼系統,可用於跟蹤使用者來自某些特定的來源,例如有些主機促銷的時候連結到別的頁面會有優惠碼產生,還有更多的促銷代碼等。因此,今天將討論這樣一個優惠碼的實現過程考慮的需求代碼應該很容易記住,因此保持短的長度是一個好主意,使使用者可以很容易地記住它沒有特殊字元!它應該是字母數字組合,因為它會永遠是為使用者更容易記住長度推廣/折扣代碼的正確。沒有一個標準的長度,因為它取
Time of Update: 2018-12-07
第一次做,模仿著敲的View Code #include<stdio.h>#include<string.h>#define maxn 1000000struct que{int x,val; que(int xx,int yy):x(xx),val(yy){} que(){};}q[maxn];int main(){int t;char name[6],na[10];int rp; scanf("%d",&t);while(t--)
Time of Update: 2018-12-07
使用者定義的類,也是學好 PHP 所必備的條件之一。而 PHP 的類,和其它的物件導向語言比較起來,還算蠻單純的。PHP 只有類別 (class)、方法 (method)、屬性、以及單一繼承 (extensions) 等。對不習慣使用 C++、Java、Delphi 等物件導向語言來開發程式的使用者,不妨先閱讀一下有關物件導向概念的書,相信可以帶來許多的收穫。下面的範例是手推車類。可以看到,使用 class 表示它是一個類類別。在類別中的 function,例如 add_item
Time of Update: 2018-12-07
<?php // -------------------------------------------------------------------------- // 檔案名稱 : curl_post.php // 檔案說明 : 通過PHP的curl函數類比post,支援類比cookie及useragent // 源碼作者 : 孤魂 (www.kalvin.cn) // -----------------------------------
Time of Update: 2018-12-07
使用php類比post提交資料 PHP代碼<?php $target = "http://www.xxxx.com/xxxx.php"; $host = "www.xxxx.com"; $msg = "id=1&pw=1"; $httpheader = "POST ".$target." HTTP/1.1\r\n"; $httpheader .= "Accept:*/*\r\n"; $httpheader .= "Accept-Language:zh-cn\
Time of Update: 2018-12-07
PHP解析XML文件屬性並編輯<?php//讀取xml $dom=new DOMDocument('1.0');$dom->load('data.xml');$em=$dom->getElementsByTagName('videos');//最外層節點$em=$em->item(0);$items=$em->getElementsByTagName('video');//節點//如果不用讀取直接添加的話把下面這一段去掉即可foreach($items as $a)
Time of Update: 2018-12-07
之前我介紹了PHP開發工具Zend Studio7入門使用教程,其實使用zend studio調試PHP非常方便,zend studio預設支援調試工具zend debugger也允許使用第三方調試工具,今天以PHP教程形式分享如何使用zend studio配置Xdebug來調試PHP程式。 使用Xdebug在zend studio中調試PHP源碼之前,請務必安裝配置Xdebug,這是基礎教程,可參考PHP調試工具Xdebug安裝配置教程一文,Xdebug結合zend
Time of Update: 2018-12-07
搭建 PHP 其實不很難,只是有點繁瑣。要是自己搭建一次 PHP + MySQL 環境很是費時。更糟的是,很多新手在配置 PHP時常常出現這樣那樣的問題。諸如 mysql 擴充、zend 安裝失敗等等問題。這時,我們需要一個快速、標準且專業的 PHP套件包。PHPnow 就這樣應運而生,為你快速搭建專業的虛擬機器主機。與 PHPnow 的名字一樣,讓我們一起 PHPNow!首先從 http://www.phpnow.org/download.html 下載 最新版 PHPnow。PHPnow
Time of Update: 2018-12-07
首先安裝php5,直接解壓檔案到C:\php(安裝到哪裡並不會有影響,憑個人喜好,本文中的所有路徑都以我的安裝路徑,請大家在自己的機器上安裝的時候注意修改為自己的路徑),接著安裝APACHE,我直接把它裝到C盤根目錄下,在安裝過程中,會出現3個文字框,上面兩個輸入你的本機IP,最下面的輸入你的EMAIL,好的。安裝完畢。 現在編輯..\Apache
Time of Update: 2018-12-07
字串 雙引號與單引號echo $a.'hello';echo "$a.hello";只有雙引號中才會解析變數標識符標識符是嚴格區分大小寫,函數名稱則是大小寫無關的。變數名稱可以和函數名稱相同,但是不推薦這樣做。PHP特性之一:不要求在使用變數之前聲明變數。特殊資料類型:NULL,resource(特定的內建函數)常量定義: define('HUNDERD', 100);常量只可儲存標量資料(布爾值、整數、浮點數、字串)運行phpinfo()可以獲得各個常量變數定義以及其他有用資訊。超級全域變數:
Time of Update: 2018-12-07
require() 調用失敗時發生給出致命錯誤include() 調用失敗時給出警告 被引入的檔案可以使用任何副檔名,如果是php代碼必須加上<?php ?> 否則只當成普通文本引入 require_once()include_once()防止多次包含 php.ini中的設定可實現include同樣功能auto_prepend_file = “……”;auto_append_file = “……” PHP不支援函數重載 PHP指令碼只能識別指令碼內的使用者自訂函數 可變函數:
Time of Update: 2018-12-07
function timediff($begin_time,$end_time) { if($begin_time < $end_time){ $starttime = $begin_time; $endtime = $end_time; } else{ $starttime = $end_time; $endtime = $begin_time; } $timediff =
Time of Update: 2018-12-07
demo.php檔案<?phpheader("Content-type: text/html;charset=gbk");//輸出編碼,避免中文亂碼?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>ajax分頁示範</title>&
Time of Update: 2018-12-07
學習php目前是第二天,就是喜歡深入研究這些小細節的秘密。分別用php 5.2.5和 php 5.4.3測試<?phpclass Person{function show(){ var_dump($this);echo "hello,world";}function __call($name, $args){echo "call yes";}function __callStatic($name, $args){echo "callStatic yes";}}Person: