Time of Update: 2018-01-30
假如你有一個GBK版本, 你想有一個UTF8版本 或者你只有GBK的源碼 ,你想二次開發, 但是你不想改變IDE的編碼方式 ,你可以用這個程式將其批量轉化為UTF8。函數代碼:<?php/** * 把一個檔案夾裡的檔案全部轉碼 只能轉一次 否則全部變亂碼 * @param string $filename */function iconv_file($filename,$input_encoding='gbk',$output_encoding='utf-8'
Time of Update: 2018-01-30
本文主要介紹PHP基於自訂類隨機產生姓名的方法,結合執行個體形式分析了php基於數組與字串的隨機數操作產生姓名的相關實現技巧,需要的朋友可以參考下,希望能協助到大家。自訂類rndChinaName.class.php:<?phpClass rndChinaName{ private $arrXing,$numbXing; private $arrMing,$numbMing; function rndChinaName() { $this->getXingList();
Time of Update: 2018-01-30
鑒於前面介紹了swoole,就借用swoole的伺服器/用戶端與多進程機制對鎖進行說明.本文主要介紹PHP
Time of Update: 2018-01-30
遞迴函式為自調用函數,在函數體內直接或直接自個調用自個,但需求設定自調用的條件,若滿意條件,則調用函數自身,若不滿意則停止本函數的自調用,然後把目前流程的主控權交回給上一層函數來履行,也許這麼給我們解說,仍是很難理解。例如一下代碼:function test ($n){ echo $n." "; if($n>0){ test($n-1); }else{ echo ""; } echo $n.
Time of Update: 2018-02-05
本文主要和大家介紹PHP中mb_strpos的提示,通過使用文法以及執行個體給大家詳細分析了用法,需要的朋友參考學習下。希望能協助到大家。mb_strpos(PHP 4 >= 4.0.6, PHP 5, PHP 7)mb_strpos — Find position of first occurrence of string in a stringmb_strpos — 尋找字串在另一個字串中首次出現的位置Descriptionint mb_strpos ( string
Time of Update: 2018-02-03
本文主要和大家介紹PHP編程快速實現數組去重的方法,結合執行個體形式分析了php數組去重複函數與提示,需要的朋友可以參考下,希望能協助到大家。概述使用PHP的array_unique()函數允許你傳遞一個數組,然後移除重複的值,返回一個擁有唯一值的數組。這個函數大多數情況下都能工作得很好。但是,如果你嘗試在一個大的數組裡使用array_unique()函數,它會運行地慢一些。有一個比較好而且更快的函數array_flip()來替代使用array_unique()函數來建立唯一的數組。這個魔法般的
Time of Update: 2018-01-30
本文主要介紹php7安裝yar擴充的方法,結合執行個體形式較為詳細的分析了php7安裝yar擴充的具體步驟、相關命令與注意事項,需要的朋友可以參考下,希望能協助到大家。體驗RPC架構Yar需要:1. 裝二進位打包協議msgpack2. 裝yar拓展和依賴一. 安裝二進位打包協議msgpack1. 安裝PHP拓展包有很多種方式,當然沒什麼是比pecl更加來得暴力,用這個之前要確認phpize是否存在find / -name phpize2. 如果phpize不存在yum install
Time of Update: 2018-01-29
本文主要和大家分享mb_check_encoding使用方法,希望能協助到大家。mb_check_encoding(PHP 4 >= 4.4.3, PHP 5 >= 5.1.3, PHP 7)mb_check_encoding — Check if the string is valid for the specified encodingmb_check_encoding — 檢查字串在指定的編碼裡是否有效Descriptionbool mb_check_encoding ([
Time of Update: 2018-02-03
本文主要和大家介紹了php curl上傳、下載、https登陸實現代碼,需要的朋友可以參考下,希望能協助到大家。1、curl下載$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "ftp://127.0.0.1/downtest.txt"); curl_setopt($ch, CURLOPT_HEADER,0); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
Time of Update: 2018-01-29
本文主要和大家分享Nginx情境應用技術希望能協助到大家。Nginx作為靜態資源web服務配置上下文:http、server或location。可能涉及到,資源壓縮、跨域訪問、防盜鏈等情境。資源壓縮配置的上下文:http、server或location跨網域設定的上下文:http、server或location防盜鏈配置的上下文:server、location配置參考vi /etc/nginx/conf.d/default.confserver { ... #
Time of Update: 2018-02-03
本文主要和大家介紹PHP 實現頁面靜態化的幾種方法,需要的朋友可以參考下,希望能協助到大家。1、通過buffer來實現需要用file_put_contents ob_get_clean()等內建函數ob_start ();include "filterpost.html";$mtime = filemtime("./filterpost.html");//在這裡可以判斷檔案是否存在和到期,然後做緩衝或者產生靜態檔案操作$pageCache =
Time of Update: 2018-01-16
本文主要介紹了PHP實現可添加浮水印與產生縮圖的圖片處理工具類,涉及php針對圖片的顯示、儲存、壓縮、浮水印等相關操作技巧,需要的朋友可以參考下,希望能協助到大家。ImageTool.class.php<?phpclass ImageTool{ private $imagePath;//圖片路徑 private $outputDir;//輸出檔案夾 private $memoryImg;//記憶體配置圖像 public function
Time of Update: 2018-02-02
本文主要和大家介紹PHP雙向鏈表定義與用法,涉及php使用雙向鏈表類封裝雙向鏈表定義、讀取、刪除、插入等相關操作技巧,需要的朋友可以參考下,希望能協助到大家。由於需要對一組資料多次進行移動操作,所以寫個雙向鏈表。但對php實在不熟悉,雖然測試各個方法沒啥問題,就是不知道php語言深層的這些指標和unset有什麼注意的地方,貼出來讓大家教育吧。效率沒測試....求諒解~<?php/** * **雙向鏈表 * @author zhiyuan12@ *//** * 鏈表元素結點類
Time of Update: 2018-01-15
本文主要介紹了基於vue實現網站前台的許可權管理(前後端分離實踐),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望能協助到大家。Javascript做為當下的熱門語言,用途很廣泛,從前端到後端處處可見其存在,該技術如今在我們項目內部也大量使用來開發諸如CMS系統以及其他其他一些資料分析系統的前端頁面,為此個人非常感興趣並將其作為帽子卡的擴充內容來進行課餘學習。Javascript架構鱗次櫛比,但基本原理大致相同,因此選用國內人開發的vue.js進行一個初步的嘗試
Time of Update: 2018-01-15
本文主要介紹了PHP調用ffmpeg對視頻並拼接指令碼,希望能協助到大家。PHP指令碼調用ffmpeg對視頻並拼接,供大家參考,具體內容如下目前支援MKV,MPG,MP4等常見格式的視頻,其他格式有待測試12P 一張平均產生時間 1.64s 100個視頻,大概需要2分半左右9P 一張平均產生時間 1.13s 100個視頻,大概需要2分鐘左右6P 一張平均產生時間 0.86s 100個視頻,大概需要1分半左右3P 一張平均產生時間 0.54s 1
Time of Update: 2018-01-12
本文主要介紹了關於Ajax技術中servlet末尾的輸出資料流的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下,希望能協助到大家。Ajax的伺服器端用PrintWriter
Time of Update: 2018-01-12
本文主要介紹了JavaScript效能最佳化之函數節流(throttle)與函數去抖(debounce),感興趣的小夥伴們可以參考一下,希望能協助到大家。1、Ajax特點:局部重新整理、提高使用者的體驗度,資料從伺服器商載入 2、AJax的技術組成不是新技術,而是之前技術的整合Ajax: Asynchronous Javascript And
Time of Update: 2018-01-31
現在越來越多的網站開始注重統計和使用者行為分析,作為網站經常使用的功能,如何讓統計效能更加高,這也是我們需要考慮的事情。本篇通過Redis來最佳化統計功能(以註冊人數統計為例)。本文主要為大家分享一篇PHP+Redis 訊息佇列
Time of Update: 2018-01-30
本文主要介紹PHP實現webshell掃描檔案木馬的方法,涉及php針對數值傳輸的過濾操作與檔案識別等相關安全操作技巧,需要的朋友可以參考下,希望能協助到大家。可掃描 weevelyshell 產生 或加密的shell 及各種變異webshell目前僅支援php支援掃描 weevelyshell 產生 或加密的shell支援掃描callback一句話shell支援各種php大馬<!DOCTYPE html><html><head> <meta
Time of Update: 2018-01-24
要用到 SoapClient, new 了一個提示 Class ‘SoapClient' not found, 檢查了下 phpinfo, 原因是當初沒有編譯這個擴充, 只好現在再加上了。本文主要介紹了PHP Class SoapClient not found解決方案,需要的朋友可以參考下,希望能協助到大家。php在調用webservice時,報告如下類似錯誤:( ! ) Fatal error: Class 'SoapClient' not found in