Time of Update: 2017-01-19
總有人認為linux搭建php環境很複雜,然後嘗試安裝lnmp一鍵安裝包。其實說白了就是安裝一個web伺服器,然後支援php即可,很簡單的,比起你安裝lnmp一鍵安裝包還要簡單。不說大話,看實際安裝步驟。首先我們先查看下centos的版本資訊複製代碼 代碼如下:#適用於所有的linux lsb_release -a#或者cat /etc/redhat-release#又或者rpm -q
Time of Update: 2017-01-19
分頁在後台管理中是經常使用的功能,分頁顯示方便大量資料的管理。執行個體代碼如下:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>使用者列表</title></head><body><?php $con = mysql_connect("localhost","root",""); mysql_query("
Time of Update: 2017-01-19
前幾天遇到的一道關於演算法的考題,要求用PHP語言實現對一個數組進行排序,我寫了一個採用冒泡排序法的函數,和大家分享一下。<?//冒泡排序法function bubble_sort($array){$count = count($array);if($count <= 0){return false;}for($i=0; $i<$count; $i++){for($k=$count-1; $k>$i; $k--){if($array[$k] <
Time of Update: 2017-01-19
近日被問到PHP中empty和isset函數時怎麼判斷變數的,剛開始我是一臉懵逼的,因為我自己也只是一知半解,為了弄懂其真正的原理,趕緊翻開源碼研究研究。經過分析可發現兩個函數調用的都是同一個函數,因此本文將對兩個函數一起分析。我在github有對PHP源碼更詳細的註解。感興趣的可以圍觀一下,給個star。PHP5.4源碼註解。可以通過commit記錄查看已添加的註解。函數使用格式emptybool empty ( mixed $var )判斷變數是否為空白。issetbool isset (
Time of Update: 2017-01-19
需求: 傳送簡訊到使用者輸入手機, 要求可以自訂資訊內容問題: 沒有電信貓, 使用免費api介面無法自訂簡訊內容解決方案: 通過4G網卡, 接在伺服器上, 通過AT指令操作網卡, 傳送簡訊查閱發現, AT品質發送需要對資訊進行多重編碼, 而且發送逾時, 但實際發送成功, 問題還未完全解決代碼如下: <?phpsend_message('', '您好, 你正在申請註冊服務平台, 您的驗證碼是: ');function send_message($phone, $message) {$
Time of Update: 2017-01-19
問題:網頁上提交表單之後,PHP為什麼不能擷取提交的內容?然而在老版本的PHP上運行卻正常。新版的PHP已經廢棄了原來的表單內容處理方式,即不再把提交的表單的內容直接複製到一個同名變數中。解決辦法有四個:1. 修改php.ini,尋找 register_globals,將其值修改為
Time of Update: 2017-01-19
這篇文章主要介紹了PHP使用ffmpeg給視頻增加字幕顯示的方法,執行個體分析了php操作ffmpeg給視頻增加字母的技巧,具有一定參考借鑒價值,需要的朋友可以參考下。本文執行個體講述了PHP使用ffmpeg給視頻增加字幕顯示的方法。分享給大家供大家參考。具體實現方法如下:<?php $dir = './'; // set to current folder if ($handle = opendir($dir)) { while(false!== ($file =
Time of Update: 2017-01-19
本文執行個體為大家分享了Android新聞瀏覽用戶端,基於php後台,供大家參考,具體內容如下1、使用HBuilder進行PHP環境配置,測試是否可以查詢MySQL語句,之前都已經詳細說明過了。2、此處php後台實現mysql的查詢功能,並以JSON資料格式返回個用戶端在PHP此處建立一個mysql_connect.php檔案,實現資料庫的串連,並設定字元集格式。<?php$con =
Time of Update: 2017-01-19
php parse_str() 函數把查詢字串解析到變數中,主要用於頁面之間傳值(參數)。本文章向碼農介紹php parse_str() 函數的使用方法,感興趣的碼農可以參考一下。定義和用法 parse_str() 函數把查詢字串解析到變數中。注釋:如果未設定 array 參數,則由該函數設定的變數將覆蓋已存在的同名變數。注釋:php.ini 檔案中的 magic_quotes_gpc 設定影響該函數的輸出。如果已啟用,那麼在 parse_str() 解析之前,變數會被 addslashes()
Time of Update: 2017-01-19
1.主要檔案,訪問該頁面,該頁面根據“驗證頁面”的返回結果設定本檔案的返回狀態 header('HTTP/1.1 '.$code.' '.$_status[$code])複製代碼 代碼如下:<?php ini_set('max_execution_time', 120); include("CheckConfig.php"); function
Time of Update: 2017-01-19
QQ通過返回不同的圖片,來表示線上或離線,表徵圖也隨之變換,既然圖片不同,那麼,返回的HTTP頭資訊中的Content-Length 也一定不同,而且,彩色圖片一定會比同樣子的暗色圖片要大,於是,找出某個樣式的彩色與暗色圖片的中間值,就能達到通過判斷頭部返回長度的方法來擷取QQ線上狀態以下是代碼複製代碼 代碼如下:<?phpfunction
Time of Update: 2017-01-19
在php中擷取數組長度方法很簡單,php為我們提供了兩個函數可以計算一維數組長度,如count,sizeof都可以直接統計數組長度哦,下面我們來看幾個執行個體吧。php如何擷取數組的長度,使用php函數count(),或是sizeof()例如:複製代碼 代碼如下:$arr = Array('0','1','2','3','4'); echo count($arr);// 輸出 5$arr = array('A','B','C');echo
Time of Update: 2017-01-19
把下面代碼另存新檔uploads.php複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
Time of Update: 2017-01-19
PHP 使用pcntl和libevent 實現Timer功能,先看例子,pcntl(PHP線程)解釋在下面。複製代碼 代碼如下:<?php function newChild($func_name) { echo "enter newChild\n"; $args = func_get_args(); unset($args[0]
Time of Update: 2017-01-19
做過PHP開發的程式員應該清楚,PHP中有很多內建的功能,掌握了它們,可以協助你在做PHP開發時更加得心應手,本文將分享8個開發必備的PHP功能,個個都非常實用,希望各位PHP開發人員能夠掌握。1、傳遞任意數量的函數參數 2、使用glob()尋找檔案3、擷取記憶體使用量情況資訊4、擷取CPU使用方式資訊 5、擷取系統常量 6、產生唯一的id 7、序列化 8、字串壓縮1、傳遞任意數量的函數參數
Time of Update: 2017-01-19
要操作的資料複製代碼 代碼如下:<?xml version="1.0"?><books> <book name="JavaScript: The Defiitive Guide" publisher="O'Reilly Media, Inc."> <author>David
Time of Update: 2017-01-19
有時候我們再運行php程式時,會出現 Allowed memory size of 8388608 bytes exhausted (tried to allocate 1298358 bytes)出現該錯誤的原因:在確保不是程式產生的原因(例如死迴圈),是由於php頁面消耗的最大記憶體預設是為 8M (在PHP的ini件裡可以看到) ,如果檔案太大 或圖片太大 在讀取的時候 會發生上述錯誤。解決辦法:1.修改 php.ini將memory_limit由 8M 改成
Time of Update: 2017-01-19
對於php,個人感覺能夠熟練運算元組和字串,基本上已經是入門了,php本身有很多運算元組和字串的函數,今天在做一個功能時,需要用Js動態建立門店資訊,這些資訊是要從後台添加的,想來想去,通過php讀取資料庫,得到數組,然後將數組轉化成符合需求js數組,php數組形式為:複製代碼 代碼如下:$newArray =
Time of Update: 2017-01-19
通過下面這個方法,輕鬆搞定,代碼如下,有用到的頂起。複製代碼 代碼如下:<?php $database = "databaseName"; //資料庫名稱 $user =
Time of Update: 2017-01-19
使用php類比我們常用的DOS命令ping命令的方法,這裡主要用到的是php的內建函數exec來調用系統的ping命令,從而實現ping命令功能的。複製代碼 代碼如下:<?php$to_ping='www.phpernote.com';$count=2;$psize=66;echo "正在執行php ping命令,請等待...\n<br><br>";flush();while(1){ echo "<pre>"; exec("ping