Time of Update: 2018-12-05
從默默自己向別人問怎麼學PHP開始,到後來不少人又來問默默怎麼學PHP,不管默默是新手,還是老鳥,似乎總是感覺摸不出一條清晰的脈絡來,不過,默默既然學會了PHP,那麼我走的這條路或多或少的有一定借鑒性。 PHP的背景恐怕就不用默默贅言了,我相信大家選擇一種語言,並不是看它的背景和悠久曆史,更重要的是看它的實用性,華而不實的語言哪怕是再輝煌的曆史,也畢將步向沒落,可喜的是PHP經受住了考驗,也因此,它確實是一種值得學習的語言。 默默一直是聽從別人的經驗長大的,也因此在前輩們的經驗裡讓默默少走了
Time of Update: 2018-12-05
只需要一天,只要你用心去看和學,一定行.-這裡希望大家需要明白一點,這隻是在講如何快速入門,更好的認識PHP!也能初級掌握PHP基礎知識!PHP語言博大精深!並不是一兩天就能學會的!要長期學下去才可以!下面我綠蘋果帶大家走進PHP的入門之路說明:我這裡暫時是以 Apache web server 和 MY SQL 作為WEB伺服器和資料庫,在php-4.3.3下的環境做的程式。當然要簡單的構建和訪問查看資料庫 PHPMYADMIN
Time of Update: 2018-12-05
PHP被許多程式員用來開發WEB的慣用語言。在實際開發中,網站的各項功能都可以通過PHP語言的編寫來滿足,比如PHP頁面跳轉這一方法。探討PHP變數解析順序如何擷取提交資料深入解讀PHP運行機制淺析PHP函數extract()應用技巧為你總結一些PHP資訊函數PHP查詢字串技巧分享Web系統中,從一個網頁跳轉到另一個網頁,是LAMP項目中最常用的技術之一。頁面跳轉可能是由於使用者單擊連結、按鈕等引發的,也可能是系統自動產生的。
Time of Update: 2018-12-05
1 date_default_timezone_set('PRC'); //預設時區 2 $t = time(); 3 $today=date("Y-m-d",time()); 4 echo "今天:$today<br />"; 5 echo "某一天:".date("Y-m-d",strtotime("18 june 2008"))."<br />"; 6 echo "昨天:".date("Y-m-d",strtotime("-1 day"))."<br /&
Time of Update: 2018-12-05
看著Erlang字串操作不盡如人意,何不試著類比實現php的字串一些基本的操作?最近又有點時間玩Erlang了,順手先寫下兩個,有空再完善。-module(mystring).-export([strpos/2 ,substr/2 ,substr/3 ,trim/1 ,replace/3 ,replace/4 ,strstr/2 ,strbef/2 ,parse_str/1
Time of Update: 2018-12-05
要有多蛋疼才會用php去寫http伺服器?答案是需要蛋疼到蛋裂的地步。 還好哥只是略疼,所以寫了非常非常粗糙的一點東西,目的是為了溫習下php的socket(tcp)+fork的用法。 開始先講原理,主要是scoket服務利用whilet掛住,socket_accept接收到新的socket串連後,馬上fork一個子進程,負責單獨和這個串連互動,這裡也很簡單,無非就是socket_read掛住監聽這個串連的請求,發現有則解析並返回,這裡說的返回是socket_write往socket串連
Time of Update: 2018-12-05
<?phpheader("content-type:text/html;charset=utf-8");/***@description*搜尋一顆深度為n(n=物品數量)的樹,根節點即第一個物品,如果根接點的重量未超過限定重量,則根左右子節點都是第二個物品,如果超過,則第二個物品只作為左子節點。*主要思想是,符合限定條件的節點,將搜尋左右子樹,不符合的的節點,將只搜尋左子樹*假設w[] = (2,3,4) p[] = (4,5,6),限重量為7,則最終搜尋樹為
Time of Update: 2018-12-05
在PHP中class A{function name(){}}class B extends A{ function childName(){ $this->name(); }} 當子類B調用 childName() 的時候,在不傳參數前提下,如何 在父類A 的 name方法中,得到 方法名稱 childName ? class A{function __call($n,$a){ if( $n=='_call_' ){ $n = $a[0];$this->___name = $n;
Time of Update: 2018-12-05
1.等比例縮小2.必須是規定的縮圖大小3.原圖可以裁剪但需要中心點在視窗<?php function thumbs($FileName,$SaveTo,$SetW,$SetH){ $IMGInfo= getimagesize($FileName); if(!$IMGInfo) return false; if($IMGInfo[mime]== "image/pjpeg" ||
Time of Update: 2018-12-05
View Code 1 PHP發送中文、Ajax接收 2 只需在php頂部加入一句: 3 header('Content-type: text/html;charset=GB2312'); 4 xmlHttp會正確解析其中的中文。 5 6 Ajax發送中文、PHP接收 7 這個比較複雜: 8 Ajax中先用encodeURIComponent對要提交的中文進行編碼 9 PHP中:10 $GB2312string=iconv( 'UTF-8', 'gb2312//IGNORE' ,
Time of Update: 2018-12-05
CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1$perpagenum = 3;//定義每頁顯示幾條 2$page=$_GET['page']; 3$nextp=$page+1; 4$backp=$page-1; 5$total = mysql_fetch_array(mysql_query(”select count(*) from
Time of Update: 2018-12-05
記錄下網上看了很多 都沒搞定 最後發現是兩個站用一個應用池的問題 建立了一個搞定 嘿嘿 :)下面是網上的一些解決方案:PHP has encountered an Access Violation at 7C94BD02 解決方案先重啟一下IIS就能當時解決這個問題!解決方案如下:第一種可能:去掉 php中 eaccelerator 的擴充 這樣做能夠解決您的問題,不過可能會加重系統負擔 因為eaccelerator主要是為了節省系統資源的東西具體做法是找到php.ini
Time of Update: 2018-12-05
<?php/* 取得變數的名字 */function getVarName(&$src){ //儲存當前變數值 $save = $src; //儲存所有變數值 $allvar = $GLOBALS; //在函數中不要直拉遍曆$GLOBALS,會出現堆棧問題 foreach($allvar as $k=>$v) { //變數值相同,可能不是相同變數,因多個變數的值可能相同 if ($src == $v) { //改變當前變數$src的值 $src =
Time of Update: 2018-12-05
現在的PHP IDE可謂五花八門,每一款產品都被吹得天花亂墜。根據本人多年的PHP 開發經驗,一起來探討一下好的PHP 開發工具(PHP IDE)應具備哪些功能。此外,本文還將列舉兩款主流的PHP IDE(Zend Studio VS NetBeans PHP)進行對比,協助大家選擇適合自己的產品。PHP IDE必備功能自本人從事PHP開發以來,嘗試了多種PHP IDE,終於實踐出真知,一款好的PHP
Time of Update: 2018-12-05
$GLOBALS
Time of Update: 2018-12-05
<?php/*** Define MyClass*/class MyClass{ public $public = 'Public'; protected $protected = 'Protected'; private $private = 'Private'; function printHello() { echo $this->public; echo $this->protected;
Time of Update: 2018-12-05
運算式是 PHP 最重要的基石。在 PHP 中,幾乎所寫的任何東西都是一個運算式。簡單但卻最精確的定義一個運算式的方式就是“任何有值的東西”。最基本的運算式形式是常量和變數。 <?php $a= "5"; echo $a;?>當鍵入“$a = 5”,即將值“5”分配給變數 $a。“5”,很明顯,其值為 5,換句話說“5”是一個值為 5 的運算式(在這裡,“5”是一個整型常量)。賦值之後,所期待情況是 $a 的值為 5,因而如果寫下 $b = $a,期望的是它猶如 $b =
Time of Update: 2018-12-05
(1)
Time of Update: 2018-12-05
Table of Contents運算子優先順序算術運算子 + -* /%賦值運算子 + ;+=;.=;位元運算符 位元運算符允許對整型數中指定的位進行置位。如果左右參數都是字串,則位元運算符將操作字元的 ASCII 值。比較子 允許對兩個值進行比較== === != <> <= >= < >錯誤控制運算子 PHP 支援一個錯誤控制運算子:@。當將其放置在一個 PHP 運算式之前,該運算式可能產生的任何錯誤資訊都被忽略掉。執行運算子 PHP
Time of Update: 2018-12-05
Table of Contents簡介ifelseelseif/else ifswitchwhiledo-whileforforeachbreakcontinuegotodeclarereturnrequireincluderequire_onceinclude_once###簡單說說:PHP檔案包含語句有 include、include_once、require、require_once區別 1、include()格式1:include(path/filename);格式2:include '