Time of Update: 2016-07-13
不止一次有同事問我同樣的問題了,在這裡提供一種PHP最簡單的實現。如果大家有更好的方式,請分享:)代碼如下:[php] $db_host="192.168.1.10"; $db_user="root"; $db_psw="11111"; $db_name="csvimport"; $conn = mysql_connect($db_host,$db_user,$db_psw) or die("Connection occur error");
Time of Update: 2016-07-13
今天裝了個zen-cart的友情連結外掛程式,中文網站的那個外掛程式不好用,要找的話,要到英文網站上去下載最新版本。還是要英文好呀。在匯入表的時候注意表的編碼問題,如果mysql的預設編碼不是utf8的話,可能會出現亂碼的問題。我在用的時候就出現了外掛程式入中文連結後亂碼的情況。下面是修改編碼的方法。1、分別匯出資料和表結構。2、修改表結構中的charset=gbk 或者 charset gbk 為charset=utf8 或者 charset
Time of Update: 2016-07-13
手冊裡面的原話和一些總結:php函數serialize()與unserialize()說明及案例。想要將已序列化的字串變回 PHP 的值,可使用unserialize()。serialize()可處理除了resource之外的任何類型。甚至可以serialize()那些包含了指向其自身引用的數組。你正serialize()的數組/對象中的引用也將被儲存。serialize()返回字串,此字串包含了表示value的位元組流,可以儲存於任何地方。這有利於儲存或傳遞 PHP
Time of Update: 2016-07-13
多年來一直困擾著Web開發人員的一個問題是如何添加到他們的應用程式,如檔案上傳進度條,即時資訊。使用者是急躁;他們不想坐等,而瀏覽器是做一些,不知是否已被凍結或如果他們有一個緩慢的串連。提供了一個進度列指示器,為使用者提供有用的資訊,並讓他們知道到底發生了什麼。首先想到的,你可能會想辦成這可以很容易地通過首次獲得從使用者的電腦上檔案的大小,然後執行目錄所在的檔案正在上傳的伺服器上對一些簡單的計算。關於第二個想法,你會發現事情並非那麼簡單。JavaScript可以訪問檔
Time of Update: 2016-07-13
01*************************** 1. row ***************************02 Table: zone_allow03Create Table: CREATE TABLE `zone_allow` (04 `id` int(11) NOT NULL AUTO_INCREMENT,05 `spcode` varchar(30) NOT NULL DEFAULT '',06 `region` varchar(25
Time of Update: 2016-07-13
例:簡體檔案lan_chinese.php:簡體檔案//var_dump($_SESSION);die; $lan = array( 'shouye'=>'首頁', 'guanyu'=>'關於UEX', 'dianzishangcheng'=>'電子商城', 'daigoufuwu'=>'代購服務', 'zhifufangshi'=>'
Time of Update: 2016-07-13
要建立一個Hello World應用程式,刪除預設的index.php檔案在應用程式目錄,並建立一個新的index.php檔案用下面的代碼:01 02 require "Slim/Slim.php";0304 // create new Slim instance05 $app = new Slim();0607 // add new Route08 $app->get("/", function () {09 echo "Hello Slim World";10 });1112 //
Time of Update: 2016-07-13
0102 03//利用while迴圈,逐字元讀取檔案內容04//feof()用於檢測檔案指標是否到了檔案結束的位置05 06$filePath = '/Users/Cuffica/Desktop/addicted.rtf';07$fp = fopen($filePath,'r');08while(!feof($fp)){ //當條件為1,始終為true時,反覆執行命令,進入死迴圈09 echo
Time of Update: 2016-07-13
==============================================PHP使用方法==================================================1、用google 開放API 完成[php] $urlToEncode="name:劉昕明,phone:18792448443"; generateQRfromGoogle($urlToEncode); /** * google api
Time of Update: 2016-07-13
第一個項目階段接近尾聲了,分享一個關於無限分類自訂的回呼函數(說實話,當時寫出來也是懵的,現在再看更懵,O(∩_∩)O~)//項目需求:想在首頁做個商品搜尋//做法:寫了個下拉式清單,清單項目就是下表中的9個categoryname.。。我想任意選擇一個類別都可以一次性搜尋出商品表中的該類別的商品(包括下邊的子類)。//思想過程:最開始也想,,,,where path like
Time of Update: 2016-07-13
一、echo echo() 實際上不是一個函數,是php語句,因此您無需對其使用括弧。不過,如果您希望向 echo() 傳遞一個以上的參數,那麼使用括弧會發生解析錯誤。而且echo是返回void的,並不傳回值,所以不能使用它來賦值。例子: $a = echo("xshell"); // 錯誤!不能用來賦值 echo "xshell"; // xshell echo ("xshell"); // xshell echo ("xshell","net");
Time of Update: 2016-07-13
1. 籠統的使用元字元匹配中文,/.*?/s,可匹配一段中文,這在ANSI(gb2312)和utf-8環境的程式碼都可以實現。但提醒一下,\w不能匹配中文。曾在一本《精通Regex》(人民郵電出版社,沙金編著)書上看到可以使用\w匹配中文,這裡糾正一下用php不行。可以使用”/./”,” /[^\d]/”,”/[^a]/”,匹配中文字元。2.
Time of Update: 2016-07-13
之前做過的一次最佳化實踐,最近翻出來看看,有些通用的最佳化手段還是可以複用的。系統跑得時間長了,總會出現這樣那樣的問題和瓶頸,有了問題不可怕,我們有“打虎”的傢伙事兒--無非就是定位問題->分析問題->提出解決方案->實踐->結果反饋->總結再最佳化。問題描述:系統採用 PHP5 + Zend framework
Time of Update: 2016-07-13
簡介 先看看下面這個過程:我們從未手動開啟過PHP的相關進程,它是隨著Apache的啟動而啟動並執行;PHP通過mod_php5.so模組和Apache相連(具體說來是SAPI,即伺服器應用程式編程介面);PHP總共有三個模組:核心、Zend引擎、以及擴充層;PHP核心用來處理請求、檔案流、錯誤處理等相關操作;Zend引擎(ZE)用以將源檔案轉換成機器語言,然後在虛擬機器上運行它;擴充層是一組函數、類庫和流,PHP使用它們來執行一些特定的操作。比如,我們需要mysql擴充來串連MySQL資料庫
Time of Update: 2016-07-13
一 Mock簡介當我們對A類進行單元測試時,A類可能依賴了B類,為了減少依賴,方便A類方法的測試,我們可以類比一個B類,簡單規定其各方法的傳回值(而非真正實現具體邏輯)。Phpunit中提供了一套類比類的api,簡單使用如下:class StubTest extends PHPUnit_Framework_TestCase{public function testStub(){// Create a stub for the SomeClass class.$stub =
Time of Update: 2016-07-13
靜態HTML和從資料庫裡讀取內容的動態網頁相比一直都有其不可替換的良好表現。在空間不做為第一考慮因素的時候,靜態HTML顯示更加適用。PHP產生靜態頁,我總結了下有以下兩個方法:[php] $src = './index.tpl'; $content = file_get_content($src); $content = str_replace('{title}' , '標題' , $content); //相同替換 $content =
Time of Update: 2016-07-13
對CURL還不瞭解的同學請移步:http://www.BkJia.com/kf/201208/147091.html當發起GET請求時,資料可以通過“查詢字串”(query
Time of Update: 2016-07-13
[php]function draw_txt_to($card,$pos,$string) { $font_color = imagecolorallocate($card, $pos['color'][0],$pos['color'][1],$pos['color'][2]); $font_file = BASEPATH.'../'.cfg('ttf');
Time of Update: 2016-07-13
CURL簡介 curl是利用URL文法在命令列方式下工作的檔案傳輸工具。它支援很多協議:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。 curl同樣支援HTTPS認證,HTTP POST方法, HTTP PUT方法, FTP上傳, kerberos認證,HTTP上傳, Proxy 伺服器, cookies, 使用者名稱/密碼認證, 下載檔案斷點續傳,上傳檔案斷點續傳,,httpProxy 伺服器管道( proxy
Time of Update: 2016-07-13
本教程將告訴你如何選擇從一個MySQL資料庫中的資料,在多個頁面上分裂,並顯示它使用頁碼。 我們有MySQL的表名為“學生”90記錄與以下領域: 名稱-資料類型為varchar(250) ****** -為varchar(250),