Time of Update: 2017-02-28
在群裡有人在討論用php怎麼產生動態飄過效果(具體可參考下面的demo),於是耐不住手癢,用js寫了個實現版本。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title></title><meta http-equiv="Content-Type"
Time of Update: 2017-02-28
PHP開發架構現在可謂是隨處可見,目前比較流行的幾款:Zend Framwork,Codeigniter,CakePHP,Yii,ThinkPHP,這些開發架構的流行都有他們獨特的地方,比如ZF(Zend Framework),它是Zend公司推出的一款非常全面的開發架構,並且整合到Zend
Time of Update: 2017-02-28
錯誤|錯誤處理 使用PHP的錯誤處理 在web 上所有常見的錯誤之一就是無效的連結。一旦從其它網站上出現了無效的連結,你會重新安排你 的網站。人們會將他們喜歡的網站存成書籤,如果在三個月後再次訪問時,僅僅發現的是'404 Not Fount ' 時,將不會給他們任務協助,告訴他們如何從你的網站去尋找原始的資訊。讓我們解決這個問題,或者至少 給你的使用者一個友好的協助,一旦他們遇到'a 404'
Time of Update: 2017-02-28
菜單|程式 # -------------------------------------------------------- # 資料表的結構 'menu' # --------------------------------------------------------CREATE TABLE menu ( menu_id int(11) NOT NULL auto_increment, menu varchar(20) NOT NULL,
Time of Update: 2017-02-28
問題看下面一段代碼$word = 'HELLO';$conf = array(array('ip'=>'10.1.146.133', 'port'=>2001),array('ip'=>'10.1.146.133', 'port'=>2002));function udpGet($word, $ip, $port){$sock =
Time of Update: 2017-02-28
函數 PHP函數使用說明,應用舉例,精簡點評,希望對您學習php有所協助。1.print_r()列印關於變數的易於理解的資訊,若為數組,則顯示數組的結構資訊.例如:<pre><?php $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z')); print_r ($a);
Time of Update: 2017-02-28
<?phprequire 'bstorder.php';$test = range(1, 10);//$test = array(3,9,1,4,8,5,7,6,2,10);$tree = new bst($test, true);//$tree->deletenode('30');(非平衡樹可刪除,平衡樹的沒寫刪除操作)print_r($tree->gettree());?>bstorder.php<?php/*** php實現二叉排序樹* @author
Time of Update: 2017-02-28
上一篇文章我提了一個問題,怎麼實現自動載入一個類呢?實際上PHP已經有相應的機制可以實現這個功能了,這個機制就是autoload,它會在試圖使用尚未被定義的類時自動調用。現在我們可以在Route.php中的開頭定義autoload函數(當然,這樣是不規範的,但是為了簡單,先這麼做)。我們現在的自動匯入需要匯入兩類檔案,一類是架構類檔案,另外一類是使用者應用模組的類檔案,為了簡化代碼,可以假設架構的所有檔案都存放在/Library/Test目錄下面,使用者類檔案都存放在/UserApp
Time of Update: 2017-02-28
編程|控制 簡單來講,控制器的作用就是接受請求。它使用擷取的方法,在這裡是通過URI,載入一個功能模組來重新整理或者提交一個表述層。控制器將使用$_GET自動全域變數來判斷載入哪一個模組。
Time of Update: 2017-02-28
學習目的:學會用PHP上傳檔案和發郵件 上傳檔案表單必須加上 enctype="multipart/form-data" 和 <input type="file" name="file"> 下面看一下代碼: $f=&$HTTP_POST_FILES['file']; $dest_dir='uploads';//設定上傳目錄 $dest=$dest_dir.'/'.date("ymd")."_".$f['name'];//我這裡設定檔案名稱為日期加上檔案名稱避免重複
Time of Update: 2017-02-28
學習目的:做一個分頁顯示 關鍵就是用到了SQL語句中的limit來限定顯示的記錄從幾到幾。我們需要一個記錄當前頁的變數$page,還需要總共的記錄數$num 對於$page如果沒有我們就讓它=0,如果有<0就讓它也=0,如果超過了總的頁數就讓他=總的頁數。 $execc="select count(*) from tablename "; $resultc=mysql_query($execc); $rsc=mysql_fetch_array($resultc); $num=$rsc[0];
Time of Update: 2017-02-28
提要:本文將討論多態性的概念及其在物件導向設計中的應用,還將分析如何在PHP 5中使用多態性以及存在的優缺點。 PHP的最新發行版本中已經實現了對遲綁定的支援。當然,在使用其遲綁定功能時還存在很多問題。如果你使用的是更舊版本的PHP(我的伺服器上啟動並執行是PHP 5.0.1版本),那麼你可能發現其中缺乏對於遲綁定的支援。因此,請注意本文中的代碼有可能無法工作在你特定的PHP 5版本中。 一、 PHP
Time of Update: 2017-02-28
建立微博應用的過程1、在微博開放平台上建立應用首先登入你的微博。在頁面的最下端有個連結“開放平台”,單擊此連結。或者直接開啟:http://open.weibo.com/,然後點擊“我要開發應用”。點擊“建立應用”。作為入門的嘗試,我們開發的是“站內應用”。按工具提示,輸入一些必要資訊:在“應用資訊”中,選擇“基本資料”部分,記住App Key和App
Time of Update: 2017-02-28
項目 在首頁看到一篇文章 PHP做Web項目的優缺點, 自己也來廢話幾句。 其實PHP是一個很優秀的工具,它可以簡單,也可以複雜。不一樣的項目,應該用不一樣的PHP。 小項目 - 簡單而直接的PHP 一般對於一個功能頁面在20以下的網站,我們可以用一個很簡單的架構結構來寫。在這個規模上,我建議是使用比較直接的面向過程編碼方法,原因很簡單,沒有必要把class檔案弄的N
Time of Update: 2017-02-28
Cake是一個根據Ruby on Rails而架構的php 架構。和RoR一樣,Cake也封裝了對資料庫的操作。目前Cake還不算一個成熟的架構,但是已經很值得關注了。下邊介紹下怎麼在WAMP上安裝Cake。首先下載Cake Latest version: cake_0.2.9.zip 解壓後,進入cakeconfig 將database.php.default改名為database.php,並對資料庫的參數進行設定。如:$DATABASE_CONFIG = array('devel'
Time of Update: 2017-02-28
學習目的:學會讀取資料 在學習之前先看兩個函數: 1、mysql_query 送出一個 query 字串。 文法: int mysql_query(string query, int [link_identifier]); 傳回值: 整數 本函數送出 query 字串供 MySQL 做相關的處理或者執行。若沒有指定 link_identifier 參數,則程式會自動尋找最近開啟的 ID。當 query 查詢字串是 UPDATE、INSERT 及 DELETE 時,返回的可能是 true 或者
Time of Update: 2017-02-28
學習目的:學會串連資料庫 我這裡就簡單說一下串連MYSQL資料庫。 1、mysql_connect 開啟 MySQL 伺服器串連。 文法: int mysql_connect(string [hostname] [:port], string [username], string [password]); 傳回值: 整數 本函數建立與 MySQL 伺服器的串連。其中所有的參數都可省略。當使用本函數卻不加任何參數時,參數 hostname 的預設值為 localhost、參數 username
Time of Update: 2017-02-28
PHP擷取百度最新事件,如下代碼:function getBaiduHotKeyWord() { $templateRss = file_get_contents('http://top.baidu.com/rss_xml.php?p=shijian'); &
Time of Update: 2017-02-28
php operatorsthis section lists the different operators used in php.arithmetic operatorsoperatordescriptionexampleresult+additionx=2x+24-subtractionx=25-x3*multiplicationx=4x*520/division15/55/232.5%modulus (division
Time of Update: 2017-02-28
編程|對象|項目 PHP的物件導向編程:開發大型PHP項目的方法(一)作者:Luis Argerich 譯者:limodou 這篇文章介紹了在PHP中的物件導向編程(OOP,Object Oriented Programming)。我將向你示範如何通 過使用一些OOP的概念和PHP的技巧來減少編碼和提高品質。祝你好運! 物件導向編程的概念: 不同的作者之間說法可能不一樣,但是一個OOP語言必須有以下幾方面: 抽象資料類型和資訊封裝