Time of Update: 2018-12-05
最近在 PHP 官網上看到又有新版的 PHP 下載了,於是上去找找 For Windows 的版本,可是一看確傻眼了,一共給了四個版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,這讓我這個菜鳥頭疼啊,還好 PHP 官網提供下載的地方左邊有個英文 choose
Time of Update: 2018-12-05
PHP是一個基於服務端來建立動態網站的指令碼語言,您可以用PHP和HTML產生網站首頁。當一個訪問者開啟首頁時,服務端便執行PHP的命令並將執行結果發送至訪問者的瀏覽器中,這類似於ASP和CoildFusion,然而PHP和他們不同之處在於PHP開放源碼和跨越平台,PHP可以運行在WINDOWS NT和多種版本的UNIX上。它不需要任何預先處理而快速反饋結果,它也不需要mod_perl的調整來使您的伺服器的記憶體映象減小。PHP消耗的資源較少,當PHP作為Apache
Time of Update: 2018-12-05
代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?php $serverSite="."; $db="phpdemo"; $name="sa"; $pass="sa"; $conn=@mssql_connect($serverSite,$name,$pass) or die("資料庫連接錯誤!");
Time of Update: 2018-12-05
MVC模式在網站架構中十分常見。它允許我們建立一個三層結構的應用程式,從代碼中分離出有用的層,協助設計師和開發人員協同工作以及提高我們維護和擴充既有程式的能力。視圖(View)“視圖”主要指我們送到Web瀏覽器的最終結果??比如我們的指令碼產生的HTML。當說到視圖時,很多人想到的是模版,但是把模板方案叫做視圖的正確性是值得懷疑的。對視圖來說,最重要的事情可能是它應該是“自我意識(self
Time of Update: 2018-12-05
網站常常需要匯出資料,常見的有CSV,XLS,XML 等待格式。CSV 是較為常見的一種資料格式,由很多個逗號串連,與XLS 格式的資料相比,還是有一定的優勢。匯出資料的兩種思路:1.當使用者觸發操作時,在伺服器端產生一個可供使用者下載的CSV檔案。2.當使用者觸發操作時,在用戶端通過HTTP頭資訊與PHP結合,產生一個可供下載的CSV檔案。第一種實現方式,每一次下載都在伺服器端產生一個CSV 檔案,如果時間久了,那麼伺服器上的CSV
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
這篇不是討論split,explode的用法,而是探討一種特殊情況。 舉例說明.Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->$array = array(2,'a'=>array('b'=>'c'));//深度keys列表$keys = array('a','b');//值$vals =
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 public function parseXML($menus){ 2 $result = array(); 3 foreach($menus as $menu){ 4 $tmparr = array(); 5 6 // 處理空文本節點方式A 7 if( $menu->nodeName !='#text'){ 8 9 //
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
最近學php,因為剛接觸不久,看似一個簡單的問題有時候也著實浪費了好多時間,其實很多事情當不出來的時候很糾結,但是在最後研究出來的時候回頭看看其實很簡單,但是還是要學著小總結一下了,時間久了有很多事情還是很容易忘記的,今天就剛做的一個迴圈得出的複選框,然後提交表單後得到複選框的值來寫一下吧,首先我是迴圈得到了複選框View Code 1 <? 2 for($i=1; $i<=count($ip_ini_array["address_object"]); $i++) 3 { 4
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
簡單介紹使用Apache及IIS解析PHP一、使用Apache≡ PHP 5.2.5 的安裝 ≡1、到其官方網站下載 php-5.2.5-Win32.zip
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