내가 여기서 내가 원하는 것만으로도 충분할 수 있기를 바랍니다. 내가 가지고있는 것은 내가 개발중인 이메일 클라이언트 애플리케이션을위한 HTML을 포함하는 함수이다. 앱의이 부분은 일반적인 전달, 답장 및 "전체 답장"양식을 사용합니다. 그들은 기본적으로 모두 같기 때문에, 나는 희박 경로를 찾아서 이것을 처리하기 위해 하나의 함수를 사용한다고 생각했습니다. 위에서 언급 한 3 가지 작업 사이에서 볼 수있는 유일한 차이점은 모두에 대한 회신에서 양식의 참조 부분에 여러 개의 이메일 주소가 있다는 점입니다. 포워드의 경우, no (cc)와 (to) 상자는 공백이어야합니다. 이 모든 기능을 나타낼 필요가 있으며 가장 좋은 방법은 무엇인지 혼란 스럽습니다. 아무도 어떤 도움을 제공 할 수 있습니까? 감사.하나의 html 양식을 사용하여 여러 작업을 처리하는 방법
내가 확실히 게시 할 수있는 html이 필요하다. 나는 단지 빛을 시작하고 싶었다.
편집 : 양식 유효성 검사가 실패한 경우 사용자가 양식을 제출하면 POST 값이 표시됩니다.
function compose($type,$contents=null)
{
echo'
<tr>
<td>
<tr>
<td valign="top">
<form method="post" action="">
<table width="100%" cellpadding="0" cellspacing="0" border="0" id="reply">
<tr>
<td><h2>'.$type.'</h2></td>
</tr>
<tr>
<td width="1%" valign="top" nowrap><b>To:</b><br><input name="to" id="focus" title="Enter a single system user here" value="" type="text" size="64"></td>
</tr>
<tr>
<td nowrap><b>Cc:</b><br><input name="cc"" value="" type="text" size="64"></td>
</tr>
<tr>
<td nowrap><b>Subject:</b><br><input name="subject" title="Enter your subject here" value="" type="text" size="64" maxlength="30"></td>
</tr>
<tr>
<td valign="top"><b>Message:</b><br><textarea name="message" title="Enter your message here" rows="5" cols="50" wrap="virtual"></textarea></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td><input type="hidden" name="id" value=""><input type="submit" name="send" value="Send"></td>
</tr>
</table>
</form>
</td>
</tr>
</td>
</tr>';
}
다른 사람이 나를 도울 수 있도록 이미 시도한 코드를 게시하는 것이 좋습니다. – random
나는 이것이 당신이해야 할 것보다 더 어렵게 만들 것이라고 생각합니다. 대부분의 현대 이메일 클라이언트는 항상 사용자가받는 사람, 참조 및 숨은 참조를 수정할 수 있습니다. 하나의 양식만으로도 충분합니다. 전달, 응답 및 응답 모두의 유일한 차이는 필드의 사전 채우기입니다. – doomspork