Email Format

From iGoogle 

 

메일은 누구나 쓸 수 있지만, 격식을 잘 갖춰 쓰는 것이 중요합니다.
특히 영문 메일은 더더욱 그렇죠. 영문 메일은 3가지로 구성되어 있죠.

형식은 간단합니다.

1. 인사말
2. 본문
3. 꼬릿말

거두 절미하고 본문만 쓰면 매우 실례가 되니깐 메일 쓸 때 인사말, 꼬릿말을 까먹지 말아주세요.
그럼 인사말부터 알아봅시다.

1. 인사말

우리가 배운 영어에는 Hello, Hi, Good Morning, Good Afternoon, Good Night, How are you, How do you do 등 많지만, 외국 엔지니어들은 거의 요것들만 쓰더군요.

- Hi Gosu, (이름 뒤에 쉼표로 끝남)
- Hi, (이름을 넣어주면 좀 더 친숙하고 안 넣으면 그냥 밋밋한 인사)
- Gosu, (좀 친하면 그냥 이름만 부름)
- Hi all, (모두들 안녕하세요..정도의 표현)

그 외의 표현들에는는 가끔 Hello 쓰는 사람도 있긴 한데, Hi 만 기억하심 되겠네요.


2. 본문
본문 쓰는 법은 표현들이 많으니깐, 차차 표현들을 배우기로 하고 꼬릿 말로 넘어갑니다.

3. 꼬릿말
우리가 꼬릿말은 별로 중요하지 않게 생각하는데, 영문 메일에는 꼬릿말이 반드시 들어가야 합니다.
어떻게 쓰냐고요?

1) 간단한 방법 : 이름만 쓰고 끝남.

--- 본문 끝 ----
Gosu

2) 감사의 표현과 함께 끝내는 법

Thanks,
Gosu

(이름 위에 쉼표 들어감)

3) 일반적인 방법 : 'Gosu가 보냄' 정도로 해석
Regards,
Gosu

4) 기타 : 행운을 빈다. 정도의 의미
Best regars,
Gosu

음...중학교때 배웠던 Sincerely는 어떨때 쓰일까요?
이는 매우 격식을 갖춰서 보내는 경우, 즉 고객에게 보내거나 회사대 회사로 보내는 경우에 쓰이지요.
따라서 엔지니어들 사이에 오가는 메일에는 쓰일 수가 없지요.

자 그럼, 복습하는 의미에서...

영문 메일을 하나 써 봅시다. 댓글로 복습내용이나 질문을 올려주세요.

예문1]

Hi John,
How are you?
I received the flex book yesterday.
Thanks,
Gosu

 


[OkGosu IT English 활용팁]
한글 번역 및 힌트는 텍스트 영역을 마우스로 드래그 하시면 보입니다.
강좌를 보시고 나면 복습문제를 댓글로 남기시거나 OkGosu.Net사이트에 직접 글을 남겨주세요.
복습문제는 예문의 패턴을 반드시 활용해주세요.
검색어를 입력해보시면 기존 강좌 내용 및 제목을 검색하실 수 있습니다.
강좌는 매주 월, 목에 업데이트 됩니다.


http://okgosu.tistory.com

 

