Time of Update: 2017-01-19
本文執行個體講述了php中mail函數發送郵件失敗的解決方案。分享給大家供大家參考。具體分析如下:php中mail函數是一個內建的發郵件的函數,但是如果你真的要使用mail函數來發郵件那必須是要給你系統安裝sendmail組件才可以,下面我就碰到mail發送不了郵件的問題,下面一起來看看解決辦法吧.之前的那台伺服器轉移過來後,發現網站用mail()發送郵件發不了,但是發現sendmail明明已經安裝,如果沒有安裝sendmail可以執行,代碼如下:複製代碼 代碼如下:yum install
Time of Update: 2017-01-19
本文執行個體講述了PHP擷取youku視頻真實flv檔案地址的方法。分享給大家供大家參考。具體分析如下:有一站長要我協助它做一個可以自動化的測試出youku視頻網站的flv真真實位址,下面我整理了一下午解決了此問題非常的不錯,大家可參考一下.這個是借力打力,只是抓去朋友網的內容,不過相當好用,代碼如下:複製代碼 代碼如下:<?php $videourl='http://v.youku.com/v_show/id_XMjA5MjQ0OTQ0.html'; function
Time of Update: 2017-01-19
本文執行個體講述了php實現refresh重新整理頁面大量匯入資料的方法。分享給大家供大家參考。具體分析如下:這個功能是參考dedecms產生html頁面的原理,只是dedecms使用的是js跳轉而我使用的是refresh進行跳轉,效果是一樣的,下面我們一起來看一個php實現大量匯入資料的方法.因為我有1000W資料一次匯入資料庫肯定是不可行了,所以我就導致了每一次匯入50條或更多資料,然後下次再重新整理一次這樣就可以解決這個問題了,代碼如下:複製代碼 代碼如下:<?php
Time of Update: 2017-01-19
本文執行個體講述了php列印輸出棋盤的兩種實現方法。分享給大家供大家參考。具體實現方法如下:例子1,代碼如下:複製代碼 代碼如下:<?php /** * 隔行隔列換色 * string fun_table(int $rows=9,int $cols=9) * $rows 表示行數 必須為整數 並且必須在1-20之間 * $cols 表示列數 必須為整數 並且必須在1-20之間 */ function fun_table($
Time of Update: 2017-01-19
本文執行個體講述了php新浪微博登入介面用法。分享給大家供大家參考。具體分析如下:在做微博登陸之前是需要申請到APP KEY 和App Secret,這個的申請方式請去 open.weibo.com 申請相關內容.在官網也有相關的開發文檔http://open.weibo.com/wiki/可以查看相關資料,我這裡下載的php的SDK直接進行的web網站應用程式.下載SDK,配置好config檔案,代碼如下:複製代碼 代碼如下:<?php header('Content-Type:
Time of Update: 2017-01-19
本文執行個體講述了PHP+jquery+ajax實現即時聊天功能的方法。分享給大家供大家參考。具體如下:這是一個簡單的利用jquery與php做的一個聊天室的源碼,我們這裡定時利用ajax讀取資料庫並進行重新整理了,下面直接參上源碼,執行個體代碼如下:index.html頁面如下:複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/
Time of Update: 2017-01-19
本文執行個體講述了PHP採集靜態頁面並把頁面css,img,js儲存的方法。分享給大家供大家參考。具體分析如下:這是一個可以擷取網頁的html代碼以及css,js,font和img資源的小工具,主要用來快速擷取模板,如果你來不及設計UI或者看到不錯的模板,則可以使用這個工具來抓取網頁和提取資源檔,提取的內容會按相對路徑來儲存資源,因此你不必擔心資源檔的錯誤url匯入.首頁 index.php,代碼如下:複製代碼 代碼如下:<!DOCTYPE html> <html>
Time of Update: 2017-01-19
本文執行個體講述了php擷取QQ頭像並顯示的方法。分享給大家供大家參考。具體分析如下:最近看到部落格留言的頭像有點彆扭,因為遊客的頭像都是同一個頭像,看著不是很舒服。雖然現在絕大多數的主題整合了Gavatar頭像功能,先不說gavatar被牆的問題,我自己現在都沒弄個gavatar頭像.因為我登陸了幾次,連線速度巨慢,所以我就放棄了,當然留言外掛程式也不勝枚舉,比如現在比較火的多說,但對於沒有註冊多說的朋友,頭像仍是個問題,對於多說的社交帳號綁定,我測試多次,QQ,人人這些主流平台的綁定經常出錯
Time of Update: 2017-01-19
本文執行個體講述了php微信公眾開發之擷取周邊酒店資訊的方法。分享給大家供大家參考。具體分析如下:關注微信公眾之後發送回複地理位置資訊,即可回複周邊附近的酒店資訊列表,下面我就來給各位介紹利用php是怎麼實現這個功能,希望全子對大家有協助.代碼如下:複製代碼 代碼如下:<?php //將提交過來的資訊接收 $signature = $_GET['signature']; $timestamp = $_GET['timestamp'];
Time of Update: 2017-01-19
本文執行個體講述了php天翼開放平台簡訊發送介面實現方法。分享給大家供大家參考。具體分析如下:臨時性需求,研究了一下天翼開發平台的東西,用來發送驗證碼還是不錯的,但是每日限額不多,所以很雞肋,但是保證100%到達 買的話還是蠻貴的,代碼沒有做任何最佳化處理,只是測試是否可以實現介面,用的同學記得完善代碼,剛寫完老大又說是雞肋的東西,不用了,代碼放在部落格記錄下,代碼如下:複製代碼 代碼如下:<?php // date_default_timezone_set('PRC');
Time of Update: 2017-01-19
本文執行個體分析了php進行支付寶開發中return_url和notify_url的區別。分享給大家供大家參考。具體分析如下:在支付寶處理業務中return_url,notify_url是返回些什麼狀態呢,我們要根據它來做一些處理就必須瞭解return_url,notify_url的區別,下面我就來給大家介紹介紹.問題描述:我在處理支付寶業務中出現過這樣的問題,付費完成後,在支付寶跳轉到商家指定頁面時,訂單狀態已經更新,通過調試發現是支付寶先通知notify_url,完成了訂單狀態.支付寶ret
Time of Update: 2017-01-19
本文執行個體講述了php有道翻譯api調用方法,這裡我們利用了file_get_contents函數直接讀取由api返回的資料進行處理,分享給大家供大家參考。具體分析如下:調用之前我們需申請一個有道翻譯API資料介面的key,地址如:複製代碼 代碼如下:http://fanyi.youdao.com/openapi?path=data-mode方法說明,資料介面:複製代碼
Time of Update: 2017-01-19
本文執行個體講述了php匹配字元中連結地址的方法。分享給大家供大家參考。具體如下:判斷一個字串是否含有超級連結,代碼如下:複製代碼 代碼如下:$str="ssdsf<a target='_blank' href='http://www.jb51.net/' >sdf</a>sdfss"; if(preg_match("/<a/s+href=[^>]*>|<//[^a]*a[^>]*>/i",$str)) { echo "該字串有超連結"
Time of Update: 2017-01-19
本文執行個體總結了php使用者註冊時常用的檢驗函數。分享給大家供大家參考。具體分析如下:php使用者註冊時常用的一些常用檢驗函數總結,包括有檢測提交的資料是否符合使用者名稱格式,檢測參數的值是否相同,檢測參數是否為中文,檢驗郵箱的地址是否正確,檢驗參數是否為數字等等,這些提交到資料庫之前的驗證,在Regex裡面是常用到的了,這裡將一些常用的檢驗參數的類型做個總結,可以整體來用,也可以挑一些常用的來用。複製代碼 代碼如下:<?php /** * Check檢測類 */ Class
Time of Update: 2017-01-19
這裡主要是給大家分享一個非常實用的PHP函數,代碼很簡單,就不多廢話了,小夥伴們需要的話直接拿去用。複製代碼 代碼如下://php擷取當前訪問的完整url地址 function get_current_url(){ $current_url='http://'; if(isset($_SERVER['HTTPS'])&&$_SERVER['HTTPS']=='on'){ &
Time of Update: 2017-01-19
一。先把原始碼安裝起來,結合它的文檔和手冊,熟悉其功能和它的應用方式。二。瀏覽原始碼的目錄結構,瞭解各個目錄的功能。三。經過以上兩步後相信你對這個開源的產品有了一個初步的瞭解了,那現在就開始分析它的源碼吧。這一步我們開始分析原始碼架構。例如入口方式是單入口還是多入口,頁面之間的調用規則,能根據規則找出某個功能用到的頁面。四。熟悉原始碼的代碼寫作風格,例如縮排方式,排版格式等。五。熟悉一下原始碼用到的資料庫和表,可以參考它的支援人員文檔。六。經過以上幾步相信大家已經對這份原始碼有了更深刻的瞭解,不
Time of Update: 2017-01-19
本文較為詳細的總結了php數組添加元素方法。分享給大家供大家參考。具體分析如下:如果我們是一維數組增加數組元素我們可以使用ArrayListay_push,當然除這種方法之外我們還有更直接的辦法,這裡就來給大家整理一下.一維數組增加元素複製代碼 代碼如下:$ArrayList = ArrayListay();Array_push($ArrayList, el1, el2 ... eln);但其實有一種更直接方便的做法,代碼如下:複製代碼 代碼如下:$ArrayList =
Time of Update: 2017-01-19
本文執行個體講述了php擷取數組元素中頭一個數組元素值的實現方法。分享給大家供大家參考。具體如下:在php的內建函數中,擷取數組元素值的函數主要有 reset next current prev end 這幾個函數.reset (PHP 3, PHP 4, PHP 5)函數定義:mixed reset ( array &array )作用:該函數將 array 的內部指標倒回到第一個單元並返回第一個數組單元的值,如果數組為空白則返回 FALSE,代碼如下:複製代碼
Time of Update: 2017-01-19
遇到了HTTP、HTTPS協議下session共用解決cookie失效的問題,這裡提供一個臨時解決辦法。實現原理:把session id設定到本地的cookie。如下:複製代碼 代碼如下:$currentSessionID = session_id();session_id($currentSessionID );以下是實現代碼,分為http與https兩部分。1,http部分:複製代碼 代碼如下:<?phpsession_start();
Time of Update: 2017-01-19
一、查看郵件是否已被閱讀 當你在發送郵件時,你或許很想知道該郵件是否被對方已閱讀。這裡有段非常有趣的程式碼片段能夠顯示對方IP地址記錄閱讀的實際日期和時間。複製代碼 代碼如下:<?error_reporting(0);Header("Content-Type: image/jpeg");//Get IPif (!empty($_SERVER['HTTP_CLIENT_IP'])){ $ip=$_SERVER['HTTP_CLIENT_IP'];}elseif