Time of Update: 2017-01-19
本文執行個體講述了php使用Jpgraph繪製3D餅狀圖的方法。分享給大家供大家參考。具體實現方法如下:<?php include ("src/jpgraph.php"); include ("src/jpgraph_pie.php"); include ("src/jpgraph_pie3d.php"); $data = array(19,23,34,38,45,67,71,78,85,87,90,96); $graph = new PieGraph(400,300);
Time of Update: 2017-01-19
本文執行個體講述了php使用Jpgraph繪製餅狀圖的方法。分享給大家供大家參考。具體實現方法如下:<?php include ("src/jpgraph.php"); include ("src/jpgraph_pie.php"); $data = array(19,23,34,38,45,67,71,78,85,87,90,96); $graph = new PieGraph(400,300); $graph->SetShadow(); $graph->title-
Time of Update: 2017-01-19
本文執行個體講述了php使用Jpgraph繪製直條圖的方法。分享給大家供大家參考。具體實現方法如下:<?php include ("src/jpgraph.php"); include ("src/jpgraph_bar.php"); $data = array(19,23,34,38,45,67,71,78,85,87,90,96); //定義數組$graph = new Graph(400,300); //建立新的Graph對象
Time of Update: 2017-01-19
本文執行個體講述了php使用Jpgraph繪製簡單X-Y座標圖的方法。分享給大家供大家參考。具體實現方法如下:<?php include ("src/jpgraph.php"); include ("src/jpgraph_line.php"); //將要用於圖表建立的資料存放在數組中 $data = array(19,23,34,38,45,67,71,78,85,87,90,96); $graph = new Graph(400,300); //建立新的Graph對象
Time of Update: 2017-01-19
本文執行個體講述了PHP獲得數組交集與差集的方法。分享給大家供大家參考。具體分析如下:一、數組的交集 array_intersect()array_intersect()函數返回一個保留了鍵的數組,這個數組只由第一個數組中出現的且在其他每個輸入數組中都出現的值組成。其形式如下:array array_intersect(array array1,array
Time of Update: 2017-01-19
本文執行個體講述了php發送html格式文本郵件的方法。分享給大家供大家參考。具體實現方法如下:<?php $to = "simon@mailexample.com, elaine@mailexample.com"; //設定收件者 $subject = "This is a test"; //設定E-mail主題 //設定E-mail內容:$message = " <html> <head> <title>This is a test</
Time of Update: 2017-01-19
本文執行個體講述了php簡單實現發送帶附件的郵件。分享給大家供大家參考。具體如下:下面是靜態html代碼:<html> <head> <title>帶附件的郵件發送</title> </head> <body> <form method="post" name="form1" action="sendmail.php" ENCTYPE="multipart/form-data"> <table>
Time of Update: 2017-01-19
本文執行個體講述了php動態變數定義及使用方法。分享給大家供大家參考。具體如下:<?php $var_name = "ic"; //定義變數$var_name $$var_name = "This is Simon"; //使用$var_name的值作為這個變數的變數名 echo $var_name."<BR>"; //輸出$var_name,即變數名 echo $$var_name."<BR>"; //輸出變數的值 echo $ic."<BR>
Time of Update: 2017-01-19
本文執行個體講述了php中動態變數用法。分享給大家供大家參考。具體分析如下:定義的固定變數:$my_pic_1=$row["pic_1"];$my_pic_2=$row["pic_2"];$my_pic_3=$row["pic_3"];$my_pic_4=$row["pic_4"];$my_pic_5=$row["pic_5"];$my_pic_6=$row["pic_6"];$my_pic_7=$row["pic_7"];$my_pic_8=$row["pic_8"];這裡我們用迴圈語句把每個
Time of Update: 2017-01-19
本文執行個體講述了PHP擷取檔案行數的方法。分享給大家供大家參考。具體分析如下:提供兩種實現方法,雖然第二種簡單易懂,但是第一種效率最好第一種:<?php $file_path = 'xxx.txt'; //檔案路徑 $line = 0 ; //初始化行數 //開啟檔案 $fp = fopen($file_path , 'r') or die("open file failure!"); if($fp){ //擷取檔案的一行內容,注意:需要php5才支援該函數;
Time of Update: 2017-01-19
本文執行個體講述了PHP實現將textarea的值根據斷行符號換行拆分至數組的方法。分享給大家供大家參考。具體分析如下:textarea斷行符號換行為 \r\n$keyword_list = trim($_REQUEST['keywords']);$keyword_arr = explode("\r\n", $keyword_list);這個地方需要注意是要去除textarea
Time of Update: 2017-01-19
本文執行個體講述了php將圖片檔案轉換成二進位輸出的方法。分享給大家供大家參考。具體實現方法如下:header( "Content-type: image/jpeg");$PSize = filesize('1.jpg');$picturedata = fread(fopen('1.jpg', "r"), $PSize);echo
Time of Update: 2017-01-19
PHP滾動日誌類庫PHP記錄日誌,我之前接觸過的有按照年月分檔案夾,然後按照日分檔案的日誌記錄方式,這種方式有利有弊,有他的使用情境,我今天要說的是另一種日誌記錄方式——檔案滾動方式記錄日誌,當然了,這種滾動機制也可以加在前面那種日誌記錄方式中。如何讓日誌滾動起來滾動日誌,顧名思義,記錄一個模組的日誌用一系列的記錄檔,同一模組檔案個數有限制,最多maxNum個,大小也有限制,最大maxSize位元組,檔案名稱有一定的命名方式,比如:testlog.log、testlog_1.log,testlo
Time of Update: 2017-01-19
重新認識unicode和utf8編碼直到今天,準確的說是剛才,我才知道UTF-8編碼和Unicode編碼是不一樣的,是有區別的囧他們之間是有一定的聯絡的,看看他們的區別:UTF-8的長度是不一定的,有可能是1、2、3位元組Unicode長度一定,2個位元組(USC-2)UTF-8可以和Unicode互相轉換unicode和utf8的關係Unicode(16進位)UTF-8(二進位)0000 - 007F 0xxxxxxx 0080 - 07FF 110xxxxx 10xxxxxx 0800 -
Time of Update: 2017-01-19
UUID 全稱是 Universally unique identifier,它是一種識別符,使用任意的電腦都可以產生,不需要一個中央資料庫進行管理,即可以保證幾乎沒有重複的幾率。而 UUID 的範圍之大,據說給世界上每一粒沙子分配一個 UUID,也不會有重複的。最近在改 WordPress 的代碼,需要用到 UUID。但是,PHP 中居然沒有產生 UUID 的函數,只好自己寫一個。if (!function_exists('com_create_guid')) { function
Time of Update: 2017-01-19
本文執行個體講述了php使用for語句輸出三角形的方法。分享給大家供大家參考。具體實現方法如下:<?php //phpinfo(); function Dis($num) { if($num<=0) return; $tmpRow=0; for($i=1;$i<=$num;$i++) { $tmpRow=$i<=$num/2 ? $i:$num-$i+1; echo str_repeat('*',2*$
Time of Update: 2017-01-19
先給看下 大致的效果那麼接下來的就直接貼代碼吧<?php $image = imagecreatetruecolor(100, 30); //建立畫布 $imagecolor = imagecolorallocate($image, 255, 255, 255); //背景色 imagefill($image, 0, 0, $imagecolor); //填充背景色 for($i=0;$i<4;$i++ ){ //迴圈4位元 $fontsize = 6;
Time of Update: 2017-01-19
隨著行動裝置的普及,網站也會迎來越來越多行動裝置的訪問。用適應PC的頁面,很多時候對手機使用者不友好,那麼有些時候,我們需要判斷使用者是否用手機訪問,如果是手機的話,就跳轉到指定的手機友好頁面。這裡就介紹一下,如何判斷使用者是否用手機訪問。自訂的函數如下:$agent = check_wap();if( $agent ){ header('Location: http://www.jb51.net'); exit;}// check if wapfunction check_wap(){ //
Time of Update: 2017-01-19
流(stream)的概念源於UNIX中管道(pipe)的概念。在UNIX中,管道是一條不間斷的位元組流,用來實現程式或進程間的通訊,或讀寫外圍裝置、外部檔案等。根據流的方向又可以分為輸入資料流和輸出資料流,同時可以在其外圍再套上其它流,比如緩衝流,這樣就可以得到更多流處理方法。PHP裡的流和Java裡的流實際上是同一個概念,只是簡單了一點。由於PHP主要用於Web開發,所以“流”這塊的概念被提到的較少。如果有Java基礎,對於PHP裡的流就更容易理解了。其實PHP裡的許多進階特性,比如SPL,異
Time of Update: 2017-01-19
本文執行個體講述了php實現有趣的人品測試程式。分享給大家供大家參考。具體實現方法如下:<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>算算你的人品BY冷楓哥哥</title><style type="text/css">.btn{background:#fff;