Time of Update: 2017-03-04
大家都知道ffmpeg是一款視頻流的軟體了,我們在linux系統中可以安裝ffmpeg了,這篇文章主要介紹了在Centos 6.5下PHP 5.3安裝ffmpeg擴充的步驟,需要的朋友可以參考下。本文的內容主要是為瞭解決在Centos6.5下PHP5.3安裝ffmpeg擴充的問題,下面話不多說,來看看詳細的步驟吧。安裝步驟如下:安裝必須的環境yasm wget http://www.php.cn/ tar zxvf yasm-0.7.0.tar.gz cd yasm-0.7.0
Time of Update: 2017-03-04
這篇文章主要介紹了PHP中函數gzuncompress無法使用的解決方案,文中的介紹的很詳細,需要的朋友可以參考借鑒,下面來一起看看吧。前言gzuncompress函數不是php內建的系統函數而是一個外掛程式函數了所以要使用 gzuncompress函數我們必須安裝一個外掛程式,下面來看看PHP函數gzuncompress無法使用的問題解決辦法吧。一、解決過程1.gzuncompress函數需要zlib支援才可以正常使用2.可以使用探針檢查當前php版本中是否已經開啟了該函數3.解決方式,額外編
Time of Update: 2017-03-04
本文主要介紹了用PHP做到頁面註冊審核的方法。具有很好的參考價值,下面跟著小編一起來看下吧使用者註冊後就有該條使用者記錄,你對使用者表設一個“審核狀態”欄位,預設值設為“未審核”,然後你寫幾句審核代碼做成一個功能,按照你們的意願若審核通過你把審核狀態改為“已審核”就行了。使用者想進行各種操作時,你先判斷一下審核狀態欄位,若未審核則阻止並給出一些提示資訊,否則允許存取。註冊頁面<body ><h1>註冊頁面</h1><form
Time of Update: 2017-03-04
下面小編就為大家帶來一篇數組任意位置插入元素,刪除特定元素的執行個體。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧如下所示:$ary = array( array('t'=>1,'y'=>2), array('t'=>2,'y'=>9));$t = array_splice( $ary, 1,0,array(array('t'=>3,'y
Time of Update: 2017-03-04
下面小編就為大家帶來一篇老生常談php 正則中的i,m,s,x,e分別表示什麼。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧i 如果設定此修正符,模式中的字元將同時匹配大小寫字母。m 當設定了此修正符,“行起始”和“行結束”除了匹配整個字串開頭和結束外,還分別匹配其中的分行符號的之後和之前。s 如果設定了此修正符,模式中的圓點元字元(.)匹配所有的字元,包括分行符號。沒有此設定的話,則不包括分行符號。x
Time of Update: 2017-03-04
本文主要介紹了PHP 二級子目錄(後台目錄)設定次層網域的方法。具有很好的參考價值,下面跟著小編一起來看下吧我們可以利用Apache的.htaccess重寫來實現301跳轉,具體操作方法是--將背景根目錄檔案夾中的.htaccess檔案新增內容為:<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^www\.test\.com$ [NC] RewriteRule ^(.*)$
Time of Update: 2017-03-04
本文主要介紹了PHP兩種實現無級遞迴分類的方法,具有很好的參考價值。下面跟著小編一起來看下吧話不多說,請看代碼:/*** 無級遞迴分類 TP架構* @param int $assortPid 要查詢分類的父級id* @param mixed $tag 上下級分類之間的分隔字元* @return string $tree 返回的分類樹型結構結果 **/function recursiveAssort($assortPid, $tag = ''){ $assort = M(
Time of Update: 2017-03-04
這篇文章主要介紹了PHP擷取當前執行php檔案名稱的代碼,需要的朋友可以參考下今天寫表白牆時候的導航判斷遇到的這個問題。我的解決思路是這樣:判斷當前的php檔案名稱來確定導航條的哪塊高亮。那php如何擷取當前的url檔案名稱呢?我是這樣處理的 :shock:教程首先肯定是要擷取當前頁面URL的,在這裡我們使用php的$_SERVER['PHP_SELF']來擷取擷取網頁地址假設url為 http://www.php.cn/$php_Self= $_SERVER['PHP_
Time of Update: 2017-03-03
見證奇蹟的時刻到了,我們要 自動組建目錄結構 了~這是TP帶來的便利~要不然我們要用架構而不是用原生呢~線上文檔:http://www.kancloud.cn/manual/thinkphp5/1180211、命令列自動產生不方便示範,有興趣同學區看下開發手冊~2、添加自動產生代碼我們在 .\build.php 中添加,這樣: // 定義demo模組的自動產生 (按照實際定義的檔案名稱產生) 'demo' => [ '__file_
Time of Update: 2017-03-03
在前2篇命名空間的博文基礎上,我們來看一下,命名空間、公用空間 與 ThinkPHP5..0之間的關係:1、controller控制器首先我們找到index的控制器(controller),\application\index\controller\Index.php,修一下,修改後的Index.php:<?php namespace app\index\controller; use think\Controller; class Index extends
Time of Update: 2017-03-03
這篇博文,我們來看一下,命名空間與公用空間之間的關係,使用需要注意的問題,我們通過2個PHP檔案來示範。注意,不能1.php include 2.php,同時,2.php include 1.php,死迴圈會報錯。1.php:<?php /** * 命名空間 公用空間 訪問方式 * 命名空間 優先順序大於 公用空間 */ namespace shenyang; class Animal{ public $obj = 'dog&
Time of Update: 2017-03-03
跟 前一篇博文命名空間相比 ,無非是相對路徑多一層而已,唯一要說明的是,使用use,匯入一個命名空間的用法。<?php /** * 多級命名空間 */ namespace beijing\haidian; class Animal{ public $obj='dog<br>'; static $name='大黃<br>'; } function getmsg(){
Time of Update: 2017-03-03
命名空間 使用範圍 訪問方式 * 命名空間 從廣義上來說,命名空間是一種封裝事物的方法。在很多地方都可以見到這種抽象概念。例如,在作業系統中目錄用來將相關檔案分組, 對於目錄中的檔案來說,它就扮演了命名空間的角色。具體舉個例子,檔案 foo.txt 可以同時在目錄/home/greg 和 /home/other 中 存在,但在同一個目錄中不能存在兩個 foo.txt 檔案。另外,在目錄 /home/greg 外訪問 foo.txt
Time of Update: 2017-03-03
現在很多公司企業招聘,直接要求會使用thinkPhp架構,或許你更喜歡原生,但是不可以否認架構開發的效率。好的,讓我們來一起學習學習ThinkPHP5.0吧~~我這邊使用ThinkPHP5.0.5完整版作為練習版本~~下載地址1:http://www.thinkphp.cn/down.html下載地址2:http://download.csdn.net/detail/iwanghang/9763145
Time of Update: 2017-03-03
簡單部落格系統,發布,編輯,刪除,資料庫的練習~暫時不考慮安全性,先看GIF動圖:看一下資料庫:好了,看代碼:conn.php:<?php /** * mysql_query — 發送一條 MySQL 查詢 */ /** * 串連資料庫(返回資源) */ @mysql_connect("127.0.0.1:3306","root","") or
Time of Update: 2017-03-03
既然是資料庫練習,你先的建立一個資料庫吧,我們來搞一個出來:1、進入phpmyadmin,建立資料庫:2、建立資料表:3、建立欄位:(collation選擇utf8_bin)4、勾選A_I,讓id自增:5、儲存:6、嘗試插入資料:7、隨便寫點資訊,點擊執行:8、點擊瀏覽,看一下效果:9、插入成功,說明我們表沒有問題,id也是自增的:下面是源碼:<?php /** * 資料庫練習 * http://www.php.cn/ * *
Time of Update: 2017-03-03
好了,我們終於要涉及資料存放區了,請原諒我跳過了大量基礎知識,實在是對實戰練習迫不及待了~~哈哈!簡單留言板,依靠txt儲存資料,只是一個練習。下一個篇,我們再來初體驗一下資料庫,這篇博文僅僅是一個熱身。看一下效果和源碼:<?php /** * 簡單留言板 */ $filename = "message.txt"; // 寫入 // 如果使用者提交了,就寫入檔案,按一定格式寫入
Time of Update: 2017-03-03
這3篇博文示範了,幾乎所有常用的數組函數,在php開發中,大部分時間是操作字串和數組,所以相關函數比較重要。http://php.net/manual/zh/ref.array.php冒泡排序array_slice() 從數組中取出一段array_splice() 把數組中的一部分去掉並用其它值取代array_combine() 建立一個數組,用一個數組的值作為其鍵名,另一個數組的值作為其值數組相加 與 數組合并array_merge() 合并一個或多個數組交集 與
Time of Update: 2017-03-03
本篇主要是 使用回呼函數處理數組,2種方式:函數調用,函數結構一目瞭然匿名函數 ,即時使用,安全性高下面示範幾個函數的使用:主要是瞭解回呼函數的使用:count() 計算數組中的單元數目或對象中的屬性個數array_count_values() 統計數組中所有的值出現的次數array_unique() 移除數組中重複的值array_filter() 用回呼函數過濾數組中的單元array_walk() 使用使用者自訂函數對數組中的每個元素做回調處理array_map()
Time of Update: 2017-03-03
數組的相關處理函數:http://php.net/manual/zh/ref.array.php本篇介紹並示範,以下幾個函數的用法:在PHP手冊中也有例子,但是個別函數有使用的PHP版本限制,部分函數對value也有限制~這些都寫在下面的代碼中了~<?php /** * 數組的相關處理函數: * http://www.php.cn/ * * 下面示範幾個函數的使用: * array_values() 返回數組中所有的值 * list()