Time of Update: 2017-01-13
參考了一下網上的文章。俗話說,天下文章一大抄,看你會抄不會抄。關鍵是能為我所用,這是最重要的。廢話不多講,let's go。其實發mail很簡單,php有現成的函數,可以參考php 的 manual,特別是第四個例子,講的很詳細。關鍵是怎麼把上傳附件跟郵件發送結合起來。關於檔案的上傳,可以參考http://blog.111cn.net/slamdunk3/archive/2005/02/23/299025.aspx 這篇文章。講一下 檔案上傳的方法及其屬性:
Time of Update: 2017-01-13
mail([接收方], [主題], [郵件主體], [頭資訊]); 你只需要簡單的用列表中的下一個名字來替換[接收方].假設你已經有了一個電子郵件地址的數組:$addresses = array("me@mycompany.com", "you@yourcompany.com", "someone@otherplace.com");
Time of Update: 2017-01-13
MIME 編碼方式簡介(作者:陳俊清 2000年10月24日 15:09) MIME 編碼方式簡介 Subject: =?gb2312?B?xOO6w6Oh?= 這裡是郵件的主題,可是因為編碼了,我們看不出是什麼內容,其原來的文本是:“你好!”我們先看看 MIME 編碼的兩種方法。 對郵件進行編碼最初的原因是因為 Internet 上的很多網關不能正確傳輸8 bit 內碼的字元,比如漢字等。編碼的原理就是把 8 bit 的內容轉換成 7 bit 的形式以能正確傳輸,在接收方收到之後,
Time of Update: 2017-01-13
今天看到一個魔術變數,是以前沒見過的,__DIR__,我查了查,發現原來是php5.3新增的,順便舉幾個例子,解釋一下php的魔術變數系統常量__FILE__ 當前檔案名稱__LINE__ 當前行數__FUNCTION__ 當前函數名__CLASS__ 當前類名__METHOD__ 當前對象的方法名詳細分析1,__FILE__檔案的完整路徑和檔案名稱。如果用在被包含檔案中,則返回被包含的檔案名稱。自 PHP 4.0.2 起,__FILE__
Time of Update: 2017-01-13
在PHP中,大多數的時間格式都是以UNIX時間戳記表示的,而UNIX時間戳記是以s(秒)為最小的計量時間的單位。這對某些應用程式來說不夠精確,所以可以調用microtime()返回當前UNIX時間戳記和微妙數。該函數的原型如下:mixed microtime([bool get_as_float]); //返回當前UNIX時間戳記和微妙數可以為該函數提供一個可選的布爾型參數,如果在調用時不提供這個參數,本函數以“msec
Time of Update: 2017-01-13
php中經常會用到date函數和strtotime函數,這2個函數大家一定並不陌生,今天和大家分享下提示。strtotime — 將任何英文文本的日期時間描述解析為 Unix 時間戳記 代碼如下複製代碼 date_default_timezone_set('Asia/Shanghai');//計算昨天的時間,我們用:date("Ymd",time()-3600);//產生昨天的時間date("Ymd",strtotime('
Time of Update: 2017-01-13
代碼如下複製代碼 <?php// 刪除數組中相同元素,只保留一個相同元素function formatArray($array){sort($array);$tem = ”;$temarray = array();$j = 0;for($i=0;$i<count($array);$i++){if($array[$i]!=$tem){$temarray[$j] = $array[$i];$j++;}$tem = $array[$i];}return
Time of Update: 2017-01-13
下面來介紹一下如何通過PHP來進行騰訊微博操作,也可以直接查看示範。如何用PHP登陸微博賬戶騰訊的登入需要兩個步鄹,第一步是根據自己的QQ號擷取驗證碼,驗證地址是: 代碼如下複製代碼 http://ptlogin2.qq.com/check?uin=@'.$qq.'&appid=46000101 其中$qq代表你的微博帳號,通過這個驗證你可以得到如下的結果: 代碼如下複製代碼 ptui_checkVC('0','!CCQ');
Time of Update: 2017-01-13
在作者所申請的幾個PHP 首頁空間中,能夠提供mail功能的實在不多,總是調用完mail()函數之後就毫無下文了。但是電子郵件在網上生活中的作用越來越大。想一想網蟲上網不收郵件能叫真正的網蟲嗎?郵件的作用我不想再說了,但是假如首頁空間不支援mail()發送那麼怎麼辦呢?我也想過通過socket來實現郵件發送,但無奈對用php
Time of Update: 2017-01-13
由於PHP沒有提供現成的smtp函數,卻提供了一個功能不甚靈活的mail()函數,這個函數需要伺服器配置上的支援,並且不支援smtp驗證,在很多場合無法正常的工作,因此不建議使用。本文的目的在於為新手指明方向,並沒有涉及那些進階的內容,一來本身水平有限,二來也擔心不能準確的講述相關的概念,進而對各位造成誤導,還請自行深入學習。 “使用php發送mail”最近已經成為繼“register_globals”以後本版第二個新手陷阱,今天特地寫這篇文章為
Time of Update: 2017-01-13
利用php類庫PHP QR Code來實現,不需要裝額外的php擴充首先下載類庫包,有時候地址打不開地址:http://phpqrcode.sourceforge.net/下載:http://sourceforge.net/projects/phpqrcode/使用時一般引入phpqrcode.php檔案即可具體使用方法舉例直接瀏覽器輸出: 代碼如下複製代碼 <?php include
Time of Update: 2017-01-13
根據某個索引值對二維數組進行排序是個常見問題,這裡總結一個函數,可同時對兩個索引值分別排序,當然想要更多的話就自行解決吧。但是如果需要排序的數組是一個二維數組,需要按照數組的索引值排序,如下面這個二維數組,需要按照sort鍵名來排序,那麼array_multisort() 就無法直接實現了:執行個體一, 代碼如下複製代碼 $arr = array(array('sort' => 3,'a' => 'a','b' => 'b'),array('sort' =&
Time of Update: 2017-01-13
按N天分隔時間, 求出每一個時間段的開始和結束. 例如按7天分隔裡頭, 求目前時間所處的區間的開始和結束. 要注意時區!注意, 不要簡單地對時間戳記模數, 而是要對時間戳記與開始時間(1970-01-01)的距離進行模數. 代碼如下複製代碼 <?$step = 7;$zerotime = strtotime('1970-01-01'); // 不一定是0!$span = ($time - $zerotime) % ($step * 86400);$stime =
Time of Update: 2017-01-13
有的瀏覽器安裝了pdf開啟程式關聯到瀏覽器,所以直接寫上pdf路徑時是開啟pdf而不是下載,下面我就說下如果讓他們只是下載,而不是瀏覽。建立一個php檔案 代碼如下複製代碼 <?php$file = $_GET['file'];$arr = explode(‘/’,$file);header(‘Content-type:
Time of Update: 2017-01-13
經常需要判斷檔案是否可以訪問,可以通過http狀態代碼判別,200為正常訪問,404為找不到該頁面,代碼如下 代碼如下複製代碼 <?php// 設定url$url = 'http://www.111cn.net';function get_http_status_code($url) { if(empty($url)) return false; $url = parse_url($url); $host =
Time of Update: 2017-01-13
PHP cookie用法 代碼如下複製代碼 setcookie('mycookie','value');//函數原型:int setcookie(string name,string value,int expire,string path,string domain,int secure)echo($mycookie);echo($HTTP_COOKIE_VARS['mycookie']);echo($_COOKIE['mycookie']);
Time of Update: 2017-01-13
我的理解核心代碼 代碼如下複製代碼 $news = array('title'=>'first', 'content' =>'<p>this is paragraph 1</p>' .'<p>this is paragraph 2</p>' .'Now i make a page end. [--page--] page 2 start~~~~~');$newsModel->insert($
Time of Update: 2017-01-13
第十章(1)檔案上傳(一)一.表單提交:接收普通表單資訊的數組有: $_GET $_POST $_REQUEST<不能確定表單的接收方式>接收檔案上傳資訊的函數有:
Time of Update: 2017-01-13
第七章(11)物件導向詳解_對象的序列化和反序列化序列化就是把對象轉化成二進位的字串 (要序列化的對象名稱).反序列化就是把二進位化字化為對象 unserilize(要反序列化的對象名稱).符串轉序列化標準:$r1=new
Time of Update: 2017-01-13
<?phpheader("Content-type:text/html;charset=gb2312");require_once('inc/connect.php');$xm=isset($_GET['txt'])?$_GET['txt']:'null';$ta=isset($_GET['tag'])?$_GET['tag']:3;if( $ta==1