转载于:https://www.cnblogs.com/kevinkim/archive/2012/01/16/2323453.html

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .error {color: #FF0000;} </style> </head> <body> <?php // 初始化变量 $name = $email = $message = ""; $nameErr = $emailErr = ""; if ($_SERVER["REQUEST_METHOD"] == "POST") { // 验证姓名 if (empty($_POST["name"])) { $nameErr = "Name is required"; } else { $name = test_input($_POST["name"]); if (!preg_match("/^[a-zA-Z ]*$/", $name)) { $nameErr = "Only letters and white space allowed"; } } // 验证电子邮件 if (empty($_POST["email"])) { $emailErr = "Email is required"; } else { $email = test_input($_POST["email"]); if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $emailErr = "Invalid email format"; } } // 处理消息(可选) if (empty($_POST["message"])) { $message = ""; } else { $message = test_input($_POST["message"]); } } function test_input($data) { $data = trim($data); $data = stripslashes($data); $data = htmlspecialchars($data); return $data; } ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>PHP Form Validation Example</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"> </head> <body> <div class="container"> <h2>Contact Form</h2> <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>"> <div class="form-group"> <label for="name">Name:</label> <input type="text" class="form-control <?php echo ($nameErr != "") ? 'is-invalid' : ''; ?>" id="name" name="name" value="<?php echo $name; ?>"> <span class="text-danger"><?php echo $nameErr; ?></span> </div> <div class="form-group"> <label for="email">Email:</label> <input type="email" class="form-control <?php echo ($emailErr != "") ? 'is-invalid' : ''; ?>" id="email" name="email" value="<?php echo $email; ?>"> <span class="text-danger"><?php echo $emailErr; ?></span> </div> <div class="form-group"> <label for="message">Message:</label> <textarea class="form-control" id="message" name="message"><?php echo $message; ?></textarea> </div> <button type="submit" class="btn btn-primary">Submit</button> </form> </div> </body> </html>
最新发布
06-15
### PHP 表单验证与输入清理示例 在构建安全的 PHP 表单时,输入验证和清理是至关重要的步骤。以下是一个完整的 PHP 表单验证示例,包含 HTML 和输入清理功能: ```php <?php // 定义错误变量 $nameErr = $emailErr = $commentErr = ""; $name = $email = $comment = ""; if ($_SERVER["REQUEST_METHOD"] == "POST") { // 验证名字 if (empty($_POST["name"])) { $nameErr = "名字是必需的"; } else { $name = test_input($_POST["name"]); if (!preg_match("/^[a-zA-Z ]*$/", $name)) { $nameErr = "只允许字母和空格"; } } // 验证电子邮件 if (empty($_POST["email"])) { $emailErr = "电子邮件是必需的"; } else { $email = test_input($_POST["email"]); if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $emailErr = "无效的电子邮件格式"; } } // 验证评论并清理 HTML 标签 if (empty($_POST["comment"])) { $commentErr = "评论是必需的"; } else { $comment = strip_tags(test_input($_POST["comment"])); } } function test_input($data) { $data = trim($data); $data = stripslashes($data); $data = htmlspecialchars($data); return $data; } ?> <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>PHP 表单验证示例</title> </head> <body> <h2>PHP 表单验证示例</h2> <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>"> 姓名: <input type="text" name="name" value="<?php echo htmlspecialchars($name); ?>"> <span style="color:red"><?php echo $nameErr; ?></span><br><br> 电子邮件: <input type="text" name="email" value="<?php echo htmlspecialchars($email); ?>"> <span style="color:red"><?php echo $emailErr; ?></span><br><br> 评论: <textarea name="comment" rows="5" cols="40"><?php echo htmlspecialchars($comment); ?></textarea> <span style="color:red"><?php echo $commentErr; ?></span><br><br> <input type="submit" name="submit" value="提交"> </form> </body> </html> ``` 此代码实现了以下功能: 1. **输入验证**:确保用户输入的数据符合预期格式[^1]。 2. **HTML 清理**:使用 `strip_tags` 函数从用户输入中删除任何潜在的恶意 HTML 标记。 3. **安全性增强**:通过 `htmlspecialchars` 函数防止 XSS 攻击[^2]。 ### 输入清理的重要性 输入清理不仅是为了防止跨站脚本攻击(XSS),还可以避免因不良输入导致的站点破坏或数据损坏[^2]。例如,未正确清理的 HTML 标记可能会破坏页面结构或引入意外行为。 ### 注意事项 尽管简化版的清理器(如基于正则表达式的解决方案)可能有效,但它们通常将 HTML 视为字符串而非结构化文档,这可能导致输出不再符合 HTML 标准[^2]。因此,在实际应用中,建议使用更强大的库(如 HTML Purifier)来处理复杂的 HTML 输入。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值