我對php很新,但是我有一些使用c#java和vb的經驗。我從我的網站寫了一個簡單的聯繫表格,它會向我發送一封電子郵件,並向用戶發送一封確認電子郵件。這工作得很好。現在我想將此人的姓名和電子郵件地址添加到數據庫中以備將來郵寄。如果我要在java或c#中執行此操作,這兩個活動將被拆分爲2個或更多的類,以便在需要發送電子郵件或添加到數據庫的其他情況下使用。這可能在PHP中,或者我應該只是把它寫在一個文件中?是否可以從另一個PHP腳本中調用?
謝謝! (編輯),這裏的一些代碼,我寫道:
<?php
$to = "[email protected]";
$subject = "New Contact";
$message = "A new contact named : " . $_POST["fname"] . " " . $_POST["lname"] . "\n" . "has written you a message:" . "\n" . "\n" . $_POST["comment"];
$from = ($_POST["email"]);
mail($to,$subject,$message,"From" . " " . $_POST["email"]);
echo "<p> Thank you for your time helping me to build a better website!</p> <br/> <p> You will recieve an email confirmation shortly </p> <br/> <p> You will be redirected in 5 seconds</p>" ;
$return_message = "Thank you for your comments and suggestions. \n If you required further assistance I will be with you shortly. \n \n Yours, \n \n Craig A. Smith \n \n Original Message: \n" . $_POST["comment"];
mail($from,"Thank You!",$return_message);
?>
這是用戶點擊提交後,即運行該腳本。 (也有一些確認,以確保所有字段都已填寫)
如何將聯繫表單中的信息發送到將添加到數據庫的下一個腳本?我可以很容易地把它寫在一個腳本中,但這個網站是我第一次使用php,並且是我的主頁,我將在我的簡歷上做廣告。我剛剛離開學校時正在尋找工作。
如果你認爲你可能會再次需要它,這是一個好主意,把它放在不同的類,檢查http://php.net/manual/en/language.oop5.autoload.php儘管你也可以手動包含你的文件:http:///php.net/manual/en/function.include.php。 – jeroen 2013-03-08 00:24:51
真的沒有必要爲此寫一個類。您應該使用數據庫類,但添加該聯繫人可以用一個簡單的函數。 – Popnoodles 2013-03-08 00:27:52
請嘗試http://net.tutsplus.com/tutorials/php/object-oriented-php-for-beginners/ – 2013-03-08 00:28:17