本文分享一段php上傳圖片的代碼,通過內建的php函數實現檔案上傳,有需要的朋友參考下。1,form表單部分 2,上傳圖片檔案的php代碼$max_size) { echo "檔案太大,超過了上傳檔案的最大限制。The Max File Size is $max_size KBn"; exit; } # Type Controlif ( ($HTTP_POST_FILES['userfile']['type']=="image/gif") ||
本文介紹下,用php實現隔行變色的一段代碼,有需要的朋友參考下。在php編程中,最常見的一個實現就是動態輸出資料,尤其是輸出以表格顯示的資料。資料來源可以是xml檔案,可以是資料庫表中的資料,也可以是其它類型的資料,如csv、xls等。如何以方便使用的方式顯示這些資料,有時是個問題。以隔行變色的方式顯示數量較大的資料時,不失為一個好辦法,結合css樣式來實現。可以讓資料更清晰易讀,更直觀。下面分享的這段代碼,可以實現如上的功能,如下:隔行變色bbs.it-home.org-程式員之家'.$cri
本文介紹下,在php中,用HTTP_USER_AGENT判斷手機類型的函數,有需要的朋友,參考下。有關判斷手機類型的方法,程式員之家之前的文章有所提及。相關參考文章:判斷是否手機訪問php判斷是否手機訪問的代碼用HTTP_USER_AGENT判斷手機類型,代碼如下:0) return true; else return false; }?>附一個自己寫的簡單方法:
gd-2.0.33.tar.gz http://www.boutell.com/gd/jpegsrc.v6b.tar.gz http://www.ijg.org/libpng-1.2.7.tar.tar http://sourceforge.net/projects/libpng/zlib-1.2.2.tar.gz
本文介紹下,在php中截取中文字串無亂碼的二個函數,分別是ord()函數與substr()函數。有需要的朋友參考下。在php編程中要注意:根據UTF-8編碼規範,將3個連續的字元計為單個字元。來看一段截取中文字串的代碼,如下:=224) //如果ASCII位高與224, { $returnstr=$returnstr.substr($sourcestr,$i,3); //根據UTF-8編碼規範,將3個連續的字元計為單個字元 $i=$i+3
//calendar.php /******************************* * 判斷是否閏年的函數 * * 可以根據更複雜的演算法改進 * ******************************
如何將xml資料轉換為簡單易讀的數組資料呢?本文分享的這段代碼,可以實現這個功能,有需要的朋友看看吧。以下代碼,實現將xml轉換為數組的功能。例子:parser = xml_parser_create(); xml_set_object($this->parser,&$this); xml_set_element_handler($this->parser,"tag_open","tag_close"); xml_set_character_
本文介紹下,php實現的一個郵件發送類,基於文本模板來發送郵件,挺不錯的,有需要的朋友參考下吧。一個php email郵件發送類,可以構造簡單的郵件格式,效果不錯。代碼:"; $toShow.=""; $toShow.="Subject"; $toShow.="$subj"; $toShow.=""; $toShow.=""; $toShow.="Message"; $toShow.="$sBody";
function safeEncoding($string,$outEncoding ='UTF-8') { $encoding = "UTF-8"; for($i=0;$i { if(ord($string{$i}) continue; if((ord($string{$i})&224)==224) {
本文分享下,PHP使用phpexcel匯入資料庫的代碼,有興趣研究phpexcel的朋友作個參考,還是不錯的。phpexcel實現匯入內容到資料庫中,代碼如下:'; $objReader = PHPExcel_IOFactory::createReader($inputFileType); $objPHPExcel = $objReader->load($inputFileName); /* $sheet =
本文介紹下,php中的mysql_fetch_array()函數的用法,它以數組形式返回資料查詢結果。有需要的朋友參考下。php資料查詢結果函數:mysql_fetch_array()函數。以數組方式返回資料查詢結果。文法: array mysql_fetch_array(int result, int [result_typ]); 傳回值: 數組 函數種類: 資料庫功能 本函數用來將查詢結果 result 拆到陣列變數中。若 result 沒有資料,則返回 false 值。 本函數為
分享一個php圖片上傳類,且可以自動產生縮圖,有需要的朋友,可以作個參考,希望可以對您有用。php實現的圖片檔案上傳類,代碼:savefile(); # 儲存方法 並返回儲存路徑附帶檔案名稱;@ echo MakeBuild($BuildFile,$newFile,$File_width);產生指定檔案的縮圖;$myupload->MakeBuild("images/a.jpg","news/b.jpg","100");*/class upfileClass{var $upfile,
本文分享一段php簡訊介面代碼,很簡單,供初學的朋友參考,如果網站中有用到簡訊介面這方面的功能,這個例子可以借鑒下。php 簡訊介面檔案:$uid, //使用者帳號 'pwd'=>strtolower(md5($pwd)), //MD5位32密碼 'mobile'=>$mobile, //號碼 'content'=>$content, //內容 'time'=>$time, //定時發送 'mid'=>$mid //子擴充號 ); $re=
本文介紹下,php中有關mysqli與mysql類的一些區別,有需要的朋友,可以作個參考哦。一,PHP-MySQL 是 PHP 操作 MySQL 資料庫最原始的 Extension ,PHP-MySQLi 的 i 代表 Improvement ,提更了相對進階的功能。PDO (PHP Data Object) 則是提供了一個 Abstraction Layer 來操作資料庫。例子: 這種方式不能 Bind Column ,以前例的 SQL 敘述來說,$location 的地方容易被 SQL
本文分享下php使用mysqli擴充庫進行預先處理操作的二個例子,有意研究mysqli用法的朋友,可以參考學習下,一定會有所協助的。例1、使用mysqli擴充庫的預先處理技術 mysqli stmt 向資料庫添加3個使用者connect_error){die($mysqli->conncet_error);}//2、建立先行編譯對象$sql="insert into user1(name,password,email,age)
foreach($array as $value){ //$array要遍曆的數組,$value為指標指向數組當前的值,as起到賦值的作用 code to executed;}複製代碼foreach語句也可以獲得數組的鍵名,如下: foreach($array as $key => $value){ echo $key "-" $value. "";}複製代碼二,echo()函數each()的作用是將數組當前元素的索引值對拆成一個新數組,並把下一個元素作為當前元素。比如Array(...,
/*** 顏色值與16進位數位轉換* edit: WWW.JBXUE.COM*/function toHex($N) { if ($N==NULL) return "00"; if ($N==0) return "00"; $N=max(0,$N); $N=min($N,255); $N=round($N); $string = "0123456789ABCDEF"; $val = (($N-$N%16)/16); $s1 = $string{
/*** 匯出excel檔案* by bbs.it-home.org*/function xlsBOF() { echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0); return; } function xlsEOF() { echo pack("ss", 0x0A, 0x00); return; } function xlsWriteNumber($Row, $Col, $Value) { echo
/*** 讀取設定檔* edit: WWW.JBXUE.COM*/$encodename='存在的字元';$lines = @file('ske.txt');var_export($lines);if(in_array($encodename,$lines))//在這裡判斷失敗,原因在於:file讀出的數組包含了換號符號。複製代碼解決辦法: $lines =array_map('rtrim',file('ske.txt'));var_export($lines);
//統計檔案夾的相關資訊//統計目錄數//格式化輸出目錄大小 單位:Bytes,KB,MB,GB function getFolderSize($path){ $totalsize = 0; $totalcount = 0; $dircount = 0; if ($handle = opendir ($path)) { while (false !== ($file = readdir($handle))) { $nextpath = $path . '/' .