This is the 1st time this has happened. A whole of junk has been spewed onto my webform and i have got some 10-20 such mails. The junk and the php scripts that form my web form are given below. Would anyone guide me as all the email addresses submitted have my own domain ie 23@abc.com, hug@abc.com etc .
My problem is i have to send back to the form submitted a copy of their form request so i assume the spambot got the id from there. How do i resolve this please ?
Thanks ! Swati
File a.php
<? include("variables.php"); ?>
<style>
.details {border:1 solid black; background-color:f3e9d0; display:none; padding:6 2 2 6; margin: 0 0 0 0;}
</style>
<LINK REL="stylesheet" HREF="/uim/common/us.css" TYPE="text/css">
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function togglea()
{
if (aa.style.display=="block")
{
aa.style.display="none";
return;
}
if (aa.style.display=="none") aa.style.display="block";
}
function toggleb()
{
if (bb.style.display=="block")
{
bb.style.display="none";
return;
}
if (bb.style.display=="none") bb.style.display="block";
}
function togglec()
{
if (cc.style.display=="block")
{
cc.style.display="none";
return;
}
if (cc.style.display=="none") cc.style.display="block";
}
function toggled()
{
if (dd.style.display=="block")
{
dd.style.display="none";
return;
}
if (dd.style.display=="none") dd.style.display="block";
}
function togglee()
{
if (ee.style.display=="block")
{
ee.style.display="none";
return;
}
if (ee.style.display=="none") ee.style.display="block";
}
</script>
<div align="left">
<table border="0" cellpadding="5" cellspacing="5" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
<tr> <td width="15%" bgcolor="#6666FF"> </td>
<td width="85%" align="left" valign="top">
<p><P>
<table width=575><tr><td width=365>
<b>Please fill in the following details</td><td><font face=verdana size=-1><a href="servcont.pdf" target="_blank"><b>View our Service Contracts</b></a></font></b></td></tr></table> <p><p>
<form enctype="multipart/form-data" method="post" action="service_process.php">
<table border="0">
<tr>
<tr>
<tr>
<tr><b><font color=blue>Contact Data</font></tr>
<tr><td>Name of Company:</td><td><input type="text" name="company_name" size="20"><font color="orange"> Mandatory field</font></td>
<tr><td>Last Name:</td><td><input type="text" name="last_name" size="20"><font color="orange"> Mandatory field</font></td>
<tr><td>First Name:</td><td><input type="text" name="first_name" size="20"><font color="orange"> Mandatory field</font></td>
<tr><td>Business City:</td><td>
<select name="biz_city">
<option value="">[Select One]
<?php
mysql_connect("localhost", $dbname, $dbpasswd )
or die ("Unable to connect to server.");
mysql_select_db($database)
or die ("Unable to select database.");
$result = mysql_query("SELECT * FROM `Towns`");
if ($myrow2 = mysql_fetch_array($result)) {
do {
printf("<option>
%s", $myrow2["City/Town"]);
} while ($myrow2 = mysql_fetch_array($result));
}
?>
</select>
</td>
<tr><td>Business Street:</td><td><input type="text" name="biz_street" size="20"></td>
<tr><td>Business Postal Code:</td><td><input type="text" name="biz_post_code" size="20"></td>
<tr><td>Business Country:</td><td><input type="text" name="biz_country" size="20"></td>
<tr><td>Area Code:</td><td><input type="text" name="area_code" size="20"><font size=-1> Without Zero </font><font color="orange"> Mandatory field</font></td>
<tr><td>Business Phone:</td><td><input type="text" name="biz_phone" size="20"><font color="orange"> Mandatory field</font></td>
<tr><td>Email Address:</td><td><input type="text" name="email" size="20"><font color="orange"> Mandatory field</font></td>
<tr>
<tr>
<tr>
<tr>
<tr>
<tr><td><b><font color=blue>Service Required</font></td><td></td></tr>
<tr>
<tr>
<tr>
<tr><td></td><td><input type=checkbox name=a onClick="javascript:togglea()"> For contracted commissioning and startup, please check here
<div class=details id=aa style="DISPLAY:none">
<table>
<tr><td>Model:</td><td><input type=text name=a1 size=20><font color="orange"> Mandatory field</font></td></tr>
<tr><td>Machine Serial No.:</td><td><input type=text name=a2 size=20></td></tr>
<tr><td>Order Confirmation #:</td><td><input type=text name=a3 size=20></td></tr>
<tr><td valign=top>Detailed Information:</td><td><textarea name=a4 rows=4 cols=50></textarea></td></tr>
</table>
</div></td></tr>
<tr><td></td><td><input type=checkbox name=b onClick="javascript:toggleb()"> To request a warranty service, please check here
<div class=details id=bb style="DISPLAY:none">
<table>
<tr><td>Model:</td><td><input type=text name=b1 size=20><font color="orange"> Mandatory field</font></td></tr>
<tr><td>Machine Serial No.:</td><td><input type=text name=b2 size=20></td></tr>
<tr><td>Order Confirmation #:</td><td><input type=text name=b3 size=20></td></tr>
<tr><td valign=top>Detailed Information:</td><td><textarea name=b4 rows=4 cols=50></textarea></td></tr>
</table>
</div></td></tr>
<tr><td></td><td><input type=checkbox name=c onClick="javascript:togglec()"> To request an out of warranty, service please check here
<div class=details id=cc style="DISPLAY:none">
<table>
<tr><td>Model:</td><td><input type=text name=c1 size=20><font color="orange"> Mandatory field</font></td></tr>
<tr><td>Machine Serial No.:</td><td><input type=text name=c2 size=20></td></tr>
<tr><td>Order Confirmation #:</td><td><input type=text name=c3 size=20></td></tr>
<tr><td valign=top>Detailed Information:</td><td><textarea name=c4 rows=4 cols=50></textarea></td></tr>
</table>
</div>
</td></tr>
<tr><td></td><td><input type=checkbox name=d onClick="javascript:toggled()"> To request a training visit, please check here
<div class=details id=dd style="DISPLAY:none">
<table>
<tr><td>Model:</td><td><input type=text name=d1 size=20><font color="orange"> Mandatory field</font></td></tr>
<tr><td>Machine Serial No.:</td><td><input type=text name=d2 size=20></td></tr>
<tr><td>Order Confirmation #:</td><td><input type=text name=d3 size=20></td></tr>
<tr><td valign=top>Detailed Information:</td><td><textarea name=d4 rows=4 cols=50></textarea></td></tr>
</table>
</div>
</td></tr>
<tr><td></td><td><input type=checkbox name=e onClick="javascript:togglee()"> To request a service contract quote, please check here
<div class=details id=ee style="DISPLAY:none">
<table>
<tr><td>Model:</td><td><input type=text name=e1 size=20><font color="orange"> Mandatory field</font></td></tr>
<tr><td>Machine Serial No.:</td><td><input type=text name=e2 size=20></td></tr>
<tr><td>Order Confirmation #:</td><td><input type=text name=e3 size=20></td></tr>
<tr><td valign=top>Detailed Information:</td><td><textarea name=e4 rows=4 cols=50></textarea></td></tr>
</table>
</div>
</td></tr>
<tr>
<tr>
<tr>
<tr>
<tr><td>Upload a file:</td><td><input name="userfile" type="file"><font size=-1> File size should not exceed 2MB</font></td></tr>
<tr><td valign=top>Remarks:</td><td><textarea name="comment" cols=50 rows=5></textarea></td></tr>
</table>
<input type=checkbox name="copy_comment"> Please check if you wish to receive a copy of this service intervention at the above mentioned email address
<p> <br><input type="submit" name="submit" value="Submit"> </p> </form> <p><p><a href="javascript: history.back()">Back</a> </tr> </table> </div>
File b.php
Processes above and sends the email to us and the form submitter