Time of Update: 2017-06-16
這篇文章主要介紹了Regex之零寬斷言,簡單介紹了零寬斷言的概念、分類及php實現技巧與相關注意事項,需要的朋友可以參考下本文執行個體講述了Regex之零寬斷言。分享給大家供大家參考,具體如下:前言之前我曾寫了一篇關於Regex的文章(http://www.jb51.net/article/111359.htm) 在該文章中詳細介紹了正則,但是關於零寬斷言介紹卻是很少提及到。現在將該內容補充一下。在本文中,主要解決如下問題:① 什麼是零寬斷言,為什麼要使用零寬斷言②
Time of Update: 2017-06-15
當一個頁面跳轉到另一個頁面時,那麼這個頁面上的所有參數都將拋棄。動態網頁面一般利用url地址來儲存頁面上所有的參數, 這樣,搜尋引擎在錄取該頁面時,可能會因為問號而進入死迴圈,所以很多時候帶問號的地址是不會進去的,這樣便降低了頁面的收錄效率。靜態網頁的url正好不帶問號,所以我們要偽造靜態,目的就是為了SEO,提高網站的收錄效率。下面的內容就來說說偽靜態技術的使用。首先可以學習php中文網相關的免費課程1. 觀看《PHP實現頁面靜態化視頻教程》中的 偽靜態 視頻教程php偽靜態技術1.
Time of Update: 2017-06-16
這篇文章主要跟大家分享了Yii 2.0在Grid中格式化時間的相關資料,文中給出了詳細的範例程式碼供大家參考學習,對大傢具有一定的參考價值,需要的朋友們下面來一起看看吧。本文主要給大家介紹了關於Yii 2.0在Grid中格式化時間的相關內容,分享出來供大家參考學習,下面來看看詳細的介紹:直接上代碼<?= GridView::widget([ 'dataProvider' => $dataProvider, 'columns' => [ [
Time of Update: 2017-06-16
下面小編就為大家帶來一篇PHP物件導向之事務指令碼模式(詳解)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧如下所示:/*事務指令碼模式: 類似於thinkphp中的model層,或者說就是操作資料庫的類。個人覺得實踐中使用起來還是挺簡單方便的,就是SQL語句寫死了的話,靈活性就不夠。範例程式碼如下:*/namespace woo\process;abstract class Base{ static $DB; //pdo對象 static $
Time of Update: 2017-06-15
問題:希望用laravel的orm和查詢構造(不用raw原生sql語句)能使用類似這樣的concat SQL語句:select a,b,concat(a,b) from table,但發現好像沒有找到相關的方法來表示出這樣的語句,請教一下有這方面經驗的大神。就是如下面這樣的格式的:Table::where(...)->get();回複內容:問題:希望用laravel的orm和查詢構造(不用raw原生sql語句)能使用類似這樣的concat SQL語句:select
Time of Update: 2017-06-16
在之前的版本 Laravel 是使用 config 檔案夾下的 php 檔案來完成項目所需要的配置的,後面從大概從 5 開始就使用了 .env 來放置部分配置。那麼下面這篇文章主要給大家介紹了關於PHP架構laravel的.env檔案配置的相關資料,需要的朋友可以參考學習。前言大家應該都知道使用laravel架構開發PHP程式的時候,組態架構的.env檔案是至關重要的,這個檔案上需要設定資料庫、資料庫使用者以及緩衝等,下面來一起看看詳細的配置教程。一、配置APP_KEYlaravel架構預設在.
Time of Update: 2017-06-16
這篇文章主要介紹了PHP實現刪除多重數組對象屬性並重新賦值的方法,涉及php結合sphinx運算元組元素的相關實現技巧,需要的朋友可以參考下本文執行個體講述了PHP實現刪除多重數組對象屬性並重新賦值的方法。分享給大家供大家參考,具體如下:執行個體:sphinx搜尋出來的結果,要去掉某個屬性值:$cl = new SphinxClient ();$query = $cl->Query ( $keyword, $index );方法一,直接刪除屬性:foreach ( $query['
Time of Update: 2017-06-15
PHP CURL 記憶體泄露問題解決方案,curl泄露phpcurl使用privoxy代理訪問https://www.google.com/search?q=xxxcurl配置平淡無奇,長時間運行發現一個嚴重問題,記憶體泄露!不論用單線程和多線程都無法避免!是curl訪問https網站的時候有bug!記憶體泄露可以通過linux的top命令發現,使用php函數memory_get_usage()不會發現。經過反覆調試找到解決辦法,curl配置添加如下幾項解決問題:複製代碼
Time of Update: 2017-06-16
本篇文章主要介紹了PHP中的日期時間處理利器執行個體(Carbon),具有一定的參考價值,有興趣的可以瞭解一下Carbon介紹Carbon是PHP中很人性化的時間日期處理外掛程式,github擁有接近5000個 star。github地址為:https://github.com/briannesbitt/CarbonCarbon基本用法//1、基本應用$now = Carbon::now(); //2016-11-03 14:13:16$today =
Time of Update: 2017-06-15
給圖片換了背景,要實現兩張圖片合成一張怎麼實現呢,下面與大家分享下怎麼給圖片換背景,也就是大家常說的兩張圖片PS合成一張,相信你會喜歡相信大家的身邊經常會看到有朋友結婚,那麼他們的婚紗照那麼漂亮,有海邊的,草原的,難道他們真的去了這些地方照了結婚照嗎?經常上網的朋友肯定都知道這是用PS合成的照片,通俗的說,這隻是給圖片換了背景,要實現兩張圖片合成一張怎麼實現呢,接下來小編與大家分享下怎麼給圖片換背景,也就是大家常說的兩張圖片PS合成一張,相信你會喜歡。首先我們來一起看看將兩張相片合成一張換背景的
Time of Update: 2017-06-16
這篇文章主要為大家詳細介紹了php使用crypt()函數進行加密,具有一定的參考價值,感興趣的小夥伴們可以參考一下一、代碼<?php $str = '應用crypt()函數進行單向加密!'; //聲明字串變數$str echo '加密前$str的值為:'.$str; $crypttostr = crypt($str); //對變數$str加密 echo
Time of Update: 2017-06-16
下面小編就為大家帶來一篇ThinkPHP+EasyUI之ComboTree中的會計科目樹形菜單實現方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧假設資料庫中會計科目資料表的欄位為:id,code,name,islast。分別為自增主鍵,科目編碼,科目名稱,是否為末級("1"表示末級科目)。這裡在Thinkphp的模型層中使用遞迴來構建ComboTree所需的資料,代碼及註解如下:namespace Home\Model;use Think\
Time of Update: 2017-06-16
下面小編就為的帶來一篇php中Excel使用方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧下面是總結的幾個使用方法include 'PHPExcel.php';include 'PHPExcel/Writer/Excel2007.php';//或者include 'PHPExcel/Writer/Excel5.php'; 用於輸出.xls的建立一個excel$objPHPExcel = new PHPExcel(
Time of Update: 2017-06-16
php web開發中首先要做的就是php環境的搭建,讓php能夠訪問、讀取、寫入mysql資料庫中的資料!具體php怎麼串連mysql呢?本節專題重點介紹php mysql的串連,包含了php mysql的串連的視頻和圖文教程,還包括php mysql串連相關的工具、類和問答,歡迎學習!一. php mysql串連資料庫:視頻教程《php.cn獨孤九賤(4)-php視頻教程》:MySQL與PHP整合:使PHP能串連和處理mysql資料庫二. php mysql串連資料庫:圖文教程1.
Time of Update: 2017-06-15
在開發應用的過程中,調試也是非常重要的一個環節,除了IDE支援的即時調試(如VS.PHP或IDE支援的調試功能),給Web應 用添加適當的調試資訊也是非常有用的一個方法,開發過Java或.Net 應用的對log4XX都不陌生,Yii Framework中也提供了類似 的Log功能, Yii::log,它是作為CWebApplication一個內建的組件出現的。可以通過設定檔來配置(Yii中配置通常為 protected/config/main.php)。上篇文章Yii Framework
Time of Update: 2017-06-17
這篇文章主要介紹了php讀取出一個檔案夾及其子檔案夾下所有檔案的方法,涉及php遞迴及檔案路徑相關操作技巧,需要的朋友可以參考下本文執行個體講述了php讀取出一個檔案夾及其子檔案夾下所有檔案的方法。分享給大家供大家參考,具體如下:今天的需求要在一個檔案夾中讀取出這個檔案夾下所有的檔案,當然也包括這個檔案夾下面所有的子檔案夾,當然網上有很多的教程,但為了自己理解得更加深刻,還是自己寫一下吧。代碼如下:$path = './use';$result = scanFile($path)
Time of Update: 2017-06-15
相對於 Cookie,Session會話檔案中儲存的資料在PHP指令碼中是以變數的形式建立的,建立的會話變數在生命週期(20分鐘)內可以被跨頁的請求所引用。另外,Session會話是儲存在伺服器端的,相對比較安全,也並不像 Cookie 那樣有儲存長度的限制。在Web系統中,通常是指使用者與 Web 系統的對話過程。也就是從使用者開啟瀏覽器登入到 Web 系統開始,到關閉瀏覽器離開 Web 系統這段時間,同一個使用者在 Session 中註冊的變數,在繪畫期間各個 Web
Time of Update: 2017-06-15
Retention註解Retention(保留)註解說明,這種類型的註解會被保留到那個階段. 有三個值:1.RetentionPolicy.SOURCE —— 這種類型的Annotations只在原始碼層級保留,編譯時間就會被忽略2.RetentionPolicy.CLASS —— 這種類型的Annotations編譯時間被保留,在class檔案中存在,但JVM將會忽略3.RetentionPolicy.RUNTIME ——
Time of Update: 2017-06-15
這篇文章主要介紹了PHP擷取檔案的MD5值並判斷是否被修改的例子,Message Digest Algorithm MD5(中文名為訊息摘要演算法第五版)為電腦安全領域廣泛使用的一種散列函數,用以提供訊息的完整性保護,需要的朋友可以參考下由於需要判斷上傳的檔案是否被修改過,需要記錄上傳檔案的md5值,這裡記錄一下擷取檔案md5值的方法。 代碼如下:if(isset($_FILES['multimedia']) && $_FILES['multimedia&
Time of Update: 2017-06-15
在使用“PHPWAMP自動任務”時,不少學生遇到如下問題:“phpwamp綠色Integration