Time of Update: 2016-07-13
php匯出csv格式資料實現:先定義一個字串 儲存內容,例如 $exportdata = '規則111,規則222,審222,規222,服2222,規則1,規則2,規則3,匹配字元,設定時間,有效期間'."\n";然後對需要儲存csv的數組進行foreach迴圈,例如複製代碼 代碼如下: if (!empty($lists)){ foreach($lists as $key => $value){
Time of Update: 2016-07-13
php驗證日期的有效性有內建函數,即checkdate函數,下面分享一下checkdate函數的定義和用法。checkdate 定義和用法checkdate() 函數驗證一個格裡高裡日期。如果指定的值合法,則該函數返回 true,否則返回 false。日期在下列情況下為合法:month 介於且包括 1 - 12Day 的值在給定的 month 所應該具有的天數範圍之內,閏年已經考慮進去了。 year 介於且包括 1 到 32767checkdate 文法checkdate(month,
Time of Update: 2016-07-13
最近由於工作的需要使用php擷取當前周以及上周的開始日期和結束日期。網上找了下,沒有合適的,於是自己做了一下總結。具體內容和代碼如下。';echo '本周結束日期:',$now_end,'';echo '上周開始日期:',$last_start,'';echo '上周結束日期:',$last_end,'';注意:由於國外的星期都是從周日開始,中國習慣從周一開始,所以直接使用strtotime("last monday") 就會出現錯誤的結果。您可能感興趣的文章php
Time of Update: 2016-07-13
本文主要來聊聊架構理論,但不針對任何一款架構,不過任何一款架構都離不開這個理論,首先我們瞭解下架構的來龍去脈,任何技術的出現都是為瞭解決某個問題,之前的部落格有講過smarty,其存在就是為了html和php更好地分離開來。而所謂的“架構”是一種為了統一書寫格式,訪問方式而進行的自我約束行為,其實按照這個說法我們每個人基本上都或多或少的使用過自己定義的架構,比如說在沒使用架構之前自己開發一個項目,有時候是一天無法完成的,我們為了防止混亂,為了更好地記憶我們會進行目錄規
Time of Update: 2016-07-13
要判斷用戶端是否使用Proxy 伺服器,可以從用戶端所發送的環境變數資訊來判斷。具體來說,就是看HTTP_VIA欄位,如果這個欄位設定了,說明用戶端使用了Proxy 伺服器。匿名層級可以參考下表來判斷。給出一個應用例子,可以掛上代理試試效果: http://ip.mixsec.org/一、沒有使用Proxy 伺服器的情況: REMOTE_ADDR = 您的 IP HTTP_VIA = 沒數值或不顯示 HTTP_X_FORWARDED_FOR =
Time of Update: 2016-07-13
最近因項目的要求,需要使用漢字驗證碼,於是研究了一個,在這裡貼出代碼來和大家分享一下。下面是使用php產生漢字驗證碼的具體用法和函數代碼。用法如下:漢字驗證碼圖片:具體函數代碼如下:漢字驗證碼代碼下載(內含字型檔)您可能感興趣的文章php產生動態驗證碼圖片(gif)php提取社會安全號碼碼中的生日日期以及驗證是否為未成年人的函數php產生驗證碼函數php表單欄位格式驗證類js,php正則驗證是否為數字與字母的混合(6-15位)php擷取漢字拼音首字母的函數(真正可以使用的)PHP將簡體漢字轉為繁
Time of Update: 2016-07-13
註:$c = new CDbCriteria();是ActiveRecord的一種寫法,使ActiveRecord更加靈活,而不是手冊中DAO(PDO)和Query Builder。 這是Yii CDbCriteria的一些筆記和常用用法: 一、一個sql拼裝的情況 $criteria = new CDbCriteria; $criteria->addCondition("id=1"); //查詢條件,即where id = 1
Time of Update: 2016-07-13
方法一:直接調用複製代碼 代碼如下:/******************************************************************************/ /* 檔案名稱 : soapclient.php /* 說 明 : WebService介面用戶端常式 /******************************************************************************/
Time of Update: 2016-07-13
通過php擷取了當前url,如果需要提取url中的參數的話該如何操作呢?這個過程其實挺簡單,使用php的兩個內建函數就可以順利完成,即parse_url和parse_str函數。下面將對這兩個函數做簡要說明以及用樣本說明如何提取url中的參數。(1)parse_url (PHP 4, PHP 5) — 解析 URL,返回其組成部分,函數原型如下:mixed parse_url ( string $url [, int $component = -1 ] )本函數解析一個 URL
Time of Update: 2016-07-13
PHP5.0後,php物件導向提成更多方法,使得php更加的強大!! 一些在PHP叫魔術方法的函數,在這裡介紹一下:其實在一般的應用中,我們都需要用到他們!!1.__construct() 當執行個體化一個對象的時候,這個對象的這個方法首先被調用。 Java代碼 class Test { function __construct() { echo "before"; } } $t = new Test(); class Test { function __construct() { echo "
Time of Update: 2016-07-13
PHP代碼:複製代碼 代碼如下:#!/usr/bin/php -q/** * PHP Script For Google Translate * @author:Yishan Wang * @version:1.0.0 */class Google_API_translator{ public $url = "http://translate.google.com/translate_t"; public $text = ""; public $out = ""; public $ip = '
Time of Update: 2016-07-13
具體用法如下:$a=thumbImage('1.jpg',200,100,'2.jpg');//將1.jpg產生寬為200,高為100的縮圖,並儲存為2.jpgprint_r($a);列印結果:Array( [status] => 0 [file] => 1.jpg [width] => 200 [height] => 200
Time of Update: 2016-07-13
首發於:http://www.zzzzy.com/201406053158.html 1 /** 2 * Mysql表欄位一鍵產生建立sqlite的SQL 3 * $db 資料庫 4 * $tbname 表名 5 * $is_blob 需要儲存的圖片位元組 array("img1","img2","img3")形式,預設為false 6 * $retbname 自訂產生sqlite的表名 7 * return
Time of Update: 2016-07-13
PHP環境搭建其實不很難,只是過程有點繁瑣。要是使用原味的程式搭建一次 PHP + MySQL 環境費時又費力。而且在配置 PHP 時常常出現這樣那樣的錯誤。諸如 mysql 擴充、zend 安裝失敗等問題。這裡我們分享一個使用Integration Environment迅速搭建一個php的運行環境以及如何搭建虛擬機器主機,即phpnow軟體。如果你非常希望自己一步步的安裝完整個php運行環境的話,可以參照本站文章:Windows 7
Time of Update: 2016-07-13
廢話不多說直接上代碼複製代碼 代碼如下:/********************** curl 系列 ***********************///直接通過curl方式取得資料(包含POST、HEADER等)/* * $url: 如果非數組,則為http;如是數組,則為https * $header: 標頭檔 * $post: post方式提交 array形式 * $cookies: 0預設無cookie,1為設定,2為擷取 */public function curl_allinfo(
Time of Update: 2016-07-13
/***功能:對字串進行加密處理*參數一:需要加密的內容*參數二:密鑰*/function passport_encrypt($str,$key){ //加密函數srand((double)microtime() * 1000000);$encrypt_key=md5(rand(0, 32000));$ctr=0;$tmp='';for($i=0;$i$ctr=$ctr==strlen($encrypt_key)?0:$ctr;$tmp.=$encrypt_key[$ctr].($str[$i]
Time of Update: 2016-07-13
以下代碼的實現效果:1、留言的訪客顯示歡迎詞2、一般訪客來源提示3、不留言潛水黨(重新整理大於7次,催促留言)4、針對IE的推送更新提示使用方法:調用相應的函數,例如welcome_msg()。複製代碼 代碼如下:/** * 歡迎詞 * 以前的歡迎詞在右上方提示. * 實現原理: * 通過$_SERVER['HTTP_REFERER']判斷來路 * 通過$_SERVER["HTTP_USER_AGENT"]判斷使用者使用的瀏覽器 * 通過$_COOKIE["comment_author_" .
Time of Update: 2016-07-13
php匯出csv格式資料實現:先定義一個字串 儲存內容,例如 $exportdata = '規則111,規則222,審222,規222,服2222,規則1,規則2,規則3,匹配字元,設定時間,有效期間'."\n";然後對需要儲存csv的數組進行foreach迴圈,例如 if (!empty($lists)){ foreach($lists as $key => $value){ $time =
Time of Update: 2016-07-13
比如我有一塊要顯示這樣的新聞標題,有的一行一個標題,有的一行兩個標題,還有一行三個標題,而且要自訂標題的顏色,樣式等,如果寫到迴圈裡面,你想想,是不是非常麻煩,而且不容易實現?你怎麼判斷這一行要顯示一個還是兩個呢,並且你不能隨心所欲的調整它的順序。phpcms的片段功能就非常好的解決這一個問題,在這一塊的模板檔案寫上片段的標籤,就可以在後台片段管理進行管理,片段功能就是這一塊可以自訂html,你寫的html就會在這裡原樣體現,而且也是在富文本的編輯器裡操作。這樣就解決了這一問題。我的網站http
Time of Update: 2016-07-13
-----------------------------------------------------------------------------------------------首先去UEditor官網下載所需對應版本:http://ueditor.baidu.com/website/download.html這裡以1.4.2 PHP 版本,UTF-8版 為例=>------------------------------@ chenwei 整合 ------------------