用PHP發送MIME郵件(二)

作者:Kartic Krishnamurthy 譯者:limodou "好,如何建立符合MIME的資訊呢?"   通過上面的一般性的描述,讓我們現在看一下所謂的MIME資訊到底是什麼! 最簡單的MIME資訊   這個資訊沒有任何段,也就是,沒有附件。然而,因為它是一個MIME訊息,它必須有必要的頭。 From: php@php.net To: 'Alex (the Great)' Subject: Bucephalus MIME-Version: 1.0 Hello Alexander,

PHP的物件導向編程:開發大型PHP項目的方法(五)

使用類進行資料存放區   對於php和OOP一件非常好的事情就是,你可以很容易地定義一個類來操作某件事情,並且無論何時你想 用的時候都可以調用相應的類。假設你有一個HTML表單,使用者可以通過選擇產品ID號來選擇一個產品。在數 據庫中有產品的資訊,你想把產品顯示出來,顯示它的價格等等。你擁有不同類型的產品,並且同一個動作 可能對不同的產品具有不同的意思。例如,顯示一個聲音可能意味著播放它,但是對於其它種類的產品可能 意味著顯示一個存在資料庫中的圖片。你可以使用OOP或PHP來減少編碼並提高品質:

一個可以刪除字串中HTML標記的PHP函數

