Time of Update: 2017-01-19
在項目中時間一律顯示為2014-10-20 10:22顯得很呆板。在微博、QQ空間等網站通常會顯示為幾秒前,幾分鐘前,幾小時前等容易閱讀的時間,我們稱之為友好的時間格式。那麼用php怎麼實現呢?大體思路如下:如果是跨年並且大於3天就顯示為具體的時間如果是今天的 如果是一分鐘內則顯示幾秒之前
Time of Update: 2017-01-19
羨慕火影忍者裡鳴人的影分身嗎?沒錯,PHP程式是可以開動影分身的!想完成任務,又覺得一個進程太慢,那麼,試試用多進程來搞吧。這篇文章將會介紹一下PHP多進程的基本需求,如何建立多進程以及基本的訊號控制,暫時不會告訴你如何進行處理序間通訊和資訊共用。1. 準備在動手之前,請確定你用的不是M$ Windows平台(因為我沒有Windows)。Linux / BSD / Unix應該都是沒問題的。確認好了工作環境以後一起來看看我們需要的PHP模組是否都有。開啟終端輸入下面的命令:複製代碼 代碼如下:$
Time of Update: 2017-01-19
php代碼:複製代碼 代碼如下: /* /flashservices/services/Catalog.php */ class Catalog { var $products_array = array(); // Constructor: Contains the list of methods available to the gateway function Catalog() {
Time of Update: 2017-01-19
複製代碼 代碼如下: <?php function set_cronology($name,$value,$duration=7){ $duration=time()+(3600*24*$duration);
Time of Update: 2017-01-19
複製代碼 代碼如下: function downloadFile($file){ /*Coded by Alessio Delmonti*/ $file_name = $file; $mime = 'application/force-download';
Time of Update: 2017-01-19
這個類可以用來檢查電子郵件是否有效使用SMTP協議。它可以串連到由地址的網域名稱來驗證的MX記錄中定義的SMTP伺服器。並且類比訊息的傳遞,以查看是否在給定的收件者地址被接受為有效。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <meta http-equiv="Content-Type" content="text/html;
Time of Update: 2017-01-19
本文執行個體講述了Codeigniter檢測表單post資料的方法。分享給大家供大家參考。具體如下:$name = $this->input->post(' name' ) ;$email = $this- >input->post( ' email' ) ;$subj ect = $this->input->post( ' subject' ) ;$message = $this->input->post( ' message' )
Time of Update: 2017-01-19
本文執行個體講述了codeigniter發送郵件並列印調試資訊的方法。分享給大家供大家參考。具體如下:這裡的codeigniter代碼實現發送郵件並列印調試資訊的功能,用codeigniter內建的郵件發送庫發送郵件$this->load->library('email' );$this->email- >from(' you@example. com' , ' Your Name' );$this->email- >to('someone@example.
Time of Update: 2017-01-19
本文執行個體講述了Codeigniter校正ip地址的方法。分享給大家供大家參考。具體分析如下:這裡示範了Codeigniter如何擷取使用者ip地址,同時校正ip地址的有效性擷取使用者ip:$this->input->ip_address();//如果ip擷取失敗,則返回 0.0.0.0,我們也可以使用下面的代碼校正ip的有效性$ip = "192.168.1.1";if (!$this->input->valid_ip($ip)){ echo " Not a
Time of Update: 2017-01-19
本文執行個體講述了codeigniter中view通過迴圈顯示數組資料的方法。分享給大家供大家參考。具體如下:controller如下:<?phpclass SimpleController extends Controller{function index() { $data['my_list'] = array("do this", "clean up", "do that"); $this->load->view('index', $data); }}?
Time of Update: 2017-01-19
本文執行個體講述了Codeigniter發送郵件的方法。分享給大家供大家參考。具體分析如下:Codeigniter的郵件發送支援一下特性:Multiple Protocols: Mail, Sendmail, and SMTP Multiple recipients CC and BCCs HTML or Plaintext email Attachments Word wrapping Priorities BCC Batch Mode, enabling large email lists
Time of Update: 2017-01-19
本文執行個體講述了Codeigniter實現發送帶附件的郵件的方法。分享給大家供大家參考。具體分析如下:attach() 方法允許你的發郵件時帶上附件,下面是示範代碼複製代碼 代碼如下:$this->load->library('email');$this->email->from('w3@w3mentor.com', 'W3M');$this->email->subject('Email Test with
Time of Update: 2017-01-19
簡單的登入類,沒有把登入和資料庫查詢分開複製代碼 代碼如下:/* * 例子 * * $Auth=new Auth(); * $Auth->login("123@123.com","123"); * $Auth->logout(); * echo $r->init();
Time of Update: 2017-01-19
1.添加擴充包複製代碼 代碼如下:php_memcache.dll2.在PHP.INI添加複製代碼 代碼如下:extension=php_memcache.dll3.程式複製代碼 代碼如下:<?php //建立一個mem對象執行個體 $mem=new Memcache;
Time of Update: 2017-01-19
如何在windows系統上讓php支援memcached呢?第一步:安裝 Memcached 服務第二步:讓php載入memcached.dll擴充以下資料參考:1、Installing Memcached for PHP 5.3 on Windows 72、Windows 下Memcache安裝配置 + 沒有成功載入memcached詳情步驟如下:第一步:安裝 Memcached 服務1、下載 Memcached Win32
Time of Update: 2017-01-19
使用百度的介面擷取美女圖片,並用瀑布流的形式展示到自己的頁面中。github項目地址:https://github.com/CraryPrimitiveMan/pretty最終效果如下:點開百度圖片的美女頻道,http://image.baidu.com/channel?c=%E7%BE%8E%E5%A5%B3#%E7%BE%8E%E5%A5%B3開啟chrome的調試工具或者firefox的firebug工具,將捲軸拖到最下面,可以再network中看到如下請求:其參數如下:通過分析,
Time of Update: 2017-01-19
雖然在PHP這樣的web應用開發中,我們不是太強調排序的重要性,因為PHP自身已經帶了例如sort()等這樣強大的排序函數,但是在一些重要的場合,例如某些高並發的場合,我想排序演算法的影響已經不能忽略。所以在此介紹遞迴排序和迭代排序。遞迴法:/*** 遞迴法實現的快速排序*/function quicksort($seq){ $k = $seq[0]; $x = array(); $y = array(); for($i=1; $i< $_size; $i++) {
Time of Update: 2017-01-19
效果:myvcode.class.php:封裝建立驗證碼的類<?php/** file:myvcode.class.php* 驗證碼類,類名Vcode*/class Vcode{private $width; /*驗證碼寬度*/private
Time of Update: 2017-01-19
最近,在項目中要用到分頁。分頁功能是經常使用的一個功能,所以,對其以函數形式進行了封裝。// 分頁分裝/*** $pageType 分頁類型 1是數字分頁 2是文本分頁* 可以將$pageTotal,$page,$total等資料作為參數傳遞,或者在paging作為全域變數(推薦)*/function paging($pageType){ global $pageTotal,$page,$total; if($pageType == 1) { echo '<div id="
Time of Update: 2017-01-19
對於Web開發人員來說,PHP是一款非常強大而又受歡迎的程式設計語言。世界上很多頂級的網站都是基於PHP開發的。本文我們就來回顧一下20個2014年最優秀的PHP架構。每一個開發人員都知道,擁有一個強大的架構可以讓開發工作變得更加快捷、安全和有效。在開發項目之前選擇一款合適的架構可以為今後奠定厚實的基礎,下面這20個PHP架構你可以有選擇的使用,一定會協助到你的。 1、Laravel Laravel是一款免費並且開源的PHP應用程式框架,它是為開發基於MVC的WEB應用而設計的,個人覺得,La