Time of Update: 2017-01-13
核心代碼就是這裡了 代碼如下複製代碼 header("Content-Type: application/vnd.ms-excel; charset=UTF-8"); header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
Time of Update: 2017-01-13
PHP有內建的分析.csv函數:fgetcsvarray fgetcsv ( int $handle [, int $length [, string $delimiter [, string $enclosure]]] )handle 一個由 fopen()、popen() 或 fsockopen() 產生的有效檔案指標。length (可選)必須大於 CVS 檔案內最長的一行。在 PHP 5 中該參數是可選的。如果忽略(在 PHP 5.0.4 以後的版本中設為
Time of Update: 2017-01-13
php產生excel檔案(csv)參考代碼如下: 代碼如下複製代碼 <?phpheader("Content-type:application/vnd.ms-excel");header("Content-Disposition:attachment;filename= www.111cn.net test_data.xls");//輸出內容如下: echo
Time of Update: 2017-01-13
例 代碼如下複製代碼 <?php $data = array( array( 'row_1_col_1', 'row_1_col_2', 'row_1_col_3' ), array( 'row_2_col_1', 'row_2_col_2', 'row_2_col_3' ),
Time of Update: 2017-01-13
代碼如下複製代碼 <?phpheader ( 'http-equiv="Content-Type" content="text/html; charset=utf-8"' );$DB_host = "localhost"; //資料庫主機$DB_user = "root"; //資料庫使用者$DB_psw = "root3306"; //資料庫密碼$DB_datebase
Time of Update: 2017-01-13
這是phpExcel類中的方法。今天查到了,記錄一下備忘。 代碼如下複製代碼 public static function stringFromColumnIndex($pColumnIndex = 0) { // Using a lookup cache adds a slight memory overhead, but boosts
Time of Update: 2017-01-13
PHP 備份 mysql 資料庫的原始碼,在完善的 PHP+Mysql 項目中,在後台都會有備份 Mysql 資料庫的功能,有了這個功能,我們就不用再使用 FTP 或者使用 mysql 的管理工具進行 mysql 資料庫下載了,非常方便,對於想做這樣功能的 phper 來說,其實原理並不是很麻煩,主要有以下三點:一,一定要串連資料庫,這樣才能通過 SQL 陳述式列印出 mysql 資料表,二,通過 PHP 的檔案操作函數進行資料庫的操作,包括建立儲存 mysql
Time of Update: 2017-01-13
PDO::exec返回的是int類型,表示影響結果的條數。PDOStatement::execute返回的是boolean型,true表示執行成功,false表示執行失敗。這兩個通常出現在: 代碼如下複製代碼 $rs0 = $pdo->exec($sql);$pre = $pdo->prepare($sql);$rs1 = $pre->execute();
Time of Update: 2017-01-13
curl實現get提交資料 代碼如下複製代碼 // 初始化一個 cURL 對象$curl = curl_init();// 設定你需要抓取的URLcurl_setopt($curl, CURLOPT_URL, 'http://www.111cn.net');// 設定header, 最後一個參數是0表示傳回值不帶有header,1表示帶有headercurl_setopt($curl, CURLOPT_HEADER, 0);//
Time of Update: 2017-01-13
串連MySQL資料庫的兩種方法:(1)利用PHP的資料庫函數串連 此方式是最常用的一種方式. 這裡主要用到四個資料庫函數: mysql_connect () 建立與MySQL伺服器的串連。 mysql_select_db ():選擇MySQL伺服器中的資料庫供以後的資料查詢操作query處理。 mysql_query ():送出query字串以協助MySQL做相關的處理或執行。 mysql_fetch_row ():用來將查詢結果result單行移到陣列變數中。數組的索引是數字
Time of Update: 2017-01-13
mysqli中關於update操作影響的行數可以有兩種返回形式:1. 返回匹配的行數2. 返回影響的行數預設情況下mysqli_affected_rows返回的值為影響的行數,如果我們需要返回匹配的行數,可以使用mysqli_real_connect函數進行資料庫連接的初始化,並在函數的flag參數位加上:MYSQLI_CLIENT_FOUND_ROWS return number of matched rows, not the number of affected rows普通格式:int
Time of Update: 2017-01-13
有物件導向技術基礎的編程人員看一天就可以寫起來了。而PHP在訪問資料庫的時候又經常會出現各種問題,如字元編碼問題、SQL語法錯誤問題、PHP處理資料記錄對象和返回對象的問題等。我這裡寫了一個資料庫操作類,封裝了資料庫增刪添改等操作,很方便使用。用這個類,可以加速網站的後台開發。優點:1.方便快捷, 資料庫操作只需調用介面;2.統一編碼(utf8),不易導致亂碼3.結構清晰. 如處理前端請求的背景程式(test.php) + 表封裝類(user.class.php) +
Time of Update: 2017-01-13
以工作的第一步就是要將資料從excel中取出來。這裡我使用到了一個開源php處理excel類:phpexcel. 該項目的詳細資料 http://phpexcel.codeplex.com/ 。我目前使用的是phpexcel1.7.3版本,
Time of Update: 2017-01-13
本代碼是在thinkphp中開始使用的1.引入類 代碼如下複製代碼 Vendor('PHPExcel.PHPExcel');//引入擴充類.就是/ Vendor('PHPExcel.PHPExcel.IOFactory'); Vendor('PHPExcel.PHPExcel.Reader.Excel5');&
Time of Update: 2017-01-13
下面看下使用方法: 代碼如下複製代碼 <?php error_reporting(0);//消滅萬惡的php警示提示 //設定郵箱 $options = array('email' => array('email1', 'email2'), 'folder' => './backup/', 'mysql' => array('localhost', 'user', 'password', 'db')); $b = new Backup($
Time of Update: 2017-01-13
果是表裡面沒有ntext欄位,可以用以下代碼: 代碼如下複製代碼 <?php // Connect to MSSQL $link = mssql_connect('KALLESPCSQLEXPRESS', 'sa', 'dsc');if(!$link || !mssql_select_db('php', $link)) { die('Unable to connect or select database!'); }// Do a simple query,
Time of Update: 2017-01-13
1.產生CVS,fputcsv()將行格式化為 CSV 並寫入檔案指標 代碼如下複製代碼 <?php$list = array ( 'aaa,bbb,ccc,dddd', '11,22,33', '"php","java"');$fp = fopen('file.csv', 'w');foreach ($list as
Time of Update: 2017-01-13
1. file()函數file() 函數把整個檔案讀入一個數組中。與 file_get_contents() 類似,不同的是 file() 將檔案作為一個數組返回。數組中的每個單元都是檔案中相應的一行,包括分行符號在內。如果失敗,則返回 false。 代碼如下複製代碼 <?php $url='http://www.111cn.net'; $lines_array=file($url); $lines_string=implode('',$lines_array);
Time of Update: 2017-01-13
最簡單的辦法我們就是直接使用jquery autocomplete方法了,如下在執行個體html中 代碼如下複製代碼 <script src="/js/v2/jquery.input_complete.js" type="text/javascript" ></script><link rel="stylesheet"
Time of Update: 2017-01-13
memcache既可以在linux下使用,也可以在windows系統下使用,當然首推linux系統。至於如何安裝memcache,google一下就什麼都出來了。下面貼一段memcache的使用例子: 代碼如下複製代碼 <?php//串連$mem = new Memcache;$mem->connect("127.0.0.1", 11211) or die ("Could not