Is there a way to do this with PHP?
Code: Select all
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/secondary.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<!-- InstanceBeginEditable name="Head" -->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>File Upload - AIS Solutions</title>
<meta name="description" content="Here is all of the contact information for AIS Solutions in Burlington, Ontario."/>
<link href="include/global.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17937129-3']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<!-- InstanceEndEditable -->
</head>
<body>
<center>
<!-- Top Start -->
<div class="top">
<div class="logo"><img src="images/logo.jpg" alt="AIS Solutions"/></div>
<div class="contact">
<b>
Call Toll Free 1.888.575.5385
</b>
</div>
</div>
<!-- Top End -->
<div class="wrapper">
<!-- Flash Start -->
<div class="flash">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="848" height="180" id="home" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="home.swf" /><param name="quality" value="best" /><param name="wmode" value="transparent" /><param name="bgcolor" value="#ffffff" /> <embed src="home.swf" quality="best" wmode="transparent" bgcolor="#ffffff" width="848" height="180" name="home" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</div>
<!-- Flash End -->
<!-- Navigation Start -->
<div class="nav" id="navigation">
<ul id="navbar">
<li><a href="home.html" class="nlink">HOME</a>
</li>
<li><a href="" class="nlink">WHAT WE DO</a>
<ul>
<li class="drop"><a href="services_for_business.html">Our Solutions</a></li>
<li class="drop"><a href="bookkeeping_services.html">Bookkeeping Solutions</a></li>
<li class="drop"><a href="accounting_services.html">Accounting Solutions</a></li>
<li class="drop"><a href="web_design_services.html">Web Design Solutions</a></li>
<li class="drop"><a href="web_marketing_services.html">Web Marketing Solutions</a></li>
</ul>
</li>
<li><a href="#" class="nlink">WHY CHOOSE US</a>
<ul>
<li class="drop"><a href="benefits_of_outsourcing.html">Benefits of Outsourcing</a></li>
<li class="drop"><a href="our_clients_speak.html">Our Clients Speak</a></li>
<li class="drop"><a href="Resources_for_Business.html">Resources</a></li>
</ul>
</li>
<li><a href="#" class="nlink">HOW WE DO IT</a>
<ul>
<li class="drop"><a href="your_business_partner.html">Become Your Partner</a></li>
<li class="drop"><a href="our_guarantee.html">Guaranteed Results</a></li>
<li class="drop"><a href="our_pricing.html">Affordable Pricing</a></li>
</ul>
</li>
<li><a href="" class="nlink">WHO WE ARE</a>
<ul>
<li class="drop"><a href="about_us.html">Our Beginning</a></li>
<li class="drop"><a href="our_team.html">Our Team</a></li>
<li class="drop"><a href="join_our_team.html">Join Us</a></li>
<li class="drop"><a href="contact.html">Contact</a></li>
</ul>
</li>
<li><a href="http://www.aissolutions.ca/blog/" class="nlink">BLOG</a></li>
</ul>
</div>
<!-- Navigation End -->
<!-- Content Start -->
<div class="info">
<div class="right-top">
Latest News
</div>
Welcome to the New Website for AIS Solutions! We have a new look and expanded range of <a href="services_for_business.html">services</a>, but have the same <a href="our_team.html">team</a> of professionals that you have come to depend on over the years. <img src="images/info-bottom.gif" alt="bottom" class="info-img"/><br />
</div>
<div class="info">
<div class="right-top">
Our Clients Speak
</div>
“The AIS team has a broad set of practical business operation experiences which they are able to harness in supporting your firm in an efficient, effective and customized manner.”<br/>
<a href="our_clients_speak.html">Read Our Testimonials </a><img src="images/info-bottom.gif" alt="bottom" class="info-img"/><br />
</div>
<a href="consultation.php" class="consultation"><img src="images/consultation-button.png" alt="Click here for a Free Consultation"/></a>
<div class="secondary">
<!-- InstanceBeginEditable name="Secondary-Content" -->
<div> <h1 class="grey-title">File Upload</h1>
<p class="filesize"><span>NOTE:</span> You may upload 1-5 files at a time. Total upload size limit is 20MB. If you need to send a file which is greater than 20MB, please <a href="mailto:info@aissolutions.ca">contact us.</a><br /><br />
**When uploading a large file or multiple files, please be patient and wait for the "Thank you for your submission" text to appear on the screen before you leave the page**</p>
<br /><br />
<?php error_reporting(0);
foreach($_POST as $key => $value){
if (is_array($value)) {
$_values[$key] = join("%,% ",$value);
}else $_values[$key] = $value;
$_values[$key]=stripslashes($_values[$key]);
}
if (!isset($_POST["_referer"])) {
@$_referer = $_SERVER["HTTP_REFERER"];
}else $_referer = $_POST["_referer"];
$_ErrorList = array();
function mark_if_error($_field_name, $_old_style = ""){
global $_ErrorList;
$flag=false;
foreach($_ErrorList as $_error_item_name){
if ($_error_item_name==$_field_name) {
$flag=true;
}
}
echo $flag ? "style=\"background-color: #FFCCBA; border: solid 1px #D63301;\"" : $_old_style;
}
function IsThereErrors($form, $_isdisplay) {
global $_POST, $_FILES, $_values, $_ErrorList;
$flag = false;
if ($form > -1) {
if ($_isdisplay) {
echo "<div style=\"border: 1px solid; margin: 10px auto; padding:15px 10px 15px 50px; background-repeat: no-repeat; background-position: 10px center; color: #D63301; background-color: #FFCCBA; max-width:600px; background-image:url('".$_SERVER["PHP_SELF"]."?image=warning');\">";
}
$flag = false;
$req[0][] = array("firstname", "firstname is required.");
$req[0][] = array("lastname", "lastname is required.");
$req[0][] = array("email", "email is required.");
$req[0][] = array("companynumber", "companynumber is required.");
foreach($req[$form] as $field){
if (!isset($_values[$field[0]]) or ($_values[$field[0]]=="")) {
$flag = true;
if ($_isdisplay) {
echo $field[1]."<br>";
$_ErrorList[] = $field[0];
}
}
}
$files_req[0][] = array("upload1", "upload1 is required.");
foreach($files_req[$form] as $field){
if (@$_FILES[$field[0]]["name"]=="") {
$flag = true;
if ($_isdisplay) {
echo $field[1]."<br>";
$_ErrorList[] = $field[0];
}
}
}
$fields[0][] = array("email", '/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]{2,4}$/', true, "email should be valid e-mail address.");
$fields[0][] = array("companynumber", '/^[-+]?\b[0-9]*\.?[0-9]+(?:[eE][-+]?[0-9]+)?\b$/', true, "companynumber should contain integer or floating point value only.");
foreach($fields[$form] as $field){
if (!(preg_match($field[1],$_values[$field[0]])==$field[2]) && $_values[$field[0]]!=""){
$flag = true;
if ($_isdisplay) {
echo $field[3]."<br>";
$_ErrorList[] = $field[0];
}
}
}
$files[0][] = array("upload1", "true", "true", "You are trying to upload file with not allowed extension.", "true", "");
$files[0][] = array("upload2", "true", "true", "", "true", "");
$files[0][] = array("upload3", "true", "true", "", "true", "");
$files[0][] = array("upload4", "true", "true", "", "true", "");
$files[0][] = array("upload5", "true", "true", "", "true", "");
foreach($files[$form] as $file){
$str = $file[1];
if (eval("if($str){return true;}")) {
$_values[$file[0]] = $_FILES[$file[0]]["name"];
$dirs = explode("/","attachments//");
$cur_dir =".";
foreach($dirs as $dir){
$cur_dir = $cur_dir."/".$dir;
if (!@opendir($cur_dir)) { mkdir($cur_dir, 0777);}}
$_values[$file[0]."_real-name"] = "attachments/".date("YmdHis")."_".$_FILES[$file[0]]["name"]."_secure";
copy($_FILES[$file[0]]["tmp_name"],$_values[$file[0]."_real-name"]);
@unlink($_FILES[$file[0]]["tmp_name"]);
}else{
$flag=true;
if ($_isdisplay) {
//$ExtFltr = $file[2];
//$FileSize = $file[4];
if (!eval("if($file[2]){return true;}")){echo $file[3];}
if (!eval("if($file[4]){return true;}")){echo $file[5];}
$_ErrorList[] = $file[0];
}
}
}
if ($_isdisplay) {
echo "</div>";
}
}
return $flag;
}
function display_page_upload_form($_iserrors) {
global $_values, $_referer;?>
<html><SCRIPT LANGUAGE = "JavaScript">
var fields = {
"companynumber" : ["companynumber", /^[-+]?\b[0-9]*\.?[0-9]+(?:[eE][-+]?[0-9]+)?\b$/, true, "Your Company Number should be entered with no spaces or hyphens."],
"email" : ["email", /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]{2,4}$/, true, "Please ensure your email address is in a valid format."]
};
var req = {
"upload1" : ["upload1", "upload1 is required."],
"companynumber" : ["companynumber", "company number is required."],
"email" : ["email", "email is required."],
"lastname" : ["lastname", "last name is required."],
"firstname" : ["firstname", "first name is required."]
};
var validate_form = true;function CheckForm(){HideAllErrors();if(!validate_form)return true;var LastErrorField=null;for(var i in fields){isError=ValidateField(fields[i][0],fields[i][1],fields[i][2],fields[i][3]);if(isError)LastErrorField=isError}for(var i in req){isError=isFilled(req[i][0],req[i][1]);if(isError)LastErrorField=isError}if(LastErrorField){LastErrorField.focus();return false}else return true}function ShowTooltip(type,field,message){var IE='\v'=='v';var container;if(!(container=document.getElementById('error_list'))){var container=(IE)?(document.createElement('<div name="error_list">')):(document.createElement('div'));container=document.createElement('div');container.setAttribute('id','error_list');document.body.appendChild(container)}if(!document.getElementById(field+'_tooltip')){var elem=(IE)?(document.createElement('<div name="myName">')):(document.createElement('div'));var elem2=(IE)?(document.createElement('<div name="myName2">')):(document.createElement('div'));div_id=field+'_tooltip';elem=document.createElement('div');elem.setAttribute('id',div_id);elem.className="fe-"+type+"-container";elem.onmouseover=function(){MoveDivToTop(this)};elem.onclick=function(){HideTooltip(this.id)};elem2=document.createElement('div');elem2.className="fe-"+type;elem2.innerHTML=message;parentField=document.getElementsByName(field);var f=0;while(parentField[f].type=='hidden')f++;with(elem.style){top=findPos(parentField[f])[0]+'px';left=findPos(parentField[f])[1]+parentField[f].offsetWidth+'px'}elem.appendChild(elem2);container.appendChild(elem)}}function ValidateField(name,rule,condition,message){fld=document.getElementsByName(name);var i=0;while(fld[i].type=='hidden')i++;if(!(((fld[i].value.match(rule)!=null)==condition)||(fld[i].value==""))){ShowTooltip('error',fld[i].name,message);return fld[i]}return null}function isFilled(name,message){fld=document.getElementsByName(name);var isFilled=false;var i=0;while(fld[i].type=='hidden')i++;var obj=fld[i];for(j=i;j<fld.length;j++){if((fld[j].type=='checkbox')||(fld[j].type=='radio')){if(fld[j].checked)isFilled=true}else{if(fld[j].value!="")isFilled=true}}if(isFilled){return null}else{ShowTooltip('error',name,message);return obj}}function FieldBlur(elemId){HideTooltip(elemId);fieldName=elemId.replace(/(\S{0,})_tooltip/,"$1");if(typeof fields[fieldName]!='undefined'){ValidateField(fields[fieldName][0],fields[fieldName][1],fields[fieldName][2],fields[fieldName][3])}if(typeof req[fieldName]!='undefined'){isFilled(req[fieldName][0],req[fieldName][1])}}function HideTooltip(elemId){var elem=document.getElementById(elemId);var parent=document.getElementById('error_list');if((elem)&&(parent))parent.removeChild(elem)}function HideAllErrors(){error_container=document.getElementById('error_list');if(error_container!=null){while(error_container.childNodes.length>0){error_container.removeChild(error_container.firstChild)}}}function MoveDivToTop(div_to_top){div_container=document.getElementById('error_list');for(i=0;i<div_container.childNodes.length;i++)div_container.childNodes[i].style.zIndex="998";div_to_top.style.zIndex="999"}function findPos(obj){var curleft=curtop=0;do{curleft+=obj.offsetLeft;curtop+=obj.offsetTop}while(obj=obj.offsetParent);return[curtop,curleft]}
</SCRIPT>
<style type="text/css"> .form_expert_style {display: none;}.fe-info,.fe-error{font:13px arial,helvetica,verdana,sans-serif;padding:2px;position:relative;top:-7px}.fe-error{border:solid 1px #d51007;background:#fbe3e4;color:#d51007}.fe-info{border:solid 1px #0187c5;background:#eff9ff;color:#0187c5}.fe-info-container,.fe-error-container{position:absolute;padding:0;border-left:8px solid transparent;-border-left:8px solid white;filter:progid:DXImageTransform.Microsoft.Chroma(color="white")}.fe-error-container{border-top:8px solid #d00}.fe-info-container{border-top:8px solid #0187c5} </style>
<form class="uploadform" action="<?php echo $_SERVER["PHP_SELF"] ?>" method="post" enctype="multipart/form-data" onSubmit="return CheckForm(this);">
<?php IsThereErrors("0", $_iserrors); ?>
<input type="hidden" name="_referer" value="<?php echo $_referer ?>">
<input type="hidden" name="_next_page" value="1">
<p class="form_expert_style"><input name="URL" type="text" value=""/></p>
<table>
<tr>
<td>First Name *</td>
<td><input type='text' size='30' name='firstname' onBlur="FieldBlur(this.name+'_tooltip')" <?php mark_if_error("firstname", "") ?> value="<?php echo isset($_values["firstname"]) ? htmlspecialchars($_values["firstname"]) : "" ?>"></td>
</tr>
<tr>
<td>Last Name *</td>
<td><input type='text' size='30' name='lastname' onBlur="FieldBlur(this.name+'_tooltip')" <?php mark_if_error("lastname", "") ?> value="<?php echo isset($_values["lastname"]) ? htmlspecialchars($_values["lastname"]) : "" ?>"></td>
</tr>
<tr>
<td>E-mail *</td>
<td><input type='text' size='30' name='email' onblur="FieldBlur(this.name+'_tooltip')" <?php mark_if_error("email", "") ?> value="<?php echo isset($_values["email"]) ? htmlspecialchars($_values["email"]) : "" ?>"></td>
</tr>
<tr>
<td>Company Number *</td>
<td><input type='text' size='30' name='companynumber' onBlur="FieldBlur(this.name+'_tooltip')" <?php mark_if_error("companynumber", "") ?> value="<?php echo isset($_values["companynumber"]) ? htmlspecialchars($_values["companynumber"]) : "" ?>"></td>
</tr>
<tr>
<td>Upload *</td>
<td><input class="image" type='file' size='30' name='upload1' onBlur="FieldBlur(this.name+'_tooltip')" <?php mark_if_error("upload1", "") ?>></td>
</tr>
<tr>
<td>Upload</td>
<td><input class="image" type='file' size='30' name='upload2'></td>
</tr>
<tr>
<td>Upload</td>
<td><input class="image" type='file' size='30' name='upload3'></td>
</tr>
<tr>
<td>Upload</td>
<td><input class="image" type='file' size='30' name='upload4'></td>
</tr>
<tr>
<td>Upload</td>
<td><input class="image" type='file' size='30' name='upload5'></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="SubmitBtn" onClick="CheckForm1();" value="SUBMIT" /></td>
</tr>
</table>
</form>
</html>
<?php }
function display_thankyou() {
global $_values, $_referer;?>
<html>
<p style="margin-top:100px; padding-bottom:300px;"><b>Thank you for your submission</b></p>
</html>
<?php }
function display_default() { ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>Successful submission</title><link rel="shortcut icon" href="http://forms-expert.com/images/favicon.ico" /><style>html,body,form,fieldset{margin:0;padding:0}html,body{ height:100%}body{color:#000;background:#FFF;font-family:Tahoma,Arial,Helvetica,sans-serif;line-height:160%}body#bd{padding:0;color:#333;background-color:#FFF}body.fs4{font-size:12px}.componentheading{color:#4F4F4F;font-family:"Segoe UI","Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:bold}small,.small{color:#666;font-size:92%}ul{list-style:none}ul li{padding-left:30px;background:url(../images/bullet-list.gif) no-repeat 18px 9px;line-height:180%}.componentheading{padding:0 0 15px 0;margin-bottom:0px;color:#4F4F4F;background:url(http://forms-expert.com/images/dot.gif) repeat-x bottom;font-size:250%;font-weight:bold}#ja-header{height:60px;position:relative;z-index:999;width:920px;margin:0 auto;clear:both}#ja-containerwrap,#ja-footer{width:920px;margin:0 auto;clear:both}#main-container{ min-height:100%; /*height:100%;*/ position:relative}#ja-footerwrap{clear:both;border-top:1px solid #CCC;margin-top:10px;background:url(../images/grad2.gif) repeat-x top; position:absolute; bottom:0; width:100%; height:60px}#ja-footer{padding:15px 0;position:relative}#ja-footer small{padding:4px 0 0 10px;float:left;display:block;color:#999;font-style:normal;line-height:normal}small.ja-copyright{position:absolute;right:10px}#ja-footer a{color:#666;text-decoration:none}#ja-footer a:hover,#ja-footer a:active,#ja-footer a:focus{color:#666;text-decoration:underline}#ja-footer ul{margin:4px 0 5px 10px;padding:0;float:left;background:url(http://forms-expert.com/images/vline.gif) no-repeat center right;line-height:normal}#ja-footer li{margin:0;padding:0;display:inline;background:none}#ja-footer li a{padding:0 10px;display:inline;background:url(http://forms-expert.com/images/vline.gif) no-repeat center left;font-size:92%;line-height:normal}.clearfix:after{clear:both;display:block;content:".";height:0;visibility:hidden}* html >body .clearfix{width:100%;display:block}* html .clearfix{height:1%}/* Firefox Scrollbar Hack - Do not remove *//*html{margin-bottom:1px;height:100%!important;height:auto}*/a{color:#F90}a:hover,a:active,a:focus{color:#F90}#ja-containerwrap{padding:0;padding-bottom:60px}</style></head><body id="bd" class="fs4"><div id="main-container"><br><br><br><br><br><div id="ja-containerwrap"> <div id="ja-container" class="clearfix"><div style="padding: 20px 30px 20px 30px;"><div class="ja-innerpad clearfix"><div class="componentheading">Your submission was successful. Thank you.</div><p align="right">This form was processed by <a href="http://forms-expert.com">Forms Expert</a>.<p align="right">© 2009 Forms-Expert. </div></div></div></div><div id="ja-footerwrap"><div id="ja-footer" class="clearfix"><ul><li><a href="http://forms-expert.com">Visit Forms Expert</a></li><li><a href="http://forms-expert.com/form-processing-features/">Features</a></li><li><a href="http://forms-expert.com/download/">Download Beta</a></li><li><a href="http://forms-expert.com/support/">Support</a></li><li><a href="http://forms-expert.com/contactus/">Contact page</a></li></ul><small class="ja-copyright">© 2009 <a href="http://forms-expert.com/">Forms-Expert</a></small></div></div></div></body></html> <?php }
function display_spam_warning() { ?> <html>
<form action="" method="post"><style> .form_expert_style {display: none;} </style>
<?php IsThereErrors("1", $_iserrors); ?>
<input type="hidden" name="firstname" value="<?php echo htmlspecialchars($_values['firstname'])?>">
<input type="hidden" name="lastname" value="<?php echo htmlspecialchars($_values['lastname'])?>">
<input type="hidden" name="email" value="<?php echo htmlspecialchars($_values['email'])?>">
<input type="hidden" name="companynumber" value="<?php echo htmlspecialchars($_values['companynumber'])?>">
<input type="hidden" name="upload1" value="<?php echo htmlspecialchars($_values['upload1'])?>">
<input type="hidden" name="upload1_real-name" value="<?php echo htmlspecialchars($_values['upload1_real-name'])?>">
<input type="hidden" name="upload2" value="<?php echo htmlspecialchars($_values['upload2'])?>">
<input type="hidden" name="upload2_real-name" value="<?php echo htmlspecialchars($_values['upload2_real-name'])?>">
<input type="hidden" name="upload3" value="<?php echo htmlspecialchars($_values['upload3'])?>">
<input type="hidden" name="upload3_real-name" value="<?php echo htmlspecialchars($_values['upload3_real-name'])?>">
<input type="hidden" name="upload4" value="<?php echo htmlspecialchars($_values['upload4'])?>">
<input type="hidden" name="upload4_real-name" value="<?php echo htmlspecialchars($_values['upload4_real-name'])?>">
<input type="hidden" name="upload5" value="<?php echo htmlspecialchars($_values['upload5'])?>">
<input type="hidden" name="upload5_real-name" value="<?php echo htmlspecialchars($_values['upload5_real-name'])?>">
<input type="hidden" name="_referer" value="<?php echo $_referer ?>">
<input type="hidden" name="_next_page" value="2">
<p class="form_expert_style"><input name="URL" type="text" value=""/></p>
<p align="center"><b>Your submission seems to be a SPAM. Please contact web site administrator or click "Back" button to return to the form.</b></p>
<p align="center"><input type="submit" name="back" value="< Back"></p></form>
</html>
<?php }
function BuildBody($body, $html, $num){
global $zag, $un;
if ($html) {
$zag[$num] = "--".$un."\r\nContent-Type:text/html;\r\n";
}
else {
$zag[$num] = "--".$un."\r\nContent-Type:text/plain;\r\n";
};
$zag[$num] .= "Content-Transfer-Encoding: 8bit\r\n\r\n$body\r\n\r\n";
}
function SendEmails (){
global $_values, $zag, $un;
$un = strtoupper(uniqid(time()));
$to[0] .= htmlspecialchars($_values["companynumber"]) . "@aissolutions.ca";
$from[0] .= "".str_replace("%,%", ",", $_values['email'])."";
$subject[0] .= "upload_form was submitted on ".date("F j, Y")." ".date("H:i")."";
$head[0] .= "MIME-Version: 1.0\r\n";
$head[0] .= "From: ".str_replace("%,%", ",", $_values['email'])."\r\n";
$head[0] .= "X-Mailer: Forms Expert at http://www.forms-expert.com\r\n";
$head[0] .= "Reply-To: ".str_replace("%,%", ",", $_values['email'])."\r\n";
$head[0] .= "Content-Type:multipart/mixed;";
$head[0] .= "boundary=\"".$un."\"\r\n\r\n";
$EmailBody = "<html><body>
Form was filled with the following data:
<br><b>firstname:</b> ".htmlspecialchars($_values["firstname"])."
<br><b>lastname:</b> ".htmlspecialchars($_values["lastname"])."
<br><b>email:</b> ".htmlspecialchars($_values["email"])."
<br><b>companynumber:</b> ".htmlspecialchars($_values["companynumber"])."
<br><b>upload1:</b> ".htmlspecialchars($_values["upload1"])."
<br><b>upload2:</b> ".htmlspecialchars($_values["upload2"])."
<br><b>upload3:</b> ".htmlspecialchars($_values["upload3"])."
<br><b>upload4:</b> ".htmlspecialchars($_values["upload4"])."
<br><b>upload5:</b> ".htmlspecialchars($_values["upload5"])."
</body></html>
";
BuildBody($EmailBody, True, 0);
for ($i=0;$i<=0;$i++){
mail($to[$i], $subject[$i], $zag[$i], $head[$i]);
}
}
$actions = array ("display_page_upload_form","display_thankyou");
session_start();
if(!isset($_SESSION["FormSent"])) {
$_SESSION["FormSent"] = time();
$delta = -1;
} else {
$delta = time() - $_SESSION["FormSent"];
}
if (((strlen(trim(@$_POST["URL"])) > 0) or (($delta>-1)and($delta<2)))and(!isset($_POST["back"]))){
display_spam_warning();
}else{
unset($_SESSION["FormSent"]);
if (in_array($_GET["image"], array("warning"))) {
header("Content-type: image/png");
echo base64_decode("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");
}else{
if (isset($_POST["_next_page"])) {
$_next_page = $_POST["_next_page"];
}else $_next_page = 0;
if (isset($_POST["back"])) {
call_user_func($actions[$_next_page-2],false);
}else
if (IsThereErrors($_next_page-1, false)){
call_user_func($actions[$_next_page-1],true);
}else {
call_user_func($actions[$_next_page+0],false);
if ($_next_page == count($actions)-1) {
SendEmails();
session_destroy();
}
}
}
}
?>
</div>
<!-- InstanceEndEditable -->
</div>
<img src="images/secondary-bottom.png" alt="bottom" class="stop"/>
<!-- Content End -->
</div>
<!-- Bottom Start -->
<div class="bottom">
<div class="contact2">
Phone: 905.333.9637 | Toll Free 1.888.575.5385<br />
Email: <a href="mailto:info@aissolutions.ca" class="clink">info@aissolutions.ca</a>
<br /><br />
<a href="#" class="clink">SITEMAP</a> | <a href="privacy_policy.html" class="clink">PRIVACY POLICY</a> | <a href="contact.html" class="clink">CONTACT</a>
</div>
Customer Satisfaction is the cornerstone of our business.<br />
We believe so strongly in our services that we give you<br />
a "Money Back" limited guarantee. <br/>
<strong> Call now and ask for details. 1-888-575-5385</strong><br />
</div>
<!-- Bottom End -->
</center></body>
<!-- InstanceEnd --></html>