<?php
$user = “”;
if (isset($_SERVER[‘REMOTE_USER’])) {
$pwent = posix_getpwnam($_SERVER[‘REMOTE_USER’]);
$user = $pwent[‘gecos’];
$uname = $pwent[‘name’];
$email_ad="[email protected]";
}
$count_my_page = (“hitcounter.txt”);
$hits = file($count_my_page);
$hits[0] ++;
$fp = fopen($count_my_page , “w”);
fputs($fp , “$hits[0]”);
fclose($fp);
$count=$hits[0];
// Read POST request params into global vars
$to = ‘[email protected]’;
$from = "[email protected]";
$Title = $_POST[‘Title’];
$group = $_POST[‘group’];
$Inventor= $_POST[‘Inventor’];
$Invention= $_POST[‘Invention’];
$disclosure= $_POST[‘disclosure’];
$dateSent = $_POST[‘dateSent’];
$date = $_POST[‘date’];
$time = $_POST[‘time’];
$subject ="$group $Inventor $Title";
@$dateSent = addslashes($_POST[‘dateSent’]);
$message = stripslashes("Below is an Invention submitted by “.$from .” on ".$date. " at ".$time.
"nnCount: " .$count.“nn”.
"Title: ".$Title.“nn”.
"Group: ".$_POST[‘group’].“nn”.
"Inventor/s: ".$_POST[‘Inventor’].“nn”.
"Invention: ".$_POST[‘Invention’].“nn”.
"Is this invention likely to disclosed by publication or product release? : ".$_POST[‘disclosure’].“nn”.
"Date of likely disclosure: ".$_POST[‘dateSent’]);
// Obtain file upload vars
$fileatt = $_FILES[‘fileatt’][‘tmp_name’];
$fileatt_type = $_FILES[‘fileatt’][‘type’];
$fileatt_name = $_FILES[‘fileatt’][‘name’];
$headers = “From: $from”;
if (is_uploaded_file($fileatt)) {
// Read the file to be attached (‘rb’ = read binary)
$file = fopen($fileatt,‘rb’);
$data = fread($file,filesize($fileatt));
fclose($file);
// Generate a boundary string
$semi_rand = md5(time());
$mime_boundary = “==Multipart_Boundary_x{$semi_rand}x”;
// Add the headers for a file attachment
$headers .= “nMIME-Version: 1.0n” .
“Content-Type: multipart/mixed;n” .
" boundary="{$mime_boundary}"";
// Add a multipart boundary above the plain message
$message = “This is a multi-part message in MIME format.nn” .
“–{$mime_boundary}n” .
"Content-Type: text/plain; charset=“iso-8859-1"n” .
“Content-Transfer-Encoding: 8bitnn” .
$message.“nn”;
// Base64 encode the file data
$data = chunk_split(base64_encode($data));
// Add file attachment to the message
$message .=
“–{$mime_boundary}n” .
“Content-Type: {$fileatt_type};n” .
" name="{$fileatt_name}“n” .
//“Content-Disposition: attachment;n” .
//" filename="{$fileatt_name}“n” .
“Content-Transfer-Encoding: base64nn” .
$data . “nn” .
“–{$mime_boundary}–n”;
}
$ok = @mail($to, $subject, $message, $headers);
if ($ok) {
echo "
Thank You.";
echo “Below is what you submitted to $to on $date at $time. ”;
echo “nCount:$count”;
echo “n
Group: $groupn”;
echo “n<B
Title: $Titlen”;
echo “n
Inventor: $Inventorn”;
echo “n
Invention Description: $Inventionn”;
echo “n
Is this invention likely to disclosed by publication or product release?: $disclosuren”;
echo “n
Date of likely disclosure: $dateSentn”;
} else {
echo “
Mail cannot be sent. ”;
}
?>
|