Time of Update: 2018-08-04
本篇文章給大家帶來的內容是關於php的curl中post方式和get方式的請求代碼,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所協助。function curl_get_https($url){ $curl = curl_init(); // 啟動一個CURL會話 curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl,
Time of Update: 2018-08-04
這篇文章給大家介紹的內容是關於PHP產生器Generators的簡單解析,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所協助。什麼是產生器Generators產生器允許你在 foreach 代碼塊中寫代碼來迭代一組資料而不需要在記憶體中建立一個數組, 那會使你的記憶體達到上限,或者會佔據可觀的處理時間。相反,你可以寫一個產生器函數,就像一個普通的自訂函數一樣, 和普通函數只返回一次不同的是, 產生器可以根據需要 yield
Time of Update: 2018-08-03
這篇文章給大家介紹的內容是關於CI架構下開啟事務的程式碼分析,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所協助。<?php// 開啟事務,CI架構$this->Systems_model->base_connect();$this->Systems_model->db->initialize();$this->Systems_model->db->trans_begin();try { $rs =
Time of Update: 2018-08-03
這篇文章給大家介紹的內容是關於PHP中命名空間這部分內容的詳解,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所協助。PHP的命名空間(namespace)是php5.3之後才有的。這個概念在C#中已經很早就有了,php中的namespace其實和c#的概念是一樣的。為什麼php中要使用namespace?假設如果不使用namespace,那麼每個類在一個項目中的名字就必須是固定的。因為php在new的時候不管是調用autoload還是調用已載入過的類,都存在一個類名對應的檔案。所以在沒
Time of Update: 2018-08-03
這篇文章給大家介紹的內容是關於PHP系統程式執行函數(system,passthru,exec)簡單分析(附代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所協助。exec — 執行一個外部程式string exec ( string $command [, array &$output [, int &$return_var ]] )範例<?php echo exec("ls",$output); echo &
Time of Update: 2018-07-18
這篇文章給大家分享的內容是PHP中檔案函數include和require的區別,有需要的朋友可以參考一下。例如下面的代碼:include('hello.php');echo 'include test final!';//include報錯,但是會繼續執行,顯示:include test final!require('hello.php');echo 'require test
Time of Update: 2018-07-16
這篇文章主要介紹了關於Laravel項目中October的安裝步驟,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下October是一個免費,開源,自託管的基於laravel PHP架構CMS平台。在github平台上laravel應用排名第二,可以拿來研究一下。官方介紹:October是一個內容管理系統(CMS)和Web平台,其唯一目的是使您的開發工作流程簡單。它誕生於對現有系統的失望。我們覺得建設網站已經成為一個令人費解和混亂的過程,讓開發人員不滿意。我們想把你轉到更簡單的一邊,
Time of Update: 2018-08-17
本篇文章給大家帶來的內容是關於phpExcel在匯出檔案時記憶體溢出的解決方案,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所協助。在使用PHPExcel匯出檔案時,經常會因為檔案過大導致PHP記憶體溢出報錯,為瞭解決這個問題,可以使用PHPExcel提供的參數進行最佳化。這裡說的Excel檔案過大並不一定是檔案大小,更關鍵的在於檔案記憶體放的資料和格式,如果資料很多,格式又比較豐富,那很容易會將PHP的記憶體耗盡。資料2中指出,Excel中一個儲存格在不啟用緩衝的情況下大概佔用記憶體
Time of Update: 2018-08-17
本篇文章給大家帶來的內容是關於php如何清除opcache緩衝,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所協助。1、php.ini預設配置opcache.validate_timestamps=1 opcache.revalidate_freq=2 //預設每隔2s會驗證改變的檔案並會更新緩衝2. 應用情況 線上環境調試時,如果代碼更新了,不能即時生效,需要等緩衝更新後才會生效,不方便調試3. 解決辦法開發環境:將修改成:opcache.revalidate_freq=1
Time of Update: 2018-07-10
這篇文章主要介紹了關於wordpress使用markdown時採用prism進行代碼高亮
Time of Update: 2018-07-13
這篇文章主要介紹了 關於Nginx常用的官方模組,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下Nginx常用官方模組Nginx採用模組化的架構,Nginx中大部分功能都是通過模組方式提供的,比如HTTP模組、Mail模組等。Nginx官方模組文檔1. ngx_http_stub_status_module編譯選項--with-http_stub_status_module作用提供Nginx當前處理串連等基本狀態資訊的訪問文法Syntax:
Time of Update: 2018-08-06
這篇文章給大家介紹的內容是關於 Nginx作為靜態資源web服務並進行靜態資源壓縮,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所協助。一、靜態資源web服務1. 靜態資源類型類型檔案類型瀏覽器端渲染HTML、CSS、JS圖片JEPG、GIF、PNG視頻FLV、MPEG檔案TXT等其他下載檔案2. 靜態資源服務情境-CDN二、靜態資源核心配置1. 檔案讀取 sendfilesendfile
Time of Update: 2018-07-20
之前有一篇部落格寫的是LAMP的環境搭建,今天來詳細介紹一下另外一個模式——LNMP=Linux+Nginx+MySQL+PHP。一、在Linux系統下nginx的安裝過程,先到http://nginx.org/download/這個網站找到自己需要下載的版本,複製下載的連結地址,這裡以nginx-1.6.2為例,在命令列輸入命令: cd /usr/local/src //將安裝包下載到/usr/local/src目錄下 wget
Time of Update: 2018-07-09
這篇文章主要介紹了關於thinkphp5 部署到iis伺服器url重寫,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下thinkphp部署到iis伺服器配置url重寫的解決方案:1、下載 url rewrite。下載地址:https://www.iis.net/downloads/microsoft/url-rewrite或將網頁拉到底部選擇對應的版本下載2、安裝。安裝完成後重新開啟iis管理器,就會出現 url 重寫。一定要關閉iis管理器再重新開啟,不然 url 重寫 不出來,
Time of Update: 2018-07-06
這篇文章主要介紹了關於laravel-admin整合ueditor編輯器的圖片列表顯示問題解決方案,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下laravel-admin整合ueditor推薦使用laravel-u-editor,它是ueditor的laravel composer版本。基於UEditor 1.4.3.3開發,支援en、zh_CN、zh_TW,並且支援本地和七牛雲端儲存,預設為本地上傳 public/uploads安裝composer require
Time of Update: 2018-07-07
這篇文章主要介紹了php實現簽到功能的方法,結合執行個體形式分析了php基於資料庫及時間判斷操作實現簽到功能的相關技巧,需要的朋友可以參考下本文執行個體講述了php實現簽到功能的方法。分享給大家供大家參考,具體如下:首先我在資料庫裡建了兩張表,一個是使用者的積分表,一個是簽到狀態表,分來用來記錄使用者的積分數和先到狀態在使用者簽到狀態表中我們有一個欄位,last_sign_time,即上一次簽到時間,每次可以簽到的時候把這個時間與目前時間進行比較 如果相差為0天,則說明今天已簽到(這個簽到是24
Time of Update: 2018-07-07
這篇文章主要介紹了關於Laravel 中利用 GeoIP 擷取使用者地理位置資訊,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下我最近需要一個使用者地區檢測來設定使用者的預設區域和貨幣。由 Daniel Stainback 建立的 torann/geoip 很好地滿足為Laravel 5 項目提供 GeoIP 服務的要求。這個 Laravel GeoIP 包支援一些服務,包括預設的 ip-api.com 服務, 一個可下載的 Maxmind 資料庫和 Maxmind
Time of Update: 2018-07-07
這篇文章主要介紹了關於Nginx部署前後端分離服務以及配置說明,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下安裝Nginx在CentOS 7 伺服器中使用yum命令安裝Nginx:sudo yum install -y nginx配置Nginx檔案位置一般nginx設定檔在etc目錄下,也可以執行命令rpm -ql nginx查看路徑。切換至/etc/nginx目錄後,可以看到nginx.conf這個設定檔。執行 vi nginx.conf即可開啟設定檔。vim
Time of Update: 2018-07-06
這篇文章主要介紹了關於laravel+Redis簡單實現隊列通過壓力測試的高並發處理 ,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下秒殺活動在一般的網路商城中我們會經常接觸到一些高並發的業務狀況,例如我們常見的秒殺搶購等活動,在這些業務中我們經常需要處理一些關於請求資訊過濾以及商品庫存的問題。在請求中比較常見的狀況是同一使用者發出多次請求或者包含惡意的攻擊,以及一些訂單的複購等情況。而在庫存方面則需要考慮超賣這種狀況。下面我們來類比一個簡單可用的並發處理。直接上代碼代碼的流程1.
Time of Update: 2018-07-06
這篇文章主要介紹了關於對於nginx設定檔中的fastcgi_param的配置錯誤的解決,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下在centos中搭建LNMP的時候,遇到了一個問題 在瀏覽器中訪問.php檔案的時候,nginx不能正常解析,頁面返回404,後來百度了一下,發現了問題在nginx的設定檔nginx.conf中的server配置段:一開始如下: location ~ /admin/qzh/.+\.php$ { if