Greetings, newbie here. I have a PHP page where someone will submit there resume by entering their name, email address, attach a file and click the submit button. What i need is an invisible hit counter on the "submit" button that will show how many times the "submit" button has been clicked. Any ideas? Thanks for any help. Much appreciated.
Below is the code i am currently using...[php]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
<html>
<head>
<title>Submit Your Resume</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
if ($_SERVER['REQUEST_METHOD ']=="POST"){
// we'll begin by assigning the To address and message subject
$to="resume@job .ca";
$subject="Sendi ng My Resume From job.ca";
// get the sender's name and email address
// we'll just plug them a variable to be used later
$from = stripslashes($_ POST['fromname'])."<".stripslas hes($_POST['fromemail']).">";
// generate a random string to be used as the boundary marker
$mime_boundary= "==Multipart_Bo undary_x".md5(m t_rand())."x";
// store the file information to variables for easier access
$tmp_name = $_FILES['filename']['tmp_name'];
$type = $_FILES['filename']['type'];
$name = $_FILES['filename']['name'];
$size = $_FILES['filename']['size'];
// here we'll hard code a text message
// again, in reality, you'll normally get this from the form submission
$message = "Please find my resume attached: $name";
// if the upload succeded, the file will exist
if (file_exists($t mp_name)){
// check to make sure that it is an uploaded file and not a system file
if(is_uploaded_ file($tmp_name) ){
// open the file for a binary read
$file = fopen($tmp_name ,'rb');
// read the file content into a variable
$data = fread($file,fil esize($tmp_name ));
// close the file
fclose($file);
// now we encode it and split it into acceptable length lines
$data = chunk_split(bas e64_encode($dat a));
}
// now we'll build the message headers
$headers = "From: $from\r\n" .
"MIME-Version: 1.0\r\n" .
"Content-Type: multipart/mixed;\r\n" .
" boundary=\"{$mi me_boundary}\"" ;
// next, we'll build the message body
// note that we insert two dashes in front of the
// MIME boundary when we use it
$message = "This is a multi-part message in MIME format.\n\n" .
"--{$mime_boundary }\n" .
"Content-Type: text/plain; charset=\"iso-8859-1\"\n" .
"Content-Transfer-Encoding: 7bit\n\n" .
$message . "\n\n";
// now we'll insert a boundary to indicate we're starting the attachment
// we have to specify the content type, file name, and disposition as
// an attachment, then add the file content and set another boundary to
// indicate that the end of the file has been reached
$message .= "--{$mime_boundary }\n" .
"Content-Type: {$type};\n" .
" name=\"{$name}\ "\n" .
//"Content-Disposition: attachment;\n" .
//" filename=\"{$fi leatt_name}\"\n " .
"Content-Transfer-Encoding: base64\n\n" .
$data . "\n\n" .
"--{$mime_boundary }--\n";
// now we just send the message
if (@mail($to, $subject, $message, $headers))
echo "Thank you. Your message has been sent.";
else
echo "Failed to send";
}
} else {
?>
<p><img src="http://www.is2.ca/web_images/is2logo.jpg" alt="is2 logo" width="159" height="100" align="baseline " /></p>
<p>To submit your resume to the branch, please enter your name, email address and attach your resume below:</p>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"
enctype="multip art/form-data" name="form1">
<p>From name: <input type="text" name="fromname" ></p>
<p>From e-mail: <input type="text" name="fromemail "></p>
<p>File: <input type="file" name="filename" ></p>
<p><input type="submit" name="Submit" value="Submit"> </p>
</form>
<?php } ?>
</body>
</html>[/php]
Below is the code i am currently using...[php]<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
<html>
<head>
<title>Submit Your Resume</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
if ($_SERVER['REQUEST_METHOD ']=="POST"){
// we'll begin by assigning the To address and message subject
$to="resume@job .ca";
$subject="Sendi ng My Resume From job.ca";
// get the sender's name and email address
// we'll just plug them a variable to be used later
$from = stripslashes($_ POST['fromname'])."<".stripslas hes($_POST['fromemail']).">";
// generate a random string to be used as the boundary marker
$mime_boundary= "==Multipart_Bo undary_x".md5(m t_rand())."x";
// store the file information to variables for easier access
$tmp_name = $_FILES['filename']['tmp_name'];
$type = $_FILES['filename']['type'];
$name = $_FILES['filename']['name'];
$size = $_FILES['filename']['size'];
// here we'll hard code a text message
// again, in reality, you'll normally get this from the form submission
$message = "Please find my resume attached: $name";
// if the upload succeded, the file will exist
if (file_exists($t mp_name)){
// check to make sure that it is an uploaded file and not a system file
if(is_uploaded_ file($tmp_name) ){
// open the file for a binary read
$file = fopen($tmp_name ,'rb');
// read the file content into a variable
$data = fread($file,fil esize($tmp_name ));
// close the file
fclose($file);
// now we encode it and split it into acceptable length lines
$data = chunk_split(bas e64_encode($dat a));
}
// now we'll build the message headers
$headers = "From: $from\r\n" .
"MIME-Version: 1.0\r\n" .
"Content-Type: multipart/mixed;\r\n" .
" boundary=\"{$mi me_boundary}\"" ;
// next, we'll build the message body
// note that we insert two dashes in front of the
// MIME boundary when we use it
$message = "This is a multi-part message in MIME format.\n\n" .
"--{$mime_boundary }\n" .
"Content-Type: text/plain; charset=\"iso-8859-1\"\n" .
"Content-Transfer-Encoding: 7bit\n\n" .
$message . "\n\n";
// now we'll insert a boundary to indicate we're starting the attachment
// we have to specify the content type, file name, and disposition as
// an attachment, then add the file content and set another boundary to
// indicate that the end of the file has been reached
$message .= "--{$mime_boundary }\n" .
"Content-Type: {$type};\n" .
" name=\"{$name}\ "\n" .
//"Content-Disposition: attachment;\n" .
//" filename=\"{$fi leatt_name}\"\n " .
"Content-Transfer-Encoding: base64\n\n" .
$data . "\n\n" .
"--{$mime_boundary }--\n";
// now we just send the message
if (@mail($to, $subject, $message, $headers))
echo "Thank you. Your message has been sent.";
else
echo "Failed to send";
}
} else {
?>
<p><img src="http://www.is2.ca/web_images/is2logo.jpg" alt="is2 logo" width="159" height="100" align="baseline " /></p>
<p>To submit your resume to the branch, please enter your name, email address and attach your resume below:</p>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"
enctype="multip art/form-data" name="form1">
<p>From name: <input type="text" name="fromname" ></p>
<p>From e-mail: <input type="text" name="fromemail "></p>
<p>File: <input type="file" name="filename" ></p>
<p><input type="submit" name="Submit" value="Submit"> </p>
</form>
<?php } ?>
</body>
</html>[/php]
Comment