Time of Update: 2018-03-26
1.什麼是cookie:有時也用其複數形式 Cookies,指某些網站為了辨別使用者身份、進行 session 跟蹤而儲存在使用者本地終端上的資料(通常經過加密)。Cookies最典型的應用是判定註冊使用者是否已經登入網站,使用者可能會得到提示,是否在下一次進入此網站時保留使用者資訊以便簡化登入手續,這些都是Cookies的功用。另一個重要應用場合是“購物車”之類處理。使用者可能會在一段時間內在同一家網站的不同頁面中選擇不同的商品,這些資訊都會寫入Cookies,以便在最後付款時提取資訊。優點:
Time of Update: 2018-03-26
在後台開發的過程中,經常需要滿足應用有向伺服器上傳檔案的功能,本文主要和大家分享php向伺服器上傳檔案並實現圖片預覽,希望能協助到大家。1. 後台請求地址頁面操作(也可以是當前頁面):<?php header('content-type:text/html,charset=gbk');?><?php if(!empty($_FILES)){ $current_img = $_FILES['lgc_img'];
Time of Update: 2018-03-26
本文我們來揭秘使用php來傳送簡訊驗證碼的操作,是不是覺得以前在玩手機app註冊帳號的的時候,點擊發送驗證碼的時候,要不了幾秒鐘就會"滴"的一聲,驗證碼就發送到手機裡面了,是否有覺得很神奇呢?1. 由於業務中需要寫登入註冊的API的介面,所以瞭解了下手機號註冊的前後端互動的流程; (1)使用者操作用戶端點擊發送驗證碼,(然後用戶端ajax發送請求,並且按鈕處於60s靜默時間) (2)後端邏輯層,接受傳遞過來的手機號,驗證格式是否合法,進入資料庫匹配是否存在
Time of Update: 2018-03-26
本文主要和大家分享PHP實現上傳裁剪圖片,主要以代碼的形式和大家分享,希望能協助到大家。/ 圖片裁剪上傳// $source_path = 'E:\www\cylxsh\storage\app\\'.$url; // 原圖路徑 $source_path = storage_path('app\\'.$url); // 原圖路徑 $target_width = 1000; // 目標寬度
Time of Update: 2018-03-26
本文主要和大家分享查看 PHP、Apache 、 MySQL 版本的方法,希望能協助到大家。查看PHP版本的方法:1.利用php函數--phpinfo()和phpversion() 進行查詢;echo phpinfo();echo phpversion();2.使用預定義常量PHP_VERSION進行查詢3.使用命令列工具進行查詢(需要配置php系統變數或者進入到php安裝目錄)輸入php -v查看Apache版本的方法命令列輸入httpd -v
Time of Update: 2018-03-26
本文主要和大家分享PHP實現類比公眾號開發人員模式,主要以代碼的形式和大家分享,希望能協助到大家。$url = 'http://xxxx.com/test/aaaa/index.php';//開發人員URL$token = 'weixin';//TOKEN $timestamp = $_GET["timestamp"]; $nonce = $_GET["nonce"
Time of Update: 2018-03-26
在舊版PHP中返回本類的一個執行個體使用的return new self(); 但是這個方法有很大的弊端,就是self指的是解析上下文而不是調用的上下文。本文主要和大家分享PHP延遲靜態繫結static詳解,希望能協助到大家。abstract class father { public static function create() { return new self(); } } class son1 extends father { }
Time of Update: 2018-03-26
在使用substr()函數截取中文字串時經常會出現亂碼,因為中文字元一般是三個位元組或兩個位元組等等,所以我們使用mb_substr()函數來截取中文字元。mb_substr()對多位元組字元有很好的支援,它的使用方法與substr()一樣。 但是要使用mb_substr()函數必須開啟mbstring擴充,在php.ini中找到extension=mbstring將前邊的分號去掉,預設是沒有添加這個擴充的。 最後示範一下這個函數: 使用xdebug查看一下變數的值:
Time of Update: 2018-03-26
本文主要和大家分享php面試題總結,希望能協助到大家。1. 什麼事物件導向?主要特徵是什嗎?物件導向是程式的一種設計方式,它利於提高程式的重用性,使程式結構更加清晰。主要特徵:封裝、繼承、多態。2. SESSION 與
Time of Update: 2018-03-26
本文主要和大家分享PHP中常用Regex函數詳解,希望能協助到大家。聲明:$pattern=Regex,$subject=目標資料1.preg_match()與preg_match_all()preg_match($pattern,$subject,[array &$matches])preg_match_all($pattern,$subject,array
Time of Update: 2018-03-26
PHP是一個Web程式設計語言,在編程過程中難免會遇到用echo來輸出大段的html和javascript指令碼的情況,如果用傳統的輸出方法 ——按字串輸出的話,肯定要有大量的轉義符來對字串中的引號等特殊字元進行轉義,以免出現語法錯誤。如果是一兩處還可以容忍,但是要是一個完整的
Time of Update: 2018-03-26
產生器是PHP 5.5.才引入的功能,也許大家覺得產生器作用不是很明顯。但是,產生器功能的確非常有用。本文主要和大家分享PHP產生器詳解,希望能協助到大家。優點直接講概念估計你聽完還是一頭霧水,所以我們先來說說優點,也許能勾起你的興趣。那麼產生器有哪些優點,如下:產生器會對PHP應用的效能有非常大的影響PHP代碼運行時節省大量的記憶體比較適合計算大量的資料那麼,這些神奇的功能究竟是如何做到的?我們先來舉個例子。概念引入首先,放下產生器概念的不說,直接來看一個簡單的PHP函數:function
Time of Update: 2018-03-26
本文主要和大家分享PHP實現直接產生Excel文檔,主要以代碼的形式和大家分享,希望能協助到大家。Excel類原始碼:class Excel{ function __construct($filename){ header('Content-Type:application/vnd.ms-excel');
Time of Update: 2018-03-26
一般我們在迭代一組資料的時候,需要建立一個資料,如果數組很大,則會消耗很大效能,甚至造成記憶體不足拋出error比如://Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in D:\php\test\index.php on line 5range(1,
Time of Update: 2018-03-26
本文主要和大家介紹了ThinkPHP架構實現使用者資訊查詢更新及刪除功能,結合執行個體形式分析了thinkPHP架構資料庫配置、控制與模板調用實現資訊查詢、更新、刪除等功能相關操作技巧,需要的朋友可以參考下,希望能協助到大家。一 代碼1、設定檔<?phpreturn array( 'APP_DEBUG' => false, // 關閉偵錯模式 'DB_TYPE'=> 'mysql', // 資料庫類型 '
Time of Update: 2018-03-24
這次給大家帶來PHP實現的即時搜尋提示,PHP實現即時搜尋提示的注意事項有哪些,下面就是實戰案例,一起來看一下。本文執行個體講述了PHP+JS實現的即時搜尋提示功能。分享給大家供大家參考,具體如下:如下:代碼如下:HTML代碼:(該代碼用兩種方法實現,一種Jquery,一種原生JS)<html><head> <script src="/DelphiRequest/search/js/jquery.js"></script>
Time of Update: 2018-03-24
這次給大家帶來bindParam和bindValue在Yii2中的使用詳解,bindParam和bindValue在Yii2中使用的注意事項有哪些,下面就是實戰案例,一起來看一下。bindParam() 和 bindValue() 非常相似。唯一的區別就是前者使用一個 PHP 變數綁定參數, 而後者使用一個值。對於那些記憶體中的大資料區塊參數,處於效能的考慮,應優先使用前者。根據id查詢一條資料,並對id進行過濾:$id = 1;$result =
Time of Update: 2018-03-24
這次給大家帶來thinkphp按路由規則產生url的方法,thinkphp按路由規則產生url的注意事項有哪些,下面就是實戰案例,一起來看一下。如下所示://更改模組設定檔'URL_ROUTER_ON' => true,
Time of Update: 2018-03-27
API就是作業系統留給應用程式的一個調用介面,應用程式通過叫用作業系統的 API 而使作業系統去執行應用程式的命令(動作)。本文主要和大家分享php之API介面入門詳解,希望能協助到大家。1.簡述:api介面開發,其實和平時開發邏輯差不多;但是也有略微差異;平時使用mvc開發網站的思路一般是都 由控制器 去 調用模型,模型返回資料,再由控制器把資料放到視圖中,展現給使用者;api開發是:使用控制器 去調用模型,模型返回資料,在有控制器 輸出 json格式字串 或者 XML
Time of Update: 2018-03-27
本文主要和大家分享Regexpreg_grep函數詳解, preg_grep 返回給定數組input中與模式pattern 匹配的元素組成的數組。希望能協助到大家。參數描述patternRegex,要搜尋的模式, 字串形式.input輸入數組.flags如果設定為PREG_GREP_INVERT, 這個函數返回輸入數組中與 給定模式pattern不匹配的元素組成的數組.$array = array(1.2, 1.3, 1, 11.1);$fl_array = preg_grep("/^