Time of Update: 2018-06-09
1.月份顯示/** 月份顯示* @param int $m 1-12* @param int $type 0:long 1:short(default) 2:chinese* @return String*/function format_month($m, $type=0){ $month = array( array('', 'January', 'February
Time of Update: 2018-06-09
本篇文章主要介紹PHP中流的基本知識,感興趣的朋友參考下,希望對大家有所協助。概述流(streams)是PHP4.3版本引入的一個特性,主要是為了統一檔案、sockets以及其他類似資源的工作方法。PHP4.3距今已經有很長時間了,但是很多程式員似乎都不能正確使用PHP中的流,當然這也包括我。以前也在一些程式中遇到過流的使用,如php://input,但是一直沒機會整理,今天就把這部分知識整理下。流是由PHP提供的資源,可以供我們透明的使用,而且流是一個非常強大的工具。適當的在程式中使用流,可以
Time of Update: 2018-06-09
本篇文章主要介紹php大規模資料提交的方法,感興趣的朋友參考下,希望對大家有所協助。本文執行個體講述了PHP+JS實現大規模資料提交的方法,具體實現方法如下:<?php session_start();?><?phpif($_SESSION["login"] != "YES"){echo "<script languge=javascript>
Time of Update: 2018-06-09
本篇文章主要介紹PHP輸出緩衝的簡介及作用,感興趣的朋友參考下,希望對大家有所協助。概述以前研究過PHP的輸入輸出緩衝,不過部落格搬家以後,原來文章找不到了,今天看到一篇好文,順便轉載過來。簡介說到輸出緩衝,首先要說的是一個叫做緩衝器(buffer)的東西。舉個簡單的例子說明他的作用:我們在編輯一篇文檔時,在我們沒有儲存之前,系統是不會向磁碟寫入的,而是寫到buffer中,當buffer寫滿或者執行了儲存操作,才會將資料寫入磁碟。對於PHP來說,每一次像 echo
Time of Update: 2018-06-09
本篇文章主要介紹了Docker建立php開發環境遇到的許可權問題解決方案,具有一定的參考價值,有需要的可以瞭解一下。最近我將公司的開發,和測試環境都運行到docker 上面,因為開發,測試基本都是裝代碼拉到本址,然後,再裝目錄,掛載到鏡像目錄中如:我用的是docker-compose# development.ymlversion: '2'services: php-fpm: image: jackluo/php-fpm:5.6.3 restart: always
Time of Update: 2018-06-09
php Timer 頁面已耗用時間監測類,可按不同key監測不同的已耗用時間Timer.class.php<?php/** Timer class, 計算頁面已耗用時間,可按不同key計算不同的已耗用時間* Date: 2014-02-28* Author: fdipzone* Ver: 1.0** Func:* public start 記錄開始時間* public end 記錄結束時間* public
Time of Update: 2018-06-09
下面為大家帶來一篇thinkphp利用模型通用資料編輯添加和刪除的執行個體代碼。內容挺不錯的,現在就分享給大家,也給大家做個參考。資料添加函數執行個體//資料添加 public function newData($strName="") { if (IS_POST) { //如果使用者提交資料 $model = D("$strName"); if (!$model->create()){ //
Time of Update: 2018-06-09
本篇文章主要介紹PHP介面實現二維碼產生類,感興趣的朋友參考下,希望對大家有所協助。本文使用介面實現二維碼的產生,並直接給出範例程式碼,具體如下:<?php/** * Created by PhpStorm. * User: bin * Date: 15-1-16 * Time: 上午9:48 */namespace Home\Common;// 處理類set_time_limit(30);class Weixin{ //構造方法 static $qrcode_url = "
Time of Update: 2018-06-09
本篇文章主要介紹php針對檔案與目錄的建立、刪除、複製、檢查的操作,感興趣的朋友參考下,希望對大家有所協助。本文執行個體講述了php檔案操作相關類,具體如下:<?php class file_dir { function check_exist($filename) //檢查目錄或檔案是否存在 { if(file_exists($filename)) { return true; } else return false; } function create_
Time of Update: 2018-06-09
php session 讀寫鎖先看一個例子,功能:1.點擊頁面中一個按鈕,ajax執行php,php中用session記錄執行到哪一步。2.使用ajax輪詢另一個php,擷取session中資料,輸出執行到哪一步。session.html 調用php執行,並輸出執行到第幾步<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
Time of Update: 2018-06-09
本篇文章主要介紹php產生驗證碼檔案的方法,感興趣的朋友參考下,希望對大家有所協助。本文執行個體講述了php實現的驗證碼檔案類,具體如下:<?php/*** @file* @version 1.0* @author 網海浪子* @brief 驗證碼檔案類**/class CCheckCodeFile{//驗證碼位元private $mCheckCodeNum = 4;//產生的驗證碼private $mCheckCode = '';//驗證碼的圖片private $
Time of Update: 2018-06-09
本篇文章主要介紹php針對目錄與檔案名稱的遞迴操作的方法,感興趣的朋友參考下,希望對大家有所協助。本文執行個體講述了php實現比較兩個檔案夾異同的方法,具體分析如下:要求: 只能使用命令列,比較兩個檔案夾的不同,包括檔案的差異。思考: 雖然linux下有diff。。。。還是用php吧,代碼改的方便,速度也很快,以下排除了.svn目錄的比較 檔案要比較md5校正和思路:1)把第一路徑作為標準路徑,列出第1個路徑中有的,第2個路徑中沒有的檔案或檔案夾,或者是不同的檔案。
Time of Update: 2018-06-09
php 根據字串產生對應數組方法例如:<?php$config = array( 'project|page|index' => 'content', 'project|page|nav' => array( array( 'image' => '1.jpg', 'name'
Time of Update: 2018-06-09
本篇文章主要介紹php差集運算函數array_diff及數組遍曆,感興趣的朋友參考下,希望對大家有所協助。本文執行個體講述了PHP關聯陣列實現根據元素值刪除元素的方法,具體如下:<?php $array1 = array("a" => "green", "red", "blue", "red"); $array2 = array("b" =>
Time of Update: 2018-06-09
原理:設定apache rewrite ,當圖片不存在時,調用php建立圖片。例如原圖路徑為:http://localhost/upload/news/2013/07/21/1.jpg縮圖路徑為:http://localhost/supload/news/2013/07/21/1.jpg當訪問 http://localhost/supload/news/2013/07/21/1.jpg
Time of Update: 2018-06-09
本篇文章主要介紹php針對字串的遍曆與尋找,感興趣的朋友參考下,希望對大家有所協助。本文執行個體講述了PHP函數實現從一個文本字串中提取關鍵字的方法,具體分析如下:這是一個函數定位接收一個字串作為參數(連同其他配置選擇性參數),並且定位該字串中的所有關鍵字(出現最多的詞),返回一個數組或一個字串由逗號分隔的關鍵字。功能正常工作,但我正在改進,因此,感興趣的朋友可以提出改進意見。/** * Finds all of the keywords (words that appear most) on
Time of Update: 2018-06-09
php implode/explode, serialize, json, msgpack 效能對比首先使用implode, serialize, json_encode, msgpack_pack建立四個文字檔,用於測試。建立代碼如下:<?php$arr = array( 'content1' => '一二三四五六七八九十', 'content2' => '一二三四五六七八九十',
Time of Update: 2018-06-09
1.headervoid header ( string $string [, bool $replace = true [, int $http_response_code ]]
Time of Update: 2018-06-09
本篇文章主要介紹PHP單例模式的概念及特點,感興趣的朋友參考下,希望對大家有所協助。單例模式的概念單例模式是指整個應用中某個類只有一個對象執行個體的設計模式。具體來說,作為對象的建立方式,單例模式確保某一個類只有一個執行個體,而且自行執行個體化並向整個系統全域的提供這個執行個體。它不會建立執行個體副本,而是會向單例類內部儲存的執行個體返回一個引用。單例模式的特點單例模式的主要特點是“三私一公”:需要一個儲存類的唯一執行個體的私人靜態成員變數建構函式必須聲明為私人的,防止外部程式new一個對象從而
Time of Update: 2018-06-09
遍曆檔案夾下所有檔案,一般可以使用opendir 與 readdir 方法來遍曆。例子:找出指定目錄下的所有php檔案(不搜尋子檔案夾),代碼如下:<?php$path = dirname(__FILE__);$result = traversing($path);print_r($result);function traversing($path){ $result = array(); if($handle = opendir($path)){ while($