一個可以刪除字串中HTML標記的PHP函數作者:limote 當訪客留言和發帖時,我們並不希望訪客在留言和文章中使用HTML標記,所以在訪客提交留言和文章時我門得把HTML標記刪除,下面的函數就是實現此功能的函數 function delete_htm($scr) { for($i=0;$i{ if(substr($scr,$i,1)=="{ while(substr($scr,$i,1)!=">")$i++; $i++; } $str=$str.substr($scr,$i,1); }

一個個人網頁自動化產生系統(6)

網站管理,檔案名稱:guanli.php Untitled Document                                                             頁面管理                                       // 程式開始  $db = MySQL_connect("localhost", "root"); mysql_select_db("study",$db); // 判斷是不是修改檔案 if

PHP的物件導向編程:開發大型PHP項目的方法(四)

php的進階OOP技術   在看過基本的OOP概念後,我就可以向你展示更進階的技術: 序列化(Serializing)   PHP不支援永久對象,在OOP中永久對象是可以在多個應用的引用中保持狀態和功能的對象,這意味著擁 有將對象儲存到一個檔案或資料庫中的能力,而且可以在以後裝入對象。這就是所謂的序列化機制。PHP 擁 有序列化方法,它可以通過對象進行調用,序列化方法可以返回對象的字串表示。然而,序列化只儲存了 對象的成員資料而不包話方法。

案頭中心(四) 資料顯示

最後一步就是顯示了。 下面這個程式要通過參數來調用。 比如php.php?jpg=jpg 後面的jpg是表格名。記住一定要的呀,不然就不能運行了,會顯示程式出錯。 大家可以把下面這個程式改一下。這樣就可以更加美觀了。 以下是來源程式: 顯示 MySQL_connect("localhost","使用者名稱","密碼") or die("無法聯結資料庫!"); $query="SELECT

案頭中心(三) 修改資料庫

下面這個程式在你輸入id後就把那個id的資料列出來。然後你就可以修改後寫入了. 資料庫的資料更新 if(isset($id)) { if(!MySQL_connect("localhost","使用者名稱","密碼")) {echo"無法聯結資料庫"; exit(); } if(isset($url)) { $query="update $jpg set id='$id',url='$url',mess='$mess',fromx='$fromx',url1='$url1',mess1='$

PHP的物件導向編程:開發大型PHP項目的方法(二)

作者:Luis Argerich 譯者:limodou   "Another"類的對象現在擁有了父類(Something)的全部的資料成員及方法,而且還加上了自已的資料成 員和方法。   你可以使用   $obj2=new Something;   $obj2->setX(6);   $obj2->setY(7);   php現在還不支援多重繼承,所以你不能從兩個或兩個以上類派生出新的類來。

PHP的物件導向編程:開發大型PHP項目的方法(一)

limodou   這篇文章介紹了在php中的物件導向編程(OOP,Object Oriented PRogramming)。我將向你示範如何通 過使用一些OOP的概念和PHP的技巧來減少編碼和提高品質。祝你好運!   物件導向編程的概念:   不同的作者之間說法可能不一樣,但是一個OOP語言必須有以下幾方面: 抽象資料類型和資訊封裝 繼承 多態   在PHP中是通過類來完成封裝的: --------------------------------------------------------

smtp郵件發送一例

test_smtp.phprequire("smtp.php");$smtp=new smtp_class;$smtp->host_name="mail.xiaocui.com";$smtp->localhost="localhost";$from="webmaster@xiaocui.com";$to="root@xiaocui.com";if($smtp->SendMessage( $from, array(  $to ), array(  "From: $from",  "To: $to"

一個自訂位元的多使用者計數器

此計數器能夠自訂任意位元,而且在免費提供的時候能夠顯示一個簡單的廣告。啟動並執行時候需要在計數器目錄下建立一個nobody帳戶有權改寫的目錄datas.實際啟動並執行例子在http://www.hnpts.ha.cn/freecount.htmHeader("Content-type: image/png");if ($user=="") $user="test";$fn="datas/".$user.".txt";if ($bit=="") $bit=8;  //取預設值if

一個簡單的圖形計數器

需要MySQL,GD的支援,linux下php4RC1通過,這也是我做的系統中正在用的。/***hit_count表只一個欄位hit_countpage_visit_record表是用來控制一個ip一天內只產生一個計數器跳動CREATE TABLE page_visit_record (  visit_time datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,  remote_addr char(15) NOT NULL,  visit_page

PHP+APACHE實現使用者論證的方法

在專業的 Web 月台上,常常會需要使用者的帳號及密碼,也就是身份確認的動作。早期的 NCSA httpd 伺服器並沒有提供這項使用者確認的功能,Webmaster 只能用手工打造一個身份確認的 CGI 程式。 自 CERN httpd 之後的 Web 伺服器大部份都提供了使用者身份確認的功能。僅管每套 Web 伺服器的設定都不太相同,但在設定上都大同小異。 以下就是 Apache 伺服器上的使用者身份確認的設定。  AuthType Basic AuthName

採用行寫方式的聊天程式(之三)

ltsayno.php 該程式為系統的核心,處理所關聯的所有函數資訊 發言區 "); parent.f1.document.writeln(""); parent.f1.document.writeln("歡迎光臨PHP無重新整理功能聊天室!"); parent.tforlt4.location.href="lt4.php"; document.fyq.saystemp.focus(); } function sw(list){ document.fyq.towho.options[

最小化資料轉送——在用戶端儲存資料

將程式輸出為其他的語言是程式員喜愛的事情之一,在WEB上我們有 兩個不同編程環境:用戶端(瀏覽器)和伺服器端,根據HTTP協議的定義, 我們可以在編寫在用戶端輸出其他語言的服務端程式,我們選擇了作為服 務端語言、javascript作為用戶端輸出。在本問中我們將向您示範這樣用 該方案把資料存放區在用戶端,並且在諸如:聊天室、新聞系統或其他您想 實現的應用上達到服務端和用戶端(瀏覽器)的最小的資料轉送。 要求以下支援:   php4   Javascript   Frames 主要思想:     

vBulletin HACK----關於排版的兩個HACK

《以vB代碼實現的簡單文字排版》 原因:1.1.4版本中沒有這些,而國內的比較著名的UBB HACK之家就增加了很多對於文字排版的UBB代碼(vB代碼)。 優點:只需要幾行,就可以實現,很簡單。 缺點:因為需要嵌套,所以如果使用者寫得不好的話,會影響文章其它內容的樣式,甚至殃及整個話題。 自評:其實,這隻是將更多的HTML代碼以vB代碼的形式來實現,為的讓人從另一個角度去學習如何進行Web的文字排版而不用去學HTML,也為了安全。 步驟:開啟 global.php ,尋找“ function

PHP中一個控制字元串輸出的函數

// php 中 一個控制字元串輸出的函數(中英文),每行顯示多少字數,避免英文的影響 // $str 字串 // $len 每行顯示的字數(漢字×2) function rep($str,$len) {    $strlen=strlen($str);    $i=0;   $finstr="";   $pos=0;      while($i  {     $s1=substr($str,$i,1);    $s2=ord($s1);    if($s2>0xa0){    

vBulletin HACK----顯示話題大小和開啟新視窗於論壇索引頁

vBulletin HACK ----顯示話題大小和開啟新視窗於論壇索引頁 作者:gogosoft 《顯示話題大小》 原因:1.1.4版本中沒有此功能,而部分使用者會以此作為是否查看話題的參考因素。 優點:只需要增加幾行代碼就可以。 缺點:因為每次顯示論壇索引頁都需要對該頁的話題全部計算大小,所以可能會對伺服器造成若干的影響。 自評:這是一個小功能,可有可無,實用與否見仁見智。 步驟: ⒈開啟 forumdisplay.php ,尋找“ if

PHP使用者指南-cookies部分

php使用者指南-cookies部分 在這課教程我們將學習怎樣利用 PHP 處理cookies,我將試著使事情儘可能簡單地去解釋cookies的一些實際應用。 什麼是cookies及作用? cookies是由web伺服器產生的並且存在用戶端的一些資訊。它嵌在html資訊中,由伺服器端指定,在用戶端及伺服器端間傳遞資訊 。它通常用來:使用者網頁個人化,計數器,儲存被瀏覽網站的資訊等。 cookies和php 在

判斷ICQ是否線上的代碼

//判斷ICQ是否線上的代碼 function get_status($uin) {    $fp = fsockopen ("wwp.icq.com", 80, &$errno, &$errstr, 30);    if(!$fp)   {      echo "$errstr ($errno) ";    }   else   {     fputs($fp, "GET /scripts/online.dll?icq=$uin&img=5 HTTP/1.0 ");      $do =

總頁數: 5203 1 .... 5199 5200 5201 5202 5203 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.