標題:
2013年11月12日
[打印本頁]
作者:
guo.cane
時間:
2013-11-12 18:51
標題:
2013年11月12日
本帖最後由 guo.cane 於 2013-11-14 21:31 編輯
刪除陣列元素
<?php
header('Content-Type:text/html; charset=utf-8');
?>
<html>
<head>
<title>刪除陣列元素</title>
<meta http-equiv="Content-Type" Content="text/html; charset=utf-8" />
</head>
<body>
<?php
/***
* unset 可以用來刪除任何變數
********************************/
$arr_score = array('A'=>100, 'B'=>95, 'C'=>85, 'D'=>60, 'E'=>59);
unset($arr_score); //刪除指定陣列元素
print_r($arr_score);
$a = 'ABC';
unset($a); //刪除變數
echo $a;
?>
</body>
</html>
複製代碼
發信程式
<?php
header('Content-Type:text/html; charset=utf-8');
?>
<html>
<head>
<title>發信程式</title>
<meta http-equiv="Content-Type" Content="text/html; charset=utf-8" />
</head>
<body>
<form method="post" action="process.php">
<table border="5" align="center">
<caption><h1>發信程式</h1></caption>
<tr><!-- 第一行 -->
<td align="right">收件者</td>
<td><input type="text" name="mailto" /></td>
</tr>
<tr><!-- 第一行 -->
<td align="right">寄件者名稱</td>
<td><input type="text" name="sender_name" /></td>
</tr>
<tr><!-- 第一行 -->
<td align="right">寄件者信箱</td>
<td><input type="text" name="sender_mail" /></td>
</tr>
<tr><!-- 第二行 -->
<td align="right">主旨</td>
<td><input type="text" name="subject" /></td>
</tr>
<tr><!-- 第三行 -->
<td colspan="2"><textarea name="massage" cols="50" rows="20"></textarea></td>
</tr>
<tr><!-- 第四行 -->
<td colspan="2" align="center"><input type="submit" name="send" value="發信" /></td>
</tr>
</table>
</form>
</body>
</html>
複製代碼
資料處理頁
<?php
ob_start(); //output buffer
header('Content-Type:text/html; charset=utf-8');
//print_r($_POST);
$mailto = $_POST['mailto']; //取得收件者
$subject = iconv('utf-8', 'big5', $_POST['subject']); //取得主旨, 轉碼 由utf-8轉為big5
$massage = $_POST['massage']; //取得訊息內容, 轉碼 由utf-8轉為big5
$sender_name = $_POST['sender_name']; //取得寄件者名稱
$sender_mail = $_POST['sender_mail']; //取得寄件者信箱
$headers = 'Content-Type:text/html; charset=utf-8'."\r\n"; //設定信件編碼
$headers .= 'From: '.$sender_name.' <'.$sender_mail.'>'; //設定寄件者
/*echo $mailto.'<br />';
echo $subject.'<br />';
echo nl2br($massage).'<br />'; //new line to break*/
//mail(收件者, 主旨, 訊息內容);
$bool = @mail($mailto, $subject, $massage, $headers); // @隱藏錯誤訊息
if($bool){
header('Refresh:5; URL=2.php'); //停留 5 秒鐘後, 導至 2.php頁面
echo '發信成功';
}else{
echo '發信失敗';
header('Location: 2.php'); //直接導至 2.php
}
?>
複製代碼
設定php.ini
開始->所有程式->Appserv->Configration Server->php.ini
SMTP = msa.hinet.net
sendmail_from = 您的信箱, 並將字首分號移除
重新啟動Apache Server
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2