Time of Update: 2017-01-19
本文執行個體講述了php強制運行廣告的方法。分享給大家供大家參考。具體實現方法如下:網站流量大但是訪客就是不要點擊,著讓我們想賺錢的站長苦惱不以,但是在php中有這麼一個很好的函數就是:session,思路是這樣的,用session來儲存每一個訪問者的ip.這樣訪問一次後就不調廣告了,這樣就全奇美了,不會亂跳廣告,二又可以增加收入,代碼如下:複製代碼 代碼如下:<?php session_start(); $lifeTime = 24 * 3600;
Time of Update: 2017-01-19
本文執行個體講述了PHP過濾黑名單關鍵字的方法。分享給大家供大家參考。具體實現方法如下:關鍵字過濾非常的簡單把要過濾的內容存在數組或文檔中,然後使用者提交時我們進行preg_match或istrpos判斷即可解決了,具體方法如下.執行個體代碼如下:複製代碼 代碼如下://過濾黑名單關鍵字函數 function check_($data){ $keywords = "你是大神嗎|你好|去死"; if(preg_match("/$keywords/i",$data)){
Time of Update: 2017-01-19
echo是PHP語句, print和print_r是函數,語句沒有傳回值,函數可以有傳回值(即便沒有用) print() 只能列印出簡單類型變數的值(如int,string) print_r() 可以列印出複雜類型變數的值(如數組,對象) echo 輸出一個或者多個字串print
Time of Update: 2017-01-19
本文執行個體講述了PHP中__FILE__、dirname與basename用法。分享給大家供大家參考。具體方法如下:在php中__FILE__當前運行檔案的完整路徑和檔案名稱,如果用在被包含檔案中,則返回被包含的檔案名稱,這是一個魔法變數(預定義常量),我們可以通用dirname與basename來擷取檔案目錄或檔案名稱.一、__FILE__與dirname(__FILE__)與basename(__FILE__)使用:通常在設定檔路徑的時候用dirname(__FILE__)是非常有效方法,
Time of Update: 2017-01-19
我們先來看下相關cookie的機制。複製代碼 代碼如下:bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure]]]]] )要刪除cookie需要確保它的失效期是在過去,才能觸發瀏覽器的刪除機制。下面的例子說明了如何刪除剛才設定的cookie:複製代碼
Time of Update: 2017-01-19
本文執行個體講述了php中debug_backtrace、debug_print_backtrace和匿名函數用法。分享給大家供大家參考。具體分析如下:debug_print_backtrace() 是一個很低調的函數,很少有人注意過它.不過當我們對著一個對象調用另一個對象再調用其它的對象和檔案中的一個函數出錯時,它正在一邊笑呢.debug_print_backtrace() 可以列印出一個頁面的調用過程,從哪兒來到哪兒去一目瞭然.不過這是一個PHP5的專有函數,好在pear中已經有了實現.一、
Time of Update: 2017-01-19
本文執行個體對比分析了php中隨機函數mt_rand()與rand()效能問題。分享給大家供大家參考。具體分析如下:在php中mt_rand()和rand()函數都是可以隨機產生一個純數位,他們都是需要我們設定好種子資料然後產生,那麼mt_rand()和rand()那個效能會好一些呢,下面我們帶著疑問來測試一下.例子1. mt_rand() 範例,代碼如下:複製代碼 代碼如下:<?php echo mt_rand() . "n"; echo mt_rand() . "n";
Time of Update: 2017-01-19
本文執行個體分析了PHP內建的Math函數效率問題。分享給大家供大家參考。具體分析如下:如題所示,對於沒有做過大規模運算的朋友來說,可能還不知道,PHP的Math函數運算原來是如此之慢的,大家還是麻煩點,手寫多幾句,代碼如下:複製代碼 代碼如下:$start = microtime(TRUE); for ($i=0; $i < 200000; $i++){ $s =
Time of Update: 2017-01-19
本文執行個體講述了PHP靜態檔案產生類。分享給大家供大家參考。具體實現代碼如下:複製代碼 代碼如下:<?php class CreateHtml { function mkdir( $prefix= 'article' ) { $y = date('Y'); $m = date('m'); $d = date('d'); $p=DIRECTORY_SEPARATOR; $filePath='article'.$p.$y.$p.$m.$p.$d;
Time of Update: 2017-01-19
本文執行個體講述了PHP實現的簡單日曆類。分享給大家供大家參考。具體實現代碼如下:複製代碼 代碼如下:date_default_timezone_set("etc/gmt-8"); header("Content-type: text/html; charset=utf-8"); class calendar{ var $t = array(); var $datesofmonth = array('1'=>'31','2'=>'28','3'=>'31','4'=>'3
Time of Update: 2017-01-19
本文執行個體講述了PHP實現貨幣換算的方法。分享給大家供大家參考。具體實現代碼如下:複製代碼 代碼如下:<?php /* * File: CurrencyConverter.php * Author: Simon Jarvis * Copyright: 2005 Simon Jarvis * Date: 10/12/05 * Link:
Time of Update: 2017-01-19
本文執行個體講述了php實現的樹形結構資料存取類。分享給大家供大家參考。具體實現代碼如下:複製代碼 代碼如下:<?php /** * Tanphp framework * * * @category Tanphp * @package Data_structure * @version $Id: Tree.php 2
Time of Update: 2017-01-19
本文執行個體講述了php刪除左端與右端空格的方法。分享給大家供大家參考。具體方法如下:在php中刪除函數比js要具體很多,除了trim()函數,還有ltrim()和rtrim()函數,他們分別要刪除前後左右的空格了,除了這三個函數還可以使用正則刪除.ltrim()函數:ltrim($str, $charlist)$str表示被處理的字串,$charlist是要刪除的特殊字元,若為空白則去除左端的空格,代碼如下:複製代碼 代碼如下:<?php $t=" ...
Time of Update: 2017-01-19
複製代碼 代碼如下: <?php //Store your html into $html variable. $html="<html> <head> <title>Rakesh Verma</title> </head> <body> <a href='http://example.com'>Example</a> <a
Time of Update: 2017-01-19
定義和用法trigger_error() 函數建立使用者定義的錯誤訊息。 trigger_error() 用於在使用者指定的條件下觸發一個錯誤訊息。它與內建的錯誤處理器一同使用,也可以與由 set_error_handler() 函數建立的使用者自訂函數使用。 如果指定了一個不合法的錯誤類型,該函數返回 false,否則返回 true。 文法trigger_error(error_message,error_types) 參數描述error_message必需。規定錯誤訊息。長度限制為 1024
Time of Update: 2017-01-19
百度網盤速度快,穩定性好,你值得擁有,如果以後支援直連以後就可以直接使用百度的網盤了。這裡提供的是臨時解決方案,不保證以後可以使用將下面的代碼儲存為downbd.php 複製代碼 代碼如下: <?php $canshu=$_SERVER["QUERY_STRING"]; if($canshu=="") { die("檔案不存在"); } else { $wangzhi="http://pan.baidu.com/share/link?".$canshu;
Time of Update: 2017-01-19
1.cURL介紹 cURL 是一個利用URL文法規定來傳輸檔案和資料的工具,支援很多協議,如HTTP、FTP、TELNET等。最爽的是,PHP也支援 cURL 庫。本文將介紹 cURL 的一些進階特性,以及在PHP中如何運用它。2.基本結構 在學習更為複雜的功能之前,先來看一下在PHP中建立cURL請求的基本步驟: (1)初始化 curl_init() (2)設定變數 curl_setopt()
Time of Update: 2017-01-19
今天無意中瀏覽網面的時候發現一個長微博,它可以將文本轉成png圖片,於是乎就研究一下PHP文本轉圖片的方式,其實只要是用到了PHP的擴充庫,GD庫來產生圖片,再通過映像函數產生,代碼寫出來後,發現如果文字太多了,圖片就會超過螢幕的寬度,導致瀏覽器右拉條的出現,於是,想想有沒有什麼辦法可以使圖片能夠自動換行,通過GG,發現了一篇文章,通過判斷字串和截取字串再拼接起來實現文本圖片自動換行,以下貼出此代碼,以學習之中:複製代碼 代碼如下:<?phpheader ("Content-type:
Time of Update: 2017-01-19
網上查了下,有很多的方法1、md5(time() . mt_rand(1,1000000)); 這種方法有一定的機率會出現重複2、php內建函數uniqid() uniqid() 函數基於以微秒計的目前時間,產生一個唯一的 ID. w3school參考手冊有一句話:"由於基於系統時間,通過該函數產生的 ID 不是最佳的。如需產生絕對唯一的 ID,請使用 md5() 函數"。 下面方法返回結果類似:5DDB650F-4389-F4A9-A100-501EF1348872複製代碼 代碼如下:
Time of Update: 2017-01-19
預定義常量:DIRECTORY_SEPARATOR (string) :目錄分隔字元PATH_SEPARATOR (string) :路徑分隔字元bool chdir ( string $directory )— 改變目錄複製代碼 代碼如下: echo getcwd() . "\n"; chdir('public_html'); echo getcwd() . "\n";bool chroot ( string $directory )—