$url = '';//正方教務系統登入地址$ID = '';$PA = '';$cookieid = Get_SessionId($url);//擷取登入頁面的會話ID/* is_login()函數判斷是否登入成功*/ function is_login() { global $url,$ID,$PA,$cookieid; preg_match('#value="([^"]+)"#', curl_get($url), $vi); $p =
分享一個PHP實現多圖片上傳的類,該類檔案注釋詳細功能實用且具有一定的擴充性,其支援gif、jpg、jpeg、pjpeg、png格式的多圖片上傳功能,不可多得的php多圖片上傳類。一個實用的PHP多圖片檔案上傳類,其支援gif、jpg、jpeg、pjpeg、png格式的多圖片上傳功能,類中還可限制圖片類型、上傳圖片的大小、設定上傳目錄、一些提交判斷等功能。此外該類並不局限於圖片的上傳,也可以上傳TXT/RAR等檔案類型,只是需要對代碼進行一下修改。例了,php多圖片上傳類完整功能代碼。
本文介紹了ucenter中一個可逆加密函數authcode函數的用法,瀏覽ucenter原始碼時發現這個authcode函數,用於加密解密,效果不錯。ucenter可逆加密函數authcode函數例子: 0) && substr($result, 10, 16) == substr(md5(substr($result, 26).$keyb), 0, 16)) { return substr($result, 26); } else { return ''; } //
$this->load->helper('name');複製代碼其中name是輔助函數檔案的名字(不帶.php尾碼 和"helper" 部分)。例如,要載入檔案名稱為url_helper.php的URL Helper,可採用下面的語句: $this->load->helper('url');複製代碼輔助函數可以在你的控制器(controller)的任何地方被載入,甚至可以在視圖(View)檔案中被載入(我們並不建議你這麼做)。 請在使用輔助函數之前載入他們。你可以在你的控制器建構函式中載入它們,
php擷取圖片顏色值的兩種方法<?php$i=imagecreatefromjpeg("photo3.jpg");//測試圖片for ($x=0;$x<imagesx($i);$x++) {for ($y=0;$y<imagesy($i);$y++) {$rgb = imagecolorat($i,$x,$y);$r=($rgb >>16) & 0xFF;$r=($rgb >>16) & 0xFF;$g=($rgb &
圖片匯入 複製代碼2,php代碼(檔案上傳,以時間戳記命名檔案,session中儲存檔案路徑) /***Mwbe Version1.0*-----------------------------------------------*Copy 2013-2014 ylt*Web: communicate*-----------------------------------------------*Author: tao *Data:
strtotime(”2009-1-22″) echo strtotime(”2009-1-22″) 結果:1232553600複製代碼說明:返回2009年1月22日0點0分0秒時間戳記二,php時間戳記函數擷取英文文本日期時間便於比較,使用date將當時間戳記與指定時間戳記轉換成系統時間1)列印明天此時的時間戳記strtotime(”+1 day”) //時間戳記轉日期$date_time_array = getdate(1297845628); //1311177600 131686556
本文介紹了php中使用smarty模板引擎產生靜態頁面的方法,以及php實現文章分頁的實現代碼,需要的朋友參考下。例子,php中smarty產生靜態頁、文章內分頁代碼。專題:php分頁代碼原理 ',$content); $num = 0; foreach ($temp as $key => $val ) { $num++; $pagenav = ''; if ($key == 0) { $file_name = '../html/'.$article_id.'.
mkdir('./aa/',0777);複製代碼分析與測試結果:1,mkdir函數指定的目錄許可權只能小於等於系統umask設定的預設許可權。如linux預設的umask一般0022, 即建立目錄的預設許可權是0755, 所以這時php mkdir('./aa/',0777) 得到目錄的許可權是0755。有關linxu umask的內容,請參考: Linux檔案與目錄預設許可權(umask) linux umask命令用法舉例 linux umask命令-預設檔案許可權掩碼
function match_links($document) { preg_match_all("']+))[^>]*>?(.*?)'isx",$document,$links); while(list($key,$val) = each($links[2])) { if(!empty($val)) $match['link'][] = $val; } while(list($key,$val) = each($links[3])) {
//產生4位元,不足前面補0 $var=sprintf("%04d", 2);echo $var;//結果為0002 echo date('y_m_d', time()).'_'.sprintf('d', rand(0,99));?> 複製代碼sprintf()函數有沒有感覺很像c語言1,文法sprintf(format,arg1,arg2,arg++)參數 描述format 必需。轉換格式。arg1 必需。規定插到 format 字串中第一個 % 符號處的參數。arg2 可選。規定插到
今天早上我偶然遇到一篇George Stocker的文章《怎麼毀滅程式員的工作效率》,和一篇Joel Spolsky的《打一槍換一個地方》。這兩個博文談論了程式員的工作效率的問題,尤其是降低工作效率的模式。所以我考慮到要分享我提高工作效率的實踐經驗。激情提高工作效率的第一個技巧是對你每天要上的項目充滿激情。你一定要由衷的看好你要做的項目。你必須想象出來從現在開始的一年、兩年、三年後的結果會有多酷。有幾次我花了點時間來思考:hey
/** * desription 壓縮圖片 * @param sting $imgsrc 圖片路徑 * @param string $imgdst 壓縮後儲存路徑 */function image_png_size_add($imgsrc,$imgdst){ list($width,$height,$type)=getimagesize($imgsrc); $new_width = ($width>600?600:$width)*0.9; $new_height =($height>
$arr = array('a','b','c','d');unset($arr[1]);print_r($arr);?>複製代碼結果:Array ( [0] => a [2] => c [3] => d ) 如何做到缺少的元素會被填補並且數組會被重新索引?答案是array_splice():例子: $arr = array('a','b','c','d');array_splice($arr,1,1);print_r($arr);?> 複製代碼結果:Array ( [0] => a [1] =
在兄弟連的日子總是那麼快,總感覺時間的就這麼從指間流走,想努力攥緊,卻無能為力!現在已經快到衝刺的時候了,腦子裡的知識裝的滿滿的,但都是零碎著的,還沒被串成糖葫蘆,拿不出手!掰著指頭數,不到10天就要開二期項目了,想著就心胸澎湃!老師說,咱們項目幾天,他就陪著咱們熬幾天,好好乾一票,等著拿高薪去!可是呀,這激情總是耗不過時間,時間長了,也就焉了!這會兒,晚上都得吼一吼才能提上幹勁。可幹勁上來了,思緒有沒了。其實啊,我更恨不得早點畢業,早點賺錢,現在的積累過程太叫人疲憊了!可我也明白,越是在打基礎
本文介紹了PHP5.3與5.5中一些廢棄與到期的函數,大家在使用php函數時注意下,感興趣的朋友做個參考。從PHP5.3開始加入了一個新的報錯層級DEPRECATED,即將廢棄/到期。在php5.3被放棄的函數有: call_user_method() //使用 call_user_func() 替代call_user_method_array() //使用 call_user_func_array() 替代define_syslog_variables()dl()ereg() //使用
在php編程中如何用好Regex?phpRegex用法,需要的朋友參考下。本節內容:php RegexRegex是一種可以用於模式比對和替換的強有力的工具。可以在基於UNIX系統的工具中找到ta的身影。此外,象javascript這種用戶端的指令碼語言也提供了支援。Regex已經超出了某種語言或某個系統的局限,成為人們廣為接受的概念和功能,在很多的php教程中,這是必須要介紹的內容。以下是php中Regex的一些常用參數與格式,大家做個參考。文法格式:位於定界符"/"之間。較為常用的元字元包括:
//串連到本地mysql資料庫,選擇test為操作庫$mysqli = mysqli_connect("localhost", "root", "","test", 3306);//用mysql_query函數從user表裡讀取資料$result = mysqli_query($mysqli, "SELECT * FROM userinfo");while($row = mysqli_fetch_array($result))//通過迴圈讀取資料內容{?>
1、今年的計劃表已出。PHP 7 時間表 RFC 投票一直通過, PHP 7 將在2015年10月發布。儘管有些延遲,但我們還是很高興它在今年內發布。PHP 7 詳細時間表由此查看。2、PHP 要上太空飛船了。PHP 將推出全新的項目 , 方便類似 TIE 戰鬥機和太空飛船駕駛人員進行操控。它能用於大量組合比較和排序處理。想瞭解詳細資料請點擊此處。3、傳回型別描述和參數類型提示。 PHP 7 將允許開發人員描述怎樣的傳回型別是他們想要的 —— 類似於參數類型提示。4、PHP 7 將更快!PHP
$i = imagecreatefromjpeg("image.jpg"); for ($x=0;$xfor ($y=0;$y$rgb = imagecolorat($i,$x,$y); $r = ($rgb >> 16) & 0xFF; $g = ($rgb >> & 0xFF; $b = $rgb & 0xFF; $rTotal += $r; $gTotal += $g; $bTotal += $b; $total++;