Time of Update: 2017-01-13
下面提供二款關於php教程檔案上傳代碼,有需要的朋友可以參考一下。<?phpif ($_files['file']['error'] > 0) { echo '!problem:'; switch ($_files['file']['error']) { case 1 : echo '檔案大小超過伺服器限制'; break; case 2 : echo '檔案太大!';
Time of Update: 2017-01-13
php教程常用ip轉換與檔案下載代碼ip轉換php中將ip轉換成整型的函數ip2long()容易出現問題,在ip比較大的情況下,會變成負數。<?php$ip = "192.168.1.2";$ip_n = ip2long($ip);echo $ip_n; //得到 -1062731518?>由於ip轉換成的整型值太大超出了整型的範圍,所以變成負數。需寫成$ip_n =
Time of Update: 2017-01-13
// date_format2($rs['time'],'%y年%m月%d日%h時%m分%s秒');function date_format2($string, $format='%b %e, %y', $default_date=null){ if (substr(php教程_os,0,3) == 'win') { $_win_from =
Time of Update: 2017-01-13
http_referer ,最簡單的圖片仿盜就是利用php教程的這個超級全域變數來執行個體了,但這個函數我們可以很簡單的破解,原因我們可以寫一個類是於瀏覽器的相關資訊發送。代碼如下。function getremotefile($url, $refer = '') { $option = array( 'http' => array( 'header' => "referer:$refer") ); $context =
Time of Update: 2017-01-13
php教程面向介面編程 耦合設計模式關於介面的理解。 介面從更深層次的理解,應是定義(規範,約束)與實現(名實分離的原則)的分離。 我們在一般實現一個系統的時候,通常是將定義與實現合為一體,不加分離的,我認為最為理解的系統設計規範應是所有的定義與實現分離,儘管這可能對系統中的某些情況有點繁煩。 介面的本身反映了系統設計人員對系統的抽象理解。 介面應有兩類:第一類是對一個體的抽象,它可對應為一個抽象體(abstract class);
Time of Update: 2017-01-13
php教程讀取檔案的幾個常用函數file_get_contents:file_get_contents() 函數把整個檔案讀入一個字串中。和 file() 一樣,不同的是 file_get_contents() 把檔案讀入一個字串。file_get_contents() 函數是用於將檔案的內容讀入到一個字串中的首選方法。如果作業系統支援,還會使用記憶體映射技術來增強效能。文法file_get_contents(path,include_path,context,start,max_length&
Time of Update: 2017-01-13
在php教程遍曆資料我們常用的有二種方法 ,利用了for 與foreach來操作,前者是知道資料長度,然後 後者可以不知道資料長度,下面我們來分別舉例說明。<?$array = array(1,2,3,4,5,'www.111cn.net','www.111cn.net');for( $i=0;$i<count($array);$i++){ echo $array[$i].'<br
Time of Update: 2017-01-13
php教程 json中文亂碼處理方法網頁特效用戶端對中文的處理是使用utf-8內碼的,並且json對中文的處理也是使用utf-8,因此,ajax->php的時候,php需要utf8->gbk;php處理好後,在交給json函數處理之前需要gbk->utf8,然後將結果php->ajax。<?php $code = json_encode($str);$code = preg_replace("#u([0-9a-f]+)#ie",
Time of Update: 2017-01-13
php教程 curl_setopt與類比使用者登入bool curl_setopt (int ch, string option, mixed value) curl_setopt()函數將為一個curl會話設定選項。option參數是你想要的設定,value是這個選項給定的值。//該例子為類比登入 $cookie_file = tempnam('./temp','cookie');//儲存臨時cookie $login_url = 'http:/
Time of Update: 2017-01-13
php教程多維陣列排序與操作函數function arraycd($arr){static $res_arr=array();if(is_array($arr)){ foreach($arr as $key=>$val) { if(is_array($val)) { &
Time of Update: 2017-01-13
位元運算符 位元運算符允許對整型數中指定的位進行置位。如果左右參數都是字串,則位元運算符將操作字元的 ASCII 值。 在 32 位系統上不要右移超過 32 位。不要在結果可能超過 32 位的情況下左移。 例子
Time of Update: 2017-01-13
php教程 scandir遍曆顯示所有檔案與檔案夾下的檔案,方法很簡單我們只要利用is_dir判斷再遞迴尋找一次,這樣就可以把遍曆目錄下所有檔案了。目錄遍曆<?php function numfilesindir ($thedir){ if (is_dir ($thedir)){ $scanarray = scandir
Time of Update: 2017-01-13
讀取團購網站的api的php教程程式$arr = array( array("http://www.meituan.com/api/deals/hao123","url","美團網"),);class AminoAcid { var $name; var $symbol; var $code; var $
Time of Update: 2017-01-13
php教程 分支結構 條件結構 選擇結構<?php/* * 流程式控制制 * * 一、順序結構 * 二、分支結構--條件結構--選擇結構 *
Time of Update: 2017-01-13
php教程迴圈語句for while do while的用法<?php迴圈結構 一、while迴圈 while(運算式){ 迴圈體;//反覆執行,直到運算式為假}<?php$num = 1;while ($num <= 10){ print "Number is $num<br />"; $num++;}print
Time of Update: 2017-01-13
//author:heaven//檔案下載function download($file_dir,$file_name)//參數說明://file_dir:檔案所在目錄//file_name:檔案名稱{ $file_dir = chop($file_dir);//去掉路徑中多餘的空格 //得出要下載的檔案的路徑 if($file_dir !=
Time of Update: 2017-01-13
<?php/** *PHP正則驗證類 *Code by T.T.R *[url]http://www.Gx3.cn[/url] [url]http://Gx3.cn[/url] *QQ:252319874 */class regExp{ static function strTrim($str) {
Time of Update: 2017-01-13
程式調用:$page =
Time of Update: 2017-01-13
今天無意中想起寫驗證碼數字加漢字,下面是代碼比較容易沒什麼好說先來看看效果圖吧.還不錯吧?<?phpHeader("Content-type: image/PNG");//產生圖片的類型$str = "的一是在了不和有大這主中人蠶億矩";//隨便回的你可以自己增加$Width = 240;//圖片高度$imgHeight = 40;//圖片寬度$C_img = imagecreate($Width,$imgHeight);$bgColor =
Time of Update: 2017-01-13
function $(id){ return xxkf_obj(id);}function create_xmlhttp(){ var obj=false; /*@cc_on @*/ /*@if (@_jscript_version >= 5) // jscript gives us conditional compilation, we can cope with old ie versions. // and