本帖最後由 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 |