Time of Update: 2017-02-28
本文執行個體講述了php類的擴充和繼承用法。分享給大家供大家參考。具體如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13
Time of Update: 2017-02-28
本文執行個體講述了php中文驗證碼實現方法。分享給大家供大家參考。具體分析如下: 先看如下效果圖: 具體代碼如下: ? 1 2 3 4 5 6 7 8 9 10 11
Time of Update: 2017-02-28
Streams 是PHP提供的一個強有力的工具,我們常常在不經意會使用到它,如果善加利用將大大提高PHP的生產力。 駕馭Streams的強大力量後,應用程式將提升到一個新的高度。 下面是PHP手冊中對Streams的一段描述: Streams 是在PHP
Time of Update: 2017-02-28
本文分享一個php實現的隨機顯示圖片的函數,可以將指定檔案夾中存放的圖片隨機地顯示出來。有興趣的朋友研究下吧。 php通過rand()函數產生隨機數,這個函數可以產生一個指定範圍的數字 這段代碼通過產生的隨機數,隨機播放圖片 ? 1 2 3 4 5 6 7
Time of Update: 2017-02-28
為了減少重複代碼,常常需要包含 heade 和 footer,我們最長使用的操作就是,require 或者 reqire_once等代碼,但是我們可以用另一種方式來實現這種包含,寫一個函數,比如 printHeader ,如下所示,看起來似乎一行代碼變成兩行更麻煩了,但是卻可以實現一些額外的效果,比如我們希望每個頁面有不同的 title,就可以給這個函數傳參數(如下所示)。function printHeader($title){
Time of Update: 2017-02-28
PHP數組還是比較常用的,於是我研究了一下PHP數組賦值,在這裡拿出來和大家分享一下,希望對大家有用。所謂數組就是一組變數的集合儲存在電腦的記憶體中,這些變數可以是不同的類型,包括整數,布爾值,字串等.可以說數組就是記憶體中的一個小型的資料庫.它為我們訪問資料提供了一個快捷的方式――可以省出IO或者資料庫的頻繁訪問以此來提高一些效能,所以關於數組中一些操作也是很多的.怎樣建立在PHP中建立數組你可以使用如下的方法之一建立數組:<?php $a="abcd";
Time of Update: 2017-02-28
這篇文章主要介紹了PHP指令碼監控Nginx 502錯誤並自動重啟php-fpm,本文直接給出實現代碼,然後放到cron中執行,需要的朋友可以參考下 最近伺服器時不時出現Nginx 502 Bad Gateway,如果在電腦旁邊還好,要是半夜或者出去了,怎麼辦? 沒關係,寫個指令碼檢測服務狀態,發現異常,自動重啟。 自動重啟指令碼: 代碼如下: $url = 'http://blog.rebill.info'; $cmd =
Time of Update: 2017-02-28
//該檔案為register.php,在用戶端<html><head><title>使用者註冊</title><meta http-equiv = "content-type" content = "text/html;charset=utf-8"/><script type = "text/javascript" >//建立ajax引擎function
Time of Update: 2017-02-28
這篇文章主要介紹了PHP檔案讀取功能的應用執行個體以及常用的檔案資料讀取的函數的使用方法及區別,非常的詳細,有需要的小夥伴可以參考下。 PHP檔案讀取操作相對於檔案寫入操作涉及更多的PHP檔案操作函數,在代碼執行個體中會詳細介紹這些函數。 讀取文字檔中儲存資料的方式主要涉及的三個步驟及部分檔案操作函數如下: 1、開啟檔案(檔案操作函數:fopen) 2、檔案資料讀取(檔案操作函數:fgets、file、readfile、feof等) 3、關閉檔案(檔案操作函數:fclo
Time of Update: 2017-02-28
本文執行個體講述了php遍曆類中包含的所有元素的方法。分享給大家供大家參考。具體分析如下: 這裡可獲得php類包含的所有元素以key-value的形式輸出 ? 1 2 3 4 5 6 7 8 9 10
Time of Update: 2017-02-28
資料結構很重要,演算法+資料結構+文檔=程式使用PHP描述冒泡排序演算法,對象可以是一個數組複製代碼 代碼如下://冒泡排序(數組排序)function bubble_sort($array) {$count = count($array);if ($count <= 0)return false;for($i=0; $i<$count; $i++){for($j=$count-1; $j>$i; $j–){if ($array[$j] <
Time of Update: 2017-02-28
本文執行個體講述了php一個解析字串排列數組的方法。分享給大家供大家參考。具體如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13
Time of Update: 2017-02-28
本篇文章是對php中的pki加密技術(openssl)進行了詳細的分析介紹,需要的朋友參考下 複製代碼 代碼如下:<?php//pki加密//使用pki加密需要開啟 openssl擴充//php.ini extension = php_openssl.dll擴充/*pki模式是* 公開金鑰加密,私密金鑰解密;* 私密金鑰加密,公開金鑰解密;*///私密金鑰加密,公開金鑰解密//用戶端//$data資料$data = 'abcd';//擷取私密金鑰
Time of Update: 2017-02-28
寫遞迴函式,可考慮緩衝,定義一些靜態變數來存上一次啟動並執行結果,多程式運行效率很有協助.大概步驟如下:首先到資料庫取資料,放到一個數組,然後把資料轉化為一個樹型狀的數組,最後把這個樹型狀的數組轉為html代碼。下面我們來看個執行個體 因為自己的一個技術站,以文章為主,文章有些是一個系列的,所以想把這些文章歸類,同一類的在一個下面。 資料庫好設計,無非用id,fatherid來進行歸類,fatherid代表父類是那篇文章的id,id是文章的唯一id,層次不限,可以是兩層,可以
Time of Update: 2017-02-28
本篇文章是對php採集文章中的圖片擷取替換到本地的實現代碼進行了詳細的分析介紹,需要的朋友參考下 複製代碼 代碼如下:/** * 擷取替換文章中的圖片路徑 * @param string $xstr 內容 * @param string $keyword 建立照片的檔案名稱 * @param string $oriweb 網址 * @return string * */function
Time of Update: 2017-02-28
一直以來使用php解析html文檔樹都是一個難題。Simple HTML DOM parser 幫我們很好地解決了這個問題。可以通過這個php類來解析html文檔,對其中的html元素進行操作 (PHP5+以上版本) 下載地址:https://github.com/samacs/simple_html_dom解 析器不僅僅只是協助我們驗證html文檔;更能解析不符合W3C標準的html文檔。它使用了類似jQuery的元素選取器,通過元素的
Time of Update: 2017-02-28
這篇文章主要介紹了php使用curl發送json格式資料的執行個體,大家參考使用吧 代碼如下:$urlcon= 'http://localhost/******.php';$data=' {"button":[{ "type":"click","name":"今日歌曲","key":"V1001_TODAY_MUSIC"},{
Time of Update: 2017-02-28
本文執行個體講述了php從給定url擷取副檔名的方法。分享給大家供大家參考。具體實現方法如下:<?php/** * 給定url,擷取檔案尾碼 * @param string $url * @return string */function getUrlPostfix ($url){ $url_arr = explode('.', $url); $postfix = $url_arr[count($url_arr) - 1]; $substr =
Time of Update: 2017-02-28
代碼很簡單,這裡就不多廢話了,直接奉上代碼 代碼如下:<?php//header('Content-Type: text/xml;
Time of Update: 2017-02-28
用PHP過濾html裡可能被利用來引入外部危險內容的代碼。有些時候,需要讓使用者提交html內容,以便豐富使用者發布的資訊,當然,有些可能造成顯示頁面配置混亂的代碼也在過濾範圍內。 以下是引用片段: #使用者發布的html,過濾危險代碼function uh($str){$farr = array("/s+/", //過濾多餘的空白"/<(/?)(script|i?frame|style|html|body|title|link|meta|?|%)([