Time of Update: 2018-05-22
localhost可以訪問nginx頁面但是我在/usr/share/nginx/html/下建了html檔案訪問不了?這是/etc/nginx/sites-availble/default檔案server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html; index index.html index.htm
Time of Update: 2018-05-22
本篇文章主要介紹PHP物件導向之註冊表模式詳解,感興趣的朋友參考下,希望對大家有所協助。註冊表模式可似把他想像成一個全域變數,所有的模組都從這個全域變數裡存取資料,或者也可以想象成某個酒吧的許願牆或留言版,上面的內容大家都可以看到,也可以改寫。這裡主要按範圍介紹三種類別的註冊表類(請求層級、會話層級、應用程式層級)。namespace woo\base;//基類abstract class Registry { abstract protected function get($key);
Time of Update: 2018-05-22
本篇將會詳解php 壓縮CSS代碼的方法。將以下代碼放置於 style.css.php 檔案中,不要忘記包含你需要的 css 檔案:<?phpheader('Content-type: text/css');ob_start("compress");function compress($buffer) { /* remove comments */ $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\
Time of Update: 2018-05-22
這篇文章主要介紹了PHP編程擷取各個時間段具體時間的方法,結合執行個體形式分析了基於date與strtotime函數進行日期時間運算的相關操作技巧,需要的朋友可以參考下具體如下:<?phpecho "今天:".date("Y-m-d")."<br>";echo "昨天:".date("Y-m-d",strtotime("-1 day")),
Time of Update: 2018-05-22
這篇文章主要介紹了PHP中的函式宣告與使用,需要的朋友可以參考下 函數 1. 函數名是標識符之一,只能有字母數字底線,開頭不能是數字; 函數名的命名,必須符合“小駝峰法則”FUNC(),func(),Func(); 函數名不區分大小寫; 函數名不能與已有函數同名,不能與內建函數名同名; 2. function_exists("func");用於檢測函數是否已經聲明; 注意傳入的函數名,必須是字串格式,返回結果為true/false;
Time of Update: 2018-05-22
在學習php過程中經常會遇到json資料車擦如資料庫中,本文將會詳細的講解方法。最近有一個需求,前端向後台提交json,後台解析並且將提交的值插入資料庫中,痛點1、php解析json(這個不算痛點了,網上執行個體一抓一大把)2、解析json後,php怎樣拿到該拿的值<?phprequire ('connect.php');/*本例用到的資料本篇講解了PHP接收json,並將接收資料插入資料庫,更多相關知識請關注php中文網。
Time of Update: 2018-05-22
本篇文章主要介紹PHP實現網站自動化配置的方法,感興趣的朋友參考下,希望對大家有所協助。一直都在用yii2做項目,有在用自動化配置,但是沒有自己去配置過。中午沒事去看了下yii的初始化代碼,發現都是php而已!yii2初始化項目代碼所以,我們做項目肯定是可以用php做的,於是我建立了個檔案夾,名為autoConfig,裡面建立了個init,裡面寫了如下代碼:if(!file_exists('./uploads/')){ if(!mkdir('./uploads/'
Time of Update: 2018-05-22
這篇文章主要介紹了PHP編程求最大公約數與最小公倍數的方法,涉及php數學計算的相關運算技巧,需要的朋友可以參考下具體如下://求最大公約數function max_pisor($a,$b){ $n = min($a, $b); for($i=$n; $i>1; $i--) { if (is_int($a/$i)&&is_int($b/$i)) { return $i; //此處如果用echo
Time of Update: 2018-05-22
這篇文章主要介紹了PHP實現的簡單AES加密解密演算法,結合具體執行個體形式分析了php基於mcrypt_encrypt、bin2hex、mcrypt_decrypt等方法進行字串加密解密的相關操作技巧,需要的朋友可以參考下本文執行個體講述了PHP簡單AES加密解密演算法。分享給大家供大家參考,具體如下:/** 實現AES加密* $str : 要加密的字串* $keys : 加密金鑰* $iv : 加密向量* $cipher_alg : 加密方式*/function ecryptdString(
Time of Update: 2018-05-22
以下執行個體示範了 PHP 通過 Mysql 資料庫來查詢資料,並進行分頁:<?php $num_rec_per_page=10; // 每頁顯示數量mysql_connect('localhost','root',''); // 資料庫連接mysql_select_db('apex1'); // 資料庫名if (isset($_GET["page"])) { $page =
Time of Update: 2018-05-22
這篇文章主要介紹了PHP使用數組實現矩陣數學運算的方法,結合具體執行個體形式分析了php基於數組實現矩陣表示與運算的相關操作技巧,需要的朋友可以參考下具體如下:矩陣運算就是對兩個資料表進行某種數學運算,並得到另一個資料表.下面的例子中我們建立了一個基本完整的矩陣運算函數庫,以便用於矩陣操作的程式中.來自 PHP5 in Practice (U.S.)Elliott III & Jonathan D.Eisenhamer<?php// A Library of Matrix
Time of Update: 2018-05-22
本篇將會講解PHP中處理Protocol Buffers資料的相關問題。Protocol Buffers 是一種輕便高效的結構化資料存放區格式,可以用於結構化資料序列化,很適合做資料存放區或 RPC 資料交換格式。它可用於通訊協議、資料存放區等領域的語言無關、平台無關、可擴充的序列化結構資料格式。目前提供了 C++、Java、Python 三種語言的 API。安裝protoc編譯器下載安裝$ wget
Time of Update: 2018-05-22
這篇文章主要介紹了php實現數組縱向轉橫向並過濾重複值的方法,結合具體執行個體形式對比分析了php針對數組遍曆、轉換與去重相關操作技巧,需要的朋友可以參考下具體如下:一、問題有數組:array( 6=>array(5=>'黑xx', 42=>'XXL'), 7=>array(5=>'黑xx', 40=>'XL'), 8=>array(8=>'灰',
Time of Update: 2018-05-22
這篇文章主要介紹了PHP編程計算兩個時間段是否有交集的實現方法,結合具體執行個體形式對比分析了php時間段的轉換、比較等相關操作技巧,需要的朋友可以參考下具體如下:最佳化前的版本:/** * PHP計算兩個時間段是否有交集(邊界重疊不算) * * @param string $beginTime1 開始時間1 * @param string $endTime1 結束時間1 * @param string $beginTime2 開始時間2 * @param string $endTime2
Time of Update: 2018-05-22
這篇文章主要介紹了PHP實現合并2個數字鍵數組值的方法,涉及php針對數組的遍曆、判斷、轉換等相關操作技巧,需要的朋友可以參考下本文執行個體講述了PHP簡單實現合并2個數字鍵數組值的方法。分享給大家供大家參考,具體如下:先要瞭解一個基礎知識點:PHP合并數組+與array_merge的區別分析<?php/** * PHP合并2個數字鍵數組的值 * * @param array $arr1 * @param array $arr2 * @return array */function
Time of Update: 2018-05-22
這篇文章主要介紹了PHP實現批量清空刪除指定檔案夾所有內容的方法,涉及php基於自訂函數遞迴調用實現刪除指定目錄下檔案與檔案夾相關操作技巧,需要的朋友可以參考下具體如下:cleancache.php:<?php// 清檔案快取$dirs = array( realpath(dirname(__FILE__) . '/../data/cache_data'), realpath(dirname(__FILE__) . '/../data/cache_file
Time of Update: 2018-05-22
本篇文章主要介紹php實現擷取資料庫中資料的方法,感興趣的朋友參考下,希望對大家有所協助。廢話不多說,直接上代碼<?php header("Content-type:text/html;charset=utf-8");//字元編碼設定 $servername = "localhost"; $username = "root"; $password = "root"; $dbname =
Time of Update: 2018-05-22
本篇將會介紹PHP快遞查詢類的相關方法。快遞公司,只要直接輸入快遞單號就可以自動識別快遞單號所在快遞公司和物流資訊,還是非常方便的,只要幾行代碼就可以完美的整合到你系統的功能中了!使用樣本: 使用如下,只需要調用類中的getLogisticsInfo()方法,參數傳入訂單號即可 $e = new Express();$data = $e->getLogisticsInfo("453371918456");echo
Time of Update: 2018-05-22
本篇文章主要介紹php實現擷取資料庫結果集的方法,感興趣的朋友參考下,希望對大家有所協助。PHP經常要訪問資料庫提前資料庫裡面的資料,那麼該怎麼樣去提前資料呢?提取資料庫代碼如下:<?phpinclude("conn.php");//資料庫連接$sql="select* from
Time of Update: 2018-05-22
這篇文章主要介紹了PHP實現json_decode不轉義中文的方法,結合執行個體形式具體分析了php5.4+及5.3版本針對json_decode實現不轉義中文的具體操作技巧與相關注意事項,需要的朋友可以參考下本文執行個體講述了PHP實現json_decode不轉義中文的方法。分享給大家供大家參考,具體如下:預設情況下PHP的 json_decode 方法會把特殊字元進行轉義,還會把中文轉為Unicode編碼形式。這使得資料庫查看文本變得很麻煩。所以我們需要限制對於中文的轉義。對於PHP5.4+