Time of Update: 2018-06-19
這篇文章主要介紹了原生php實現excel檔案讀寫的方法,結合執行個體形式分析了採用原生php針對Excel進行讀寫操作的相關實現方法與操作注意事項,需要的朋友可以參考下本文執行個體分析了原生php實現excel檔案讀寫的方法。分享給大家供大家參考,具體如下:最近在工作中遇到一個需求,需要將資料庫中的資料匯出到excel檔案中,並下載excel檔案。因為以前沒做過,所以就百度了一下,網上說的大多是使用PHPExcel類來操作excel檔案,這還要去下載這個類才能使用,而我只想使用原生的php,不
Time of Update: 2018-06-19
雖然可以通過設定錯誤顯示方式來隱藏這個提示,但是這樣也有隱患,就是在伺服器的日誌中會記錄這些提示,導致記錄檔異常龐大平時用$_post[''],$_get['']擷取表單中參數時會出現Notice: Undefined index: --------;我們經常接收表單POST過來的資料時報Undefined index錯誤,如下: $act=$_POST['action']; 用以上代碼總是提示 Notice: Undefined index:
Time of Update: 2018-06-22
這篇文章主要介紹了PHP實現產生資料字典功能,涉及php針對mysql常見的串連、資料表查詢、遍曆、table表格構成等相關操作技巧,需要的朋友可以參考下本文執行個體講述了PHP實現產生資料字典功能。分享給大家供大家參考,具體如下:最近時間緊迫,沒有時間發部落格,趁現在有點時間向大家分享一個知識點。在咱們做開發的時候
Time of Update: 2018-06-15
這篇文章主要介紹了關於CI架構中Session.php源碼分析,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下Session類並不使用PHP本身的session,而是使用類自己的session,這樣做,可以給開發人員提供更大的彈性。下面我們就來仔細分析下CI架構的Session類Session.php檔案CI的Session並不是原生的session,正是我前面所有的cookie based
Time of Update: 2018-06-22
這篇文章主要介紹了關於PHP – EasyUI DataGrid 資料存的方法介紹,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下繼上篇文章 PHP – EasyUI DataGrid 資料取的方式,本篇繼續講述,如何操作 DataGrid,把資料存入資料庫,並實現 MVC 架構,將資料層分離、獨立運作。本篇文章主要是改良,原 EasyUI DataGrid 的範例 Build CRUD Application with jQuery
Time of Update: 2018-06-22
這篇文章主要介紹了php strftime函數的詳細用法,strftime() 函數根據地區設定格式化本地時間/日期,一般情況下可以用來時間格式化,需要的朋友可以參考下定義和用法strftime() 函數根據地區設定格式化本地時間/日期。文法strftime(format,timestamp)參數 描述 format 可選。規定如何返回結果。 timestamp 可選。 提示和注釋提示:與 gmstrftime() 的行為相同,不同的是返回時間是本地時間。例子輸出 strftime() 和
Time of Update: 2018-06-15
這篇文章主要介紹了yii2中如何結合gridview使用modal彈窗的相關資料,需要的朋友可以參考下在上篇文章給大家介紹了Yii2中如何使用modal彈窗(基本使用),即以建立為例。實際開發中,我們往往還會遇到列表頁資料修改要使用modal的情況,如果是一般的迴圈展示,相信大多數人看了modal的基本使用都會操作,但是結合gridview估計有些人就開始吃不消了,我們看看如何解決這個問題!1、gridview的操作增加[更新]按鈕,並指定data-toggle data-target
Time of Update: 2018-06-19
這篇文章主要介紹了YII視圖整合kindeditor擴充的方法,較為詳細的分析了Yii架構整合kindeditor的功能實現代碼與設定相關技巧,需要的朋友可以參考下本文執行個體講述了YII視圖整合kindeditor擴充的方法。分享給大家供大家參考,具體如下:比較喜歡用kindeditor,YII上的版本比較舊,所以自己重新整了個擴充先在protected\extensions下建立KEditor檔案夾用來放檔案,keSource裡放kindeditor的源檔案,然後建三個類KEditor、KE
Time of Update: 2018-06-15
這篇文章主要介紹了關於php控制linux伺服器的常用功能,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下伺服器主機是CentOS 的,每次重啟、關機都得通過用戶端串連,想問下能否通過PHP頁面實現對系統的 關機、重啟操作php 裡面有個 system 方法, 可以調用系統命令。 先建立一個指令碼(比喻 /root/reboot_server.sh ),重啟用的。 #!/bin/bash reboot再給他賦予許可權 4755 chown root:root
Time of Update: 2018-06-15
Android+PHP+MYSQL開發簡單一實例前段時間做了一個安卓項目,需要用到資料庫,之前有寫過一點網頁相關的東西,所以打算用MYSQL+PHP這個黃金搭檔,雖然有點大材小用了。本人是個貨真價實的菜鳥,對安卓並不瞭解,這個項目純屬是趕鴨子上架,之所以寫這篇部落格,是想把我在項目中遇到的各種問題的解決方案分享給大家,希望對大家有所協助。接下來我將從三個方面介紹安卓用戶端如何通過PHP與MYSQL資料庫進行互動。總述簡單的說,安卓用戶端通過Http向本機伺服器發出請求,訪問指定的php代碼,伺服
Time of Update: 2018-06-21
這篇文章主要介紹了關於PHP令牌Token的改進,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下那個版本中,存在一個小問題,因為要做可逆加密,而加密出來的字元是不可顯示字元+亂碼,所以我用了 base64對其進行了處理,這樣一來,就不會有亂碼和不可顯示字元了。正是由於使用了 base64 ,所以在把這個令牌通過 GET方法發送的時候,出現了問題。 比如:http://test/test.php?a=1+2 你用 $_GET["a"] 取得是:1 2
Time of Update: 2018-06-19
這篇文章主要介紹了PHP模板引擎Smarty內建函數section,sectionelse用法,結合執行個體形式詳細分析了section,sectionelse進行迴圈處理的技巧與使用方法,需要的朋友可以參考下本文執行個體講述了PHP模板引擎Smarty內建函數section,sectionelse用法。分享給大家供大家參考,具體如下:section 是 Smarty 模板中除了 foreach 以外的另一種處理迴圈的方案,section 比 foreach 要靈活,就像是一個改進的
Time of Update: 2018-06-19
下面為大家分享一篇php利用ob_start()清除輸出和選擇性輸出的方法,具有很好的參考價值,希望對大家有所協助。一、背景有一段代碼,因為調用了封裝的方法,所以會有一些本來不需要的傳回值。這些傳回值該怎麼處理才能讓它消失呢。有的人會說,清除變數不就好了嗎?但假如這個傳回值無法清除,那又該怎麼辦呢?二、ob_start()1、概念:此函數將開啟輸出緩衝。當輸出緩衝啟用後,指令碼將不會輸出內容(除http標題外),相反需要輸出的內容被儲存在內部緩衝區中。內部緩衝區的內容可以用
Time of Update: 2018-06-15
因工作需要,需要採集html,並把html內容儲存到資料庫中。為了避免影響使用,寬高樣式需要刪除。例片和p中的width, height等。不過採集到的html中,樣式的寫法各有不同,例如大小寫,中間有空格等。因此使用php正則編寫了下面這個方法,對這些奇葩的樣式進行過濾。代碼如下:<?php/** * 清除寬高樣式 * @param String $content 內容 * @return String */function clear_wh($content){
Time of Update: 2018-06-20
資料庫表通常都會有一個欄位類型為int,命名為id的自增主鍵。優點:使用int類型可自增,且比字元類型節省儲存空間。 缺點:id是數值型,當要查詢一個id對應的資料時,很難根據id判斷是哪一個資料表。因此我們在儲存時,應使用int,而在顯示時對id進行一些處理,使很容易分辨這個id屬於哪一個表。 編寫了下面這個類,實現對id增加首碼及對已加首碼的id還原。Prefix.class.php<?php/** * ID首碼格式化類 * Date: 2016-10-27 * Author:
Time of Update: 2018-06-15
本文介紹php json_encode不支援對象私人屬性的解決方案,json_encode可以把對象轉為json格式,使用json_decode可以還原為對象。但如果對象內含有私人屬性,執行json_encode後,私人屬性會丟失。例子:json_encode丟失對象私人屬性<?php// 使用者類class user{ public $id = 1; public $name = 'fdipzone'; public $profession = '
Time of Update: 2018-06-15
這篇文章主要介紹了Zend Framework動作助手Url用法,結合執行個體形式分析了動作助手Url的功能,定義與相關提示,需要的朋友可以參考下本文執行個體講述了Zend Framework動作助手Url用法。分享給大家供大家參考,具體如下:Url主要用於建立url;public function simple($action, $controller = null, $module = null, array $params = null)public function
Time of Update: 2018-06-15
本篇文章主要介紹了yii2使用GridView實現資料全選及大量刪除按鈕樣本,具有一定的參考價值,有興趣的可以瞭解一下。整理文檔,發現一個用GridView實現資料全選及大量刪除按鈕樣本,稍微整理精簡一下做下分享。先來看實現的效果關鍵代碼如下: <?= GridView::widget([ 'dataProvider' => $dataProvider, 'showFooter' => true, //設定顯示最下面的footer
Time of Update: 2018-06-19
這篇文章主要介紹了使用PHP編寫簡單的App介面的一些個人的步驟以及經驗總結,有需要的小夥伴可以參考下本篇是筆記嘗試寫的第一個PHP介面,並在iOS開發中嘗試應用測試。今天給大家分享如何自己寫介面來測試!相信很多朋友在開發時遇到過這樣的問題:後台什麼時候提供介面?怎麼才提供一個介面,其他介面什麼時候給出來?沒有介面我們前端怎麼能做得了?哈哈!大學學完本篇就可以自己搞個介面來返回固定的死資料來測試了!搭建PHP環境由於本人使用的電腦是Mac,因此推薦大家使用MAMP PRO這款軟體,不過是收費版,
Time of Update: 2018-06-20
PHP結合Mysql資料庫實現留言板功能,mysql留言板先給大家展示下留言板:最近看了下PHP基礎文法,就想利用這些基本東西實現留言板,也是對基礎知識的一個鞏固。什麼是留言板?一種可以用來記錄,展示文字資訊的載體。現切入正題,說說本次留言板是怎麼實現!首先使用者提交留言後,相關內容存入伺服器,當他想看的時候後台再把所有留言讀出來,最後顯示在瀏覽器上,使用者就可以看到留言了。這其中後台需要便於讀寫資料的一個工具,我選擇mysql資料庫來協助我完成這些事。我寫了主要是三個php檔案,分別是:con