Time of Update: 2016-07-13
在PHP中
Time of Update: 2016-07-13
php教程上傳圖片後,自動裁剪成縮圖,寬不限高// $Id: image.php 1937 2009-01-05 19:09:40Z dualface $/*** 定義 Helper_Image 類和 Helper_ImageGD 類** @link http://qeephp.com/* @copyright Copyright (c) 2006-2009 Qeeyuan Inc. {@link http://www.qeeyuan.com}* @license New BSD
Time of Update: 2016-07-13
FCKeditor目前最新的版本是2.5.1,我花了點時間將裡面一些檔案進行了修改,更適合實際的應用.具體的修改過程請看說明,也可以直接下載修改後的程式,見附件.1.刪除editor/_source 目錄這是FCKeditor的源碼,可以刪除2.刪除editor/lang 目錄中除en/zh/zh-cn的語言檔案3.刪除editor/filemanage/connectors
Time of Update: 2016-07-13
1.
Time of Update: 2016-07-13
以前我給大家有講過產生多個隨機數,下面我再來介紹一篇關於php 產生N個不重複的隨機數執行個體,如果你有興趣大家可參考一下。要實現此功能並非難事,但是讓我學習到很多。 代碼如下複製代碼 /** * 產生一定數量的不重複隨機數 * @param int $min ,$max指定隨機數的範圍 * @param int $max * @param int $num 指定產生數量 * @return array */function unique_rand($min, $max,
Time of Update: 2016-07-13
如果我們需要隱藏下載檔案路徑我們只要直接輸入就可以了,而不需要跳轉路徑,下面我們來看一個執行個體,希望對各位同學會有所協助。 代碼如下複製代碼 //設定頭資訊,強制下載檔案 function download_send_headers($filename) { // disable caching $now = gmdate("D, d M Y H:i:s"); header("Expires: Tue, 03 Jul 2001 06:00:00 GMT")
Time of Update: 2016-07-13
在學校時我們老師告訴我們程式資料排序會有很多演算法,其實冒泡演算法是我們常用的一種排序演算法了,下面我來用php實現冒泡排序,下面記錄一下。例1 代碼如下複製代碼 /** * 冒泡排序 (一維數組) * 兩兩比較待排序資料元素的大小,發現兩個資料元素的次序相反時即進行交換,直到沒有反序的資料元素為止 * 設想被排序的數組R[1..N] 垂直豎立,將每個資料元素看作有重量的氣泡,從下往上掃描數組,凡掃描違反原則的輕氣泡,就使其向上"漂浮".如此反覆進行. *
Time of Update: 2016-07-13
我信會在很多網站看到一些文章發布之後會顯示此文章是在幾秒幾前發的或幾個月前發的檔案,下面我來給大家介紹利用php計算時間差來計算文章發表距現在時間相隔多久了。 代碼如下複製代碼 /** * 時間差計算 */function time2Units ( $time ){ $year = floor ( $time / 60 / 60 / 24 / 365 ); $time -= $year * 60 * 60 * 24 * 36
Time of Update: 2016-07-13
在php中file_get_contents與curl()函數都可以用來抓取對方網站的資料並儲存到本機伺服器中,但是總得來講file_get_contents()效率稍低些,常用失敗的情況、curl()效率挺高的,支援多線程,不過需要開啟下curl擴充,也就是說要使用curl函數就必須要開啟curl擴充了,而file_get_contents函數系統是預設的哦。下面是curl擴充開啟的步驟:1、將PHP檔案夾下的三個檔案php_curl.dll,libeay32.dll,ssleay32.dll
Time of Update: 2016-07-13
我們產生excel都會使用phpExcel類了,下面我來給大家介紹在產生excel列名超過26列大於Z問題解決辦法吧。這是phpExcel類中的方法。今天查到了,記錄一下備忘。 代碼如下複製代碼 public static function stringFromColumnIndex($pColumnIndex = 0) { // Using a lookup cache adds a slight memory overhead, but boosts
Time of Update: 2016-07-13
如果你的網頁出現301或404對於使用者體驗來講是一個非常嚴重的問題了,所以我們在做php header301或404時就必須小心再小心了,正同我來看看。301跳轉 代碼如下複製代碼 header('HTTP/1.1 301 Moved Permanently'); header('Location: http://www.abc.com/aaa/'); exit(); 不要漏了header(‘HTTP/1.1 301 Moved
Time of Update: 2016-07-13
在網上找了很多種用Curl偽造用戶端源IP的一些方法,幾乎都是使用curl函數,後來查證了此函數的使用果然是強大,不但可以偽造用戶端源IP還可以偽造代理IP哦,下面我們來看看代碼。一般伺服器擷取客戶IP有三種情況1.在沒用代理的情況下:#http://www.bKjia.c0mREMOTE_ADDR =客戶IPHTTP_VIA = 空HTTP_X_FORWARDED_FOR = 空2.在使用代理且Proxy 伺服器有設定轉寄用戶端IP的情況:REMOTE_ADDR = Proxy 伺服器
Time of Update: 2016-07-13
代碼: $file = fopen('text.csv','r'); while ($data = fgetcsv($file)) { //每次讀取CSV裡面的一行內容 //print_r($data); //此為一個數組,要獲得每一個資料,訪問數組下標即可 $goods_list[] = $data; }//print_r($goods_list);echo $goods_list[0][1]; fclose($file); ?> 在實際工作中,
Time of Update: 2016-07-13
CPanel面板是一款非常強大的虛擬機器主機管理面板了,如果你是空間商估計這個cp面板你不陌生哦,下面我來介紹利用php實現自動備份網站檔案. 代碼如下複製代碼 // PHP script to allow periodic cPanel backups automatically.// Based on script posted by max.hedroom in cpanel.net forums// This script contains passwords. KEEP
Time of Update: 2016-07-13
首先弄清楚,什麼是bom頭?在Windows下用記事本之類的程式將文字檔儲存為UTF-8格式時,記事本會在檔案頭前面加上幾個不可見的字元(EF BB BF),就是所謂的BOM(Byte order Mark)。不僅限於 記事本儲存的檔案,只要在檔案的開口包含了EF BB BF
Time of Update: 2016-07-13
ThinkPHP採用模組和操作的方式來執行,首先,使用者的請求會通過入口檔案產生一個應用執行個體,應用控制器(我們稱之為核心控制器)會管理整個使用者執行的過程,並負責模組的調度和操作的執行,並且在最後銷毀該應用執行個體。任何一個WEB行為都可以認為是一個模組的某個操作,系統會根據當前的URL來分析要執行的模組和操作。這個分析工作由URL調度器來實現,官方內建了Dispatcher類來完成該調度。
Time of Update: 2016-07-13
4點了.今天是最後一天在這間公司.心情不是很好.所以寫下東西發泄下. 一般的大站通常做法是 拿著記憶體當資料庫來用(memcached). 和很好的讀 寫分離 備份機制 (mysql 的主從)在這樣的環境下我們怎麼進行PHP開發呢. 本人不太會講話.所以還是帖代碼吧. 剛在linux 的 VIM 裡寫的一個 demo 調試通過. 也同時希望大家拍磚 , 使用PHP5 寫的. PHP4寫出來怕大家說我落後了$memcached =
Time of Update: 2016-07-13
這篇文章主要介紹了codeigniter多檔案上傳使用樣本,需要的朋友可以參考下代碼如下: 0, "max_width" => 0, "max_height" => 0, "max_filename" => 0, "allowed_types" => "", "file_temp" => "", "file_name" => "", "orig_name" =>
Time of Update: 2016-07-13
代碼://----顯示上一篇、下一篇文章代碼 START---- $sql_former = "select * from article where id; //上一篇文章sql語句。注意是倒序,因為返回結果集時只用了第一篇文章,而不是最後一篇文章 $sql_later = "select * from article where id>$id "; //下一篇文章sql語句 $queryset_former = mysql_query($sql_former);
Time of Update: 2016-07-13
1.插入單條記錄複製代碼 代碼如下:db_insert("table")->fields(array('field1' => 'value1', 'field2' => 'value2', 'fieldn' => $valuen))->execute();2.插入多條記錄複製代碼 代碼如下:$values[] = array('field1' => 'val1', 'field2' => 'val2', 'fieldn' => $valn);$values[] = array('field1'