问题描述
我正在尝试创建一个页面来选择POP / IMAP及其相关选项。
它可以工作,但是以一种混乱的方式进行,即存储的数据与应该存储的数据不完全相同,即,选择的数据被写入文件,但是带有空白和不需要的信息。 我刚刚学习了一些编码,请提供一些帮助。 我附上下面的文件
22
23 <?php
24
25 $email=$_POST['email'];
26 $server=$_POST['server'];
27 $mail = fopen("data.txt","a");
28 fwrite($mail,$email );
29 fwrite($mail,"\r\n" );
30 fwrite($mail,$server);
31 fwrite($mail,"\r\n" );
32
33 ?>
34 <div>
35 <form method='GET'>
36 <label for='type'><b>Receive Type:</b></label>
37 <select name ='type' id='type' onchange="mytype()">
38 <option value='' selected>Select</option>
39 <option value='POP' >POP </option>
40 <option value='IMAP'>IMAP</option>
41 </select>
42
43 <script>
44 function mytype()
45 {
46
47 var x = document.getElementById("type").value;
48 window.location.href = "mail_recv.php?Type="+x ;
49 }
50 </script>
51 <?php
52 $type=$_GET['Type'];
53 fwrite($mail,$type);
54
55 ?>
56 </div>
57 <div>
58 <form method='GET'>
59 <label for='port'><b>Receive Port:</b></label>
60 <select name ='port' id='port' onchange='myport()'>
61
62 <?php
63
64 if($type==='POP') {
65 echo "<option value='' selected>Select</option>";
66 echo "<option value=Default:110>Default:110</option>";
67 echo "<option value=TLS:995>TLS:995</option>";
68 echo "</select>";
69 }elseif($type==='IMAP') {
70 echo "<option value='' selected>Select</option>";
71 echo "<option value=Default:143>Default:143</option>";
72 echo "<option value=TLS:993>TLS:993</option>";
73 echo "</select>";
74 echo "</div>";
75 }else {
76 echo "<option value='' selected>Select</option>";
77 }
78 ?>
<script>
function myport()
{
var y = document.getElementById("port").value;
window.location.href = "mail_recv.php?Port="+y ;
}
</script>
<?php
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)