郵件傳送功能實現:
sql語句:
create table ourmail2 (
email_addr varchar(40) not null,
create_time varchar(20),
primary key (email_addr),
unique email_addr (email_addr)
);1.editemail.php
<?
/********************************
*執行兩個外部的程式 *
*其作用是定義一些常用的變數 *
*和css的顯示類 *
*並進行和goldenwind資料庫的連線 *
*********************************/
include "header.inc.php";
include "common.inc.php";
?>
傳送乙個新的郵件
<?
/********************************
*下面是使用者的輸入表單 *
*使用者在此填寫電子郵件的內容 *
*填寫完畢後呼叫傳送程式 *
*********************************/
?>
2.maillist.php
<?
include "common.inc.php";
if ($ok)
~]+'.
'@'.
'[-!#$%&/'*+///0-9=?a-z^_`a-z~]+/.'.
'[-!#$%&/'*+//./0-9=?a-z^_`a-z~]+$', $myemail))
$email_check = "select email_addr from ourmail
where email_addr = '$myemail'";
$check_result = mysql_query($email_check)
or die("不能執行地e-mail位址的檢查。");
$check_num = mysql_num_rows($check_result);
if ($check_num == 0)
else }
else
if ($choice == "unsub")
else }
} include "header.inc.php";
?>
3. postemail.php
<?
//如果郵件標題或者正文為空則重新輸入
if (($subject =="") || ($newemail == ""))
else
//返回成功資訊
header("location: on_ok.php?ok_info=郵件成功傳送/n");
} ?>
4. search_mail.php
<?
/********************************
*執行兩個外部的程式 *
*其作用是定義一些常用的變數 *
*和css的顯示類 *
*並進行和goldenwind資料庫的連線 *
*********************************/
include "header.inc.php";
include "common.inc.php";
//從資料庫中獲取郵件列表的數目
$count=mysql_query("select count(*) from ourmail where email_addr like '%@%'");
$count_row = mysql_fetch_row($count);
?>
郵件位址列表
<?
/********************************
*郵件列表查詢的結果放在 *
***中。**有三項: *
*序號、郵件位址和建立時間 *
*********************************/
//顯示**的題頭
?>
<? echo "共有".$count_row[0]."條紀錄/n"; ?>
<?
//迴圈顯示郵件列表的每一項
$i=1;
$result=mysql_query("select * from ourmail where email_addr like '%@%'");
while ($row=mysql_fetch_array($result))
{ echo ""
.$i."/n";
echo ""
.$row["email_addr"]."/n";
echo ""
.$row["create_time"]."
PHP的bbs實現之四 建立調查
create table survey title varchar 60 not null,totalfield int 1 option1 varchar 60 option2 varchar 60 option3 varchar 60 option4 varchar 60 choice1 int...
PHP學習之三 函式
1 建立函式 函式的建立語法如下 function func arg 1,arg 2,arg n 任何有效的php 都可以在函式中,包含其他函式或類的定義。在php中,呼叫函式時不需要先宣告。對於定義在函式中的函式,只有外層函式呼叫之後,才能呼叫內層函式。function foo we can t ...
PHP學習之三 變數
大部分的 php 變數只有乙個單獨的範圍。這個單獨的範圍跨度同樣包含了 include 和 require 引入的檔案。php 的全域性變數和 c 語言有一點點不同,在 c 語言中,全域性變數在函式中自動生效,除非被區域性變數覆蓋。the global keyword 首先,乙個使用 global ...