Time of Update: 2018-01-30
本文主要介紹Yii2架構中使用PHPExcel匯出Excel檔案的相關資料,具有一定的參考價值,感興趣的小夥伴們可以參考一下,希望能協助到大家。最近在研究PHP的Yii架構,很喜歡,碰到匯出Excel的問題,研究了一下,就有了下面的方法:最簡單的利用composer安裝composer require "phpoffice/phpexcel": "*"如果沒有安裝conposer可以參考下面1.2步1、引入PHPExcel首先得要下載phpexcel地址:
Time of Update: 2018-01-18
本文主要和大家分享php5.2和php5.3轉換問題詳解,我們會通過代碼進行講解,希望能協助到大家。a.php
Time of Update: 2018-01-16
本文主要和大家分享PHP還原序列化漏洞系列之PHP序列化和還原序列化原理的相關知識,有這方面需要的朋友參考學習下吧。希望能協助到大家。前言對象的序列化和還原序列化作用就不再贅述,php中序列化的結果是一個php自訂的字串格式,有點類似json.我們在任何語言中設計對象的序列化和還原序列化都需要解決幾個問題把某個對象序列化之後,序列化的結果有自描述的功能(從序列化的結果中知道這個對象的具體類型,知道類型還不夠,當然還需要知道這個類型所對應具體的值).序列化時的許可權控制,可以自訂序列化欄位等,例如
Time of Update: 2018-01-27
關於 PHP 的 new static 延遲靜態繫結,或者叫後期靜態繫結,在 Laravel 中遇到一個使用上的問題。本文主要介紹了淺談Laravel中的一個後期靜態繫結,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望能協助到大家。如下,在 Laravel 中調用 Model 新增資料的時候,首先給 Model 加了一個擷取分表的方法:protected function addToMessage($msgType, $userID, $commentID,
Time of Update: 2018-01-15
本文主要給大家匯總介紹了下PHP各版本中函數的型別宣告的使用方法,非常簡單實用,有需要的小夥伴可以參考下,希望能協助到大家。PHP7開始支援標量型別宣告,強型別語言的味道比較濃。使用這個特性的過程中踩過兩次坑:一次是聲明boolean,最近是聲明double。為避免以後繼續犯類似錯誤,就把官方文檔翻了一次。本文是看完後對PHP函數的型別宣告使用做的一次總結。從文法上,PHP的函數定義經過了幾個時期:遠古時代(PHP 4)定義一個函數非常的簡單,使用 function name(args)
Time of Update: 2018-01-12
本文主要介紹了jQuery Ajax方式上傳檔案的方法的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下,希望能協助到大家。jQuery Ajax方式上傳檔案用到兩個對象第一個對象:FormData第二個對象:XMLHttpRequest目前新版的Firefox 與 Chrome 等支援HTML5的瀏覽器完美的支援這兩個對象,但IE9尚未支援 FormData 對象,還在用IE6 ?
Time of Update: 2018-01-08
點擊登入按鈕時彈出登入視窗,輸入正確的使用者名稱密碼後點擊登入則登入視窗關閉,狀態改為目前使用者名.本文主要介紹了AJAX如何?無重新整理登入功能,需要的朋友參考下,希望能協助到大家。最近學習了如何?無重新整理登入,大體的效果如下(介面比較醜,請自行忽略....):點擊登入按鈕時彈出登入視窗,輸入正確的使用者名稱密碼後點擊登入則登入視窗關閉,狀態改為目前使用者名.第一步:首先快顯視窗使用的是jquery-ui中的控制項,第一步要學會如何使用.開啟解壓後的jquery-UI下的developmen
Time of Update: 2018-01-31
本文主要介紹Thinkphp5小程式擷取使用者資訊介面的執行個體詳解的相關資料,希望通過本文能協助到大家,需要的朋友可以參考下,希望能協助到大家。Thinkphp5小程式擷取使用者資訊介面的執行個體詳解首先在官網下載範例程式碼, 選php的,這裡有個坑 官方的php檔案,編碼是UTF-8+的, 所以要把檔案改為UTF-8然後在Thinkphp5 extend檔案夾下建立Wxxcx命名空間,把官方的幾個類檔案放進去(這裡要注意檔案夾名, 命名空間名, 類名的,
Time of Update: 2018-01-26
本文利用 fsockopen() 函數,編寫一個功能簡單的連接埠掃描器。本執行個體的連接埠號碼是固定的,通過對數組的遍曆,利用 fsockopen() 函數串連,如果串連成功,則該連接埠處於開放狀態,否則該連接埠處於關閉狀態。核心代碼如下:foreach ($port as $key => $value) { echo '<tr>'; echo '<td>' . $key . '</td>'; echo &
Time of Update: 2018-01-03
本文主要解析一下nginx ngx_http_proxy_module中的cache相關配置參數,希望對大家有協助。proxy_cache名稱預設配置範圍官方說明中文解讀模組proxy_cacheproxy_cache off;http, server, locationDefines a shared memory zone used for caching. The same zone can be used in several places. Parameter value can
Time of Update: 2018-01-25
服務定位器(service locator)他知道如何定位(建立或者擷取)一個應用所需要的服務,服務使用者在實際使用中無需關心服務的實際實現。本文主要和大家分享php設計模式之服務定位器模式執行個體詳解,希望能協助到大家。有什麼作用實現服務使用者和服務的解耦,無需改變代碼而只是通過簡單配置更服服務實現。UML圖示程式碼範例class ServiceLocator { /** * 服務執行個體索引 */ privite $_services = []; /**
Time of Update: 2018-01-25
用ftp帳號上傳了wordpress系統。我用的FTP工具是:FileZilla在刪除這個檔案的時候,基本所有檔案都刪掉了,但是還有一些空檔案夾刪除不了,並且狀態面板顯示了550 Remove directory operation
Time of Update: 2018-01-06
本文主要介紹了thinkphp中的多表關聯查詢的執行個體詳解的相關資料,希望通過本文能協助到大家,讓大家理解掌握這部分內容,需要的朋友可以參考下,希望能協助到大家。thinkphp中的多表關聯查詢的執行個體詳解
Time of Update: 2018-01-03
PHP如何把資料庫匯出到csv檔案?本文主要介紹了 PHP 實現從資料庫匯出到csv檔案方法的相關資料,需要的朋友可以參考下。希望對大家有所協助。 PHP 實現從資料庫匯出到.csv檔案方法實現代碼:public function export(){ // 從資料庫中擷取資料,為了節省記憶體,不要把資料一次性讀到記憶體,從控制代碼中一行一行讀即可 // 輸出Excel檔案頭,可把user.csv換成你要的檔案名稱 header('Content-Type:
Time of Update: 2018-01-05
本文主要介紹了Symfony2的外掛程式格式,詳細分析了Symfony2的外掛程式原理及建立與使用外掛程式的相關技巧。需要的朋友可以參考下,希望對大家有所協助。一個bundle類似於其它架構中的外掛程式,但是比外掛程式表現更好。它跟其它架構最主要的不同是在Symfony2中所有東西都是bundle,包括核心架構功能和你寫的所有應用程式代碼。Symfony2中,bundle可是一等公民。這給了你使用其它第三方開發的內容包或者分發你自己的bundle更多靈活性。你可以方便的選擇哪些內容可以應用到你的
Time of Update: 2018-01-20
要想學會Regex,理解元字元和一般字元是一個必須攻克的難關。不用刻意記。下面小編給大家帶來了Regex
Time of Update: 2018-01-08
本文主要為大家帶來一篇ajax快速解決參數過長無法提交成功的問題。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望能協助到大家。查了很多資料都說,get方法的參數是有限制的,post方法的參數的長度是無限制,這也是post相比get的優勢一直。在ajax中使用post方法,用常規的參數格式:param1=a1¶m2=a2 ,當參數長度過長時,依然提交不成功。比如我們經常這樣寫一個ajax的post請求:$.ajax({ type: "
Time of Update: 2018-01-05
本文主要介紹了PHP實現的遞迴提成方案,以完整執行個體形式較為詳細的分析了PHP提成方案的資料庫設計及功能實現技巧,涉及PHP數學運算的相關技巧。需要的朋友可以參考下,希望對大家有所協助。最近CRM項目中用到了遞迴提成的方案,分析如下:SQL語句如下:CREATE TABLE `crm_proxy_bonux_rule` (`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '超過的部份提成規則ID',`bouns_rule_name`
Time of Update: 2018-01-03
如何使用PHP求兩個字串最長公用子串?本文主要介紹了PHP實現求兩個字串最長公用子串的方法,涉及php字串與數組的遍曆、運算、判斷等相關操作技巧,需要的朋友可以參考下。希望對大家有所協助。前面一篇PHP實現求解最長公用子串問題的方法是基於java改進而來,這裡再來看另一種公用子串演算法。代碼如下:<?php$a = 'abceee12345309878';$b = 'abceeew2345i09878fsfsfsfabceeewsfsdfsfsabceeew'
Time of Update: 2018-01-03
發送郵件是我們日常在開發中必不可少會遇到的一個需求,下面這篇文章主要給大家介紹了關於laravel5.4利用163郵箱發送郵件的步驟,文中通過範例程式碼和圖片介紹的非常詳細,需要的朋友可以參考下。希望對大家有所協助。前言其實發送郵箱其實不難,不如說挺簡單的,本文將詳細介紹關於laravel5.4用163郵箱發送郵件的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。一、首先還是現在163註冊一個帳號並且設定如授權碼很重要的,請好好記住,待會在laravel的.env中要配