DAVID馬蘭:讓我們提高後, 網站我在做,通過這些新生 可報名參加校內體育活動, 通過電子郵件他們,當他們有 登記。 如何做到這一點 - 好了,在這裡 froshims-3,請注意,只 改變我現在所做的是更新 行動寄存器3.PHP的價值。 在寄存器3.PHP現在,請注意 我首先需要一個名為 class.phpmailer.php。 這屬於一個叫做庫 PHPMailer的存在裡面的某個地方 電腦,而我在這裡指定 在PHP應要求其使用, 就像#包括C要求 一個頭文件。 接下來,我檢查,如果名稱不是空的, 性別不是空的,宿舍是不是 空,那麼讓我們繼續 要做到以下幾點。 首先我要實例化,甚至 類型的PHPMailer的對象。 這有點新的語法,但它的 的面向對象的特徵 編程語言,它PHP是。 特別是,這有效地宣告 類型的PHPMailer的變量 並最終調用 該變量的郵件。 現在,讓我們使用該變量 發送電子郵件。 讓我們先通過調用一個指定 函數調用isSMTP,我會 確實想發送此郵件 使用SMTP協議。 讓我們接下來的指定通過主機 我將發送此郵件應, 比如這裡的校園, smtp.fas.harvard.edu。 讓我們再設置從地址 此電子郵件至jharvard@cs50.net。 讓我們再添加的地址 jharvard@cs50.net這樣一來,簡單地說, 這一次約翰·哈佛將 可以通過電子郵件發送自己。 並讓我們再設置的主題 此電子郵件報名。 最後,讓我們設置的這個身體 電子郵件是以下字符串。 此人剛剛註冊。 名稱 - 如此這般。 隊長 - 如此這般。 性別 - 如此這般。 宿舍 - 如此這般。 請注意,這個字符串延伸到 多行,但我已經串連 他們在一起使用PHP的點操作符 以便在一天結束時,這是 真正的只是一個長字符串這裡被打破的 我的文本編輯器到多行。 現在是時候來發送電子郵件。 在這裡,我會打電話給一個叫發送功能, 但我會檢查它是否是回報 值是false。 如果是這樣,我乾脆就要死了,所以 可以說,通過打印錯誤。 現在注意到一個其它塊的語法。 縱觀這幾行 的代碼中,我利用 這個箭頭操作符。 就像在C,其中的箭頭操作符 解引用一個指針和 帶你到一些值,同樣在這裡 這是否讓你訪問 字段的對象的內部,在該 案件類型的PHPMailer的對象。 現在,是我到現在為止訪問此頁面, 我會看到以下內容。 如果我現在提供大衛·馬蘭作為我的名字, 隊長作為隊長,我會指定 郵件,我會住在這裡的馬修斯和 然後點擊註冊,我應該很快 收到電子郵件。