Time of Update: 2017-01-19
工作中有時會遇到需要將某個目錄下的檔案進行批量處理的操作,這個時候我們就需要將該目錄下的所有合格檔案找出來並儲存到一個結果集中,然後方便批量處理,通常做法是將其儲存到一個數組中,然後迴圈處理,下面將該過程做一下記錄。複製代碼 代碼如下:<?php//php擷取目錄所有檔案並將結果儲存到數組foreach(glob("./*") as $d){ $tmp=explode('.',$d); $k=end($tmp); //如果是檔案,並且尾碼名為jpg
Time of Update: 2017-01-19
PHP分頁有很多方法,今天我們就用一個小例子示範一下這個功能。複製代碼 代碼如下:$result = "<div class=\"page-num\"><ul class=\"fn-clear\">"; // 上一頁 if ($offset>0) { $result .=
Time of Update: 2017-01-19
demo實現的簡易功能是,接受PHP端寫入的字串,然後原樣返回給輸出端。代碼如下:複製代碼 代碼如下:import java.io.*; import java.net.*; public class Server { public static void main(String[] args) throws IOException{ System.out.println("Server started !\n"); ServerSocket server=new
Time of Update: 2017-01-19
緣起:最近做了一個電商平台與網銀整合的小東西,程式是開源的 Ecmall的,網銀的介面也很規範,給出的文檔很全,唯一的小問題是,網銀使用的簽名和驗簽的lib是只有java和c的,對java還熟悉一些,所以選擇了使用java作為簽名和驗簽的介面。方法:網上關於php與java互動的資料其實挺多的。總體來說其實也是這麼幾種方法:•PHP直接通過exec或者system之類的命令調用命令列,然後以java Hello
Time of Update: 2017-01-19
複製代碼 代碼如下:<?phpif ((($_FILES["file"]["type"] == "image/gif")|| ($_FILES["file"]["type"] == "image/jpeg")|| ($_FILES["file"]["type"] == "image/pjpeg"))&& ($_FILES["file"]["size"] < 20000)) { if ($_FILES["file"]["error"] > 0)
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php$uid=$_REQUEST['uid'];$avatar = 'D:/avic/discuz/uc_server/data/avatar/'.get_avatar($uid, $size, $type);$dir=dirname($avatar);//建立目錄成功後移動臨時檔案if(mkdirs($dir)){ if($_FILES["pic"]["error"] >=
Time of Update: 2017-01-19
1)建立BaseController控制器繼承Controller(背景一切操作要繼承BaseController):在BaseController裡面添加:複製代碼 代碼如下:public function checkLogin() { if (Yii::app()->authority->isLogin() ==
Time of Update: 2017-01-19
實現功能,操作項可以單獨刪除,批量項可以大量刪除,批量顯示,隱藏(改廣告的資料庫的status_is的值);1.視圖關鍵點:複製代碼 代碼如下:<td ><input type="checkbox" name="id[]" value="<?php echo $row->id?>"> <?php echo $row->id?></td>
Time of Update: 2017-01-19
控制器裡面:elseif(!$model->validatePassword($data->password))複製代碼 代碼如下:<?php class XBaseModel extends CActiveRecord { /** * 檢測使用者密碼 * * @return
Time of Update: 2017-01-19
我們簡要介紹一下PHP檔案上傳涉及到的一些參數:•file_uploads :是否允許通過HTTP上傳檔案的開關,預設為ON即是開。•upload_tmp_dir :upload_tmp_dir用來說明PHP上傳的檔案放置的臨時目錄,要想上傳檔案,得保證伺服器沒有關閉臨時檔案和有對檔案夾的寫入權限,如果未指定則PHP使用系統預設值。•upload_max_filesize :允許上傳檔案大小的最大值,預設為2M。•post_max_size
Time of Update: 2017-01-19
使用:傳入一個網址,如 http://jb51.net/article/1.html ,返回1,代表已經收錄;返回0,代表百度沒有收錄。複製代碼 代碼如下:<?phpheader("Content-type: text/html; charset=utf-8");function checkBaidu($url) { $url = 'http://www.baidu.com/s?wd=' . $url; $curl =
Time of Update: 2017-01-19
代碼如下:複製代碼 代碼如下:<?php/***************************************************************************batch-replace, v1.1***************************************************************************file: batch-replace_utf8.phpfunctionality:
Time of Update: 2017-01-19
PHP代碼如下:複製代碼 代碼如下:if (isset($_FILES["Filedata"]) || !is_uploaded_file($_FILES["Filedata"]["tmp_name"]) || $_FILES["Filedata"]["error"] != 0) { $upload_file = $_FILES['Filedata']; $file_info = pathinfo($
Time of Update: 2017-01-19
效果圖:複製代碼 代碼如下:<?php /** * vCode(m,n,x,y) m個數字 顯示大小為n 邊寬x 邊高y * micxp *jb51.net */ session_start(); vCode(4, 15); //4個數字,顯示大小為15 function
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php//類比PHP無限分類查詢結果return array( array( 'id'=>1, 'pid'=>0, 'name'=>'首頁'
Time of Update: 2017-01-19
複製代碼 代碼如下: // 第一種寫法 $da = date("w"); if( $da == "1" ){ echo "今天是星期一"; }else if( $da == "2" ){ echo "今天是星期二"; }else if( $da == "3" ){ echo "今天是星期三"; }else if( $da == "4" ){ echo "今天是星期四"; }else if( $da == "5" ){ echo "今天是星期五"; }else if( $da == "6" ){
Time of Update: 2017-01-19
複製代碼 代碼如下:<?php // WebSite http://www.micxp.com function miibeian($domain) { $domain = base64_encode ( $domain ); $opts = array ( &
Time of Update: 2017-01-19
我們在很多網站會看到一些圖形的百分比顯示圖,像三個地區所佔地多少或者是成績等,給大家介紹一款用php產生的扇形比例百分比顯示程式碼,不過使用它首先得有phpGD庫支援。複製代碼 代碼如下:<?php//填充圖表的參數$ChartDiameter = 60; //圖表直徑$ChartData = array(30,70);//用於組建圖表的資料,可通過資料庫來取得來確定也可以多個不過和顏色數組對應//把角度轉換為弧度function
Time of Update: 2017-01-19
統計圖形就我們會常到的資料圖形了,如果三個數組以圖形顯示或樓盤以圖形走向我們都會要用到圖形,下面我來介紹一個php LIbchart圖形產生類吧,很用的有需要的朋友可參考。簡單全數字或英文的就可以直接使用下面類了(libchart類大家可自行百度下載)複製代碼 代碼如下:<? /* update by Leo It's draw the pic of Sheet,and it will take all the num on the pic. *
Time of Update: 2017-01-19
最簡單的數組合并我們只要使用array_merge即可array_merge()將兩個或多個數組的單元合并起來,一個數組中的值附加在前一個數組的後面。返回作為結果的數組。數組鍵名為數字鍵名時,要合并的兩個數組中有同名數字KEY的時候,使用array_merge()不會覆蓋掉原來的值,而使用“+”合并數組則會把最先出現的值作為最終結果返回,而把後面的數組擁有相同鍵名的那些值“拋棄”掉(注意:不是覆蓋而是保留最先出現的那個值)。例子:複製代碼 代碼如下: $array1 =