Time of Update: 2016-07-29
介紹具體介紹PHP DateJS Date介紹本文介紹PHP與JS的Date的使用。具體介紹今天遇到的痛點是Date輸出24小時制的時間,針對此薄弱環節,做一個簡單筆記。PHP Date()php date() 輸出24小時制時間的方法:echo date("Y-m-d H:i:s");輸出12小時制時間的方法:echo date("y-m-d h:i:s");大寫小寫主要區別就是完整性,譬如說H與h——對應的就是24/12小時制。下面的代碼:echo date("Y-m-d H:i:s")."
Time of Update: 2016-07-29
1.yum install php-mbstring如果是remi,則yum --enablerepo=remi install php-mbstring 2.vim /etc/php.ini開啟mbstring相關的選項。[mbstring]; language for internal character representation.; http://php.net/mbstring.languagembstring.language = Chinese; internal/script
Time of Update: 2016-07-29
如果要設定多個網站的響應,請設定最大執行時間,120秒測試40多個網站是夠用的。如果你公司的網站非常多,又想快速知道這些網站是否正常開啟,下面這段代碼能夠協助您。<?php //設定最大執行時間是 120秒ini_set('max_execution_time',120);function httpcode($url){$ch = curl_init();$timeout = 3;curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);curl_
Time of Update: 2016-07-29
新學PHP,比較有意思的文法,記錄下。1. 變數的範圍 範圍只分兩個Global和Local,Global相對於整個.php檔案來講,Local是本地最小範圍,是距離變數最近的範圍,如:在函數中,在類中等。2. 變數的聲明 可能是由於PHP變數獨特的$符號,所以聲明PHP變數不需要關鍵字(類中除外),第一次賦值的時候自動建立了。
Time of Update: 2016-07-29
①去網上可以發送郵件的應用程式,我是在windows系統下,找到了一個叫“sendmail.exe”的檔案,下載時去官網下 ,裡面不僅有exe執行程式,還有種種配置。②配置:在 sendmail.ini檔案中,我們以QQ郵箱為例。smtp_server=smtp.qq.comsmtp_port=465smtp_ssl=autoerror_logfile=error.logauth_username=291522145(郵箱帳號)auth_password=saturday123456(郵箱
Time of Update: 2016-07-29
觀察者模式簡介觀察者模式(Observer)完美的將觀察者和被觀察的對象分離開。舉個例子,使用者介面可以作為一個觀察者,業務資料是被觀察者,使用者介面觀察業務資料的變化,探索資料變化後,就顯示在介面上。物件導向設計的一個原則是:系統中的每個類將重點放在某一個功能上,而不是其他方面。一個對象只做一件事情,並且將他做好。觀察者模式在模組之間劃定了清晰的界限,提高了應用程式的可維護性和重用性。觀察者設計模式定義了對象間的一種一對多的依賴關係,以便一個對象的狀態發生變化時,所有依賴於它的對象都得到通知並
Time of Update: 2016-07-29
本文執行個體講述了php上傳圖片類及用法。分享給大家供大家參考,具體如下:1.類檔案名稱為:upclass.phpset_datatime(); } function set_datatime(){ $this->datetime=date("YmdHis"); } //擷取檔案類型 function get_ph_type($phtype){ $this->ph_type=$phtype; } //擷取檔案大小 function get_ph_size($phsize){
Time of Update: 2016-07-29
php ucwords() 函數將字串中每個單詞的首字元轉換為大寫, 本文章向碼農介紹php ucwords() 函數的基本使用方法和執行個體,感興趣的碼農可以參考一下。定義和用法 ucwords() 函數把字串中每個單詞的首字元轉換為大寫。注釋:該函數是二進位安全的。相關函數:lcfirst() - 把字串中的首字元轉換為小寫strtolower() - 把字串轉換為小寫strtoupper() - 把字串轉換為大寫ucfirst() -
Time of Update: 2016-07-29
本文第一個執行個體為大家分享了PHP根據社會安全號碼,自動擷取對應的星座函數,供大家參考,具體內容如下= 20) || ($month == 2 && $day = 19) || ($month == 3 && $day 20) || ($month == 4 && $day = 20) || ($month == 5 && $day = 21) || ($month == 6 && $day 21) || ($month == 7 && $day 22) || ($month == 8
Time of Update: 2016-07-29
最近研究了下大檔案上傳的方法,找到了webuploader js 外掛程式進行大檔案上傳,大家也可以參考這篇文章進行學習:《Web Uploader檔案上傳外掛程式使用詳解》使用 使用webuploader分成簡單直選要引入HTML部分 選擇檔案 開始上傳 初始化Web UploaderjQuery(function() { $list = $('#thelist'), $btn = $('#ctlBtn'), state =
Time of Update: 2016-07-29
404頁面即系統在找不到請求的操作方法和找不到請求的控制器名稱時的一種報錯行為的最佳化。第一步:在thinkphp架構中的Home/Comtroller中建一個EmptyController.class.php,其代碼如下:namespace Home\Controller;use Think\Controller;class EmptyController extends Controller{ //空操作_empty()方法 function _empty(){
Time of Update: 2016-07-29
下載nginx for windows 版本下載地址:http://nginx.org/en/download.html開啟CMD視窗cd C:\nginx 指向nginx目錄start nginx 啟動nginxnginx -s stop // 停止nginxnginx -s reload // 重新載入設定檔nginx -s quit // 退出nginx我在IIS下掛了2個測試網站t
Time of Update: 2016-07-29
本文執行個體講述了php+mysql實現的二級聯動菜單效果。分享給大家供大家參考,具體如下:產生學院專業級聯下拉式功能表測試 sql語句:---- 表的結構 `colleges`--CREATE TABLE IF NOT EXISTS `colleges` ( `college_id` int(8) NOT NULL auto_increment COMMENT '學院編號自動增加', `name` varchar(40) NOT NULL COMMENT '學院名稱', PRIMARY
Time of Update: 2016-07-29
回複原理:當普通使用者向公眾帳號發送訊息時,伺服器首先收到使用者發送的訊息;然後將使用者資訊和訊息打包成XML格式的資料包,再將這個XML資料包通過POST方法提交到開發人員設定的URL上。疑問一:為何使用$GLOBALS["HTTP_RAW_POST_DATA"]儲存POST過來的資料,而非$_POST數組?回答:POST只能儲存標準的資料類型,對於XML、SOAP或Application/Octet-steam之類的內容則無法解析。而$GLOBALS["HTTP_RAW_POST_DATA"
Time of Update: 2016-07-29
下載安裝前注意目錄的許可權,可以自己建立個目錄給許可權1、下載pear.phar,沒有許可權在前面加上sudocurl -O http://pear.php.net/go-pear.phar2、安裝pearsudo php -d detect_unicode=0 go-pear.phar3、測試pear version安裝成功!安裝完成後如果出現下面這個錯誤: Cannot install, php_dir for channel “pecl.php.net” is not
Time of Update: 2016-07-29
這裡介紹一個直接將excel檔案匯入mysql的例子。我花了一晚上的時間測試,無論匯入簡繁體都不會出現亂碼,非常好用。PHP-ExcelReader,下載地址: http://sourceforge.net/projects/phpexcelreader說明: 測試環境:MYSQL資料庫採用utf8編碼.匯入EXCEL文檔是xls格式,經過測試,xlsx 格式[excel 2007]也OK.
Time of Update: 2016-07-29
一個好的架構是肯定離不開緩衝的使用,相反,一個沒有緩衝的架構也肯定不是一個好架構,好像是一個意思,不管了,我們先來看看yii2中是如何使用緩衝的吧。又是到我們第一步操作的時候了,我們先來配置組件。方便起見,我們的緩衝組件配置在common\config\main.php檔案,先來簡單配置下檔案快取'components' => [ 'cache' => [ 'class' => 'yii\caching\FileCache', 'cachePath' => '@runtime/cache2',
Time of Update: 2016-07-29
PHP 7出來好一段時間了,前些日子工作比較忙,沒時間研究,現在有點時間了,公司裡生產環境不能隨便升級,家裡自己的電腦還是可以裝一下看看效果的。下面簡單說明一下PHP 7 + Apache 2.4的安裝。 Apache 2.4 安裝配置 安裝 Apache
Time of Update: 2016-07-29
$this->name 和$this->$name的區別我覺得應該是這樣的$this->name是訪問類中的一個名為name的成員變數。後一種則是訪問類中一個名為$name的成員變數,如果$name = x,那麼就相當於是$this->x;$this->name表示類內部的屬性和方法的代號 以上就介紹了PHP
Time of Update: 2016-07-29
windows下學習php源碼安裝是PHP程式員的一個必備技能,但是這裡想先向大家介紹一個新的快捷在windows機器上搭建 PHP開發環境的工具:phpStudy官方網址:http://www.phpstudy.net/ 截到今天最新版本的介紹頁:http://www.phpstudy.net/a.php/208.html該程式包整合最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend