Code: Select all
<?
require_once('includes/mime.php'); <-- this line works...
require_once('includes/Mail.php'); <-- ...this line not so much
//include('.:/usr/lib64/php:/usr/lib/php:/usr/share/pear');
$upload_folder = "res_upload/";
//Get the uploaded file information
$name_of_uploaded_file =
basename($_FILES['uploaded_file']['name']);
//get the file extension of the file
$type_of_uploaded_file =
substr($name_of_uploaded_file,
strrpos($name_of_uploaded_file, '.') + 1);
$size_of_uploaded_file =
$_FILES["uploaded_file"]["size"]/1024;//size in KBs
//Settings
$max_allowed_file_size = 100; // size in KB
//Validations
if($size_of_uploaded_file > $max_allowed_file_size )
{
$errors .= "\n Size of file should be less than $max_allowed_file_size KB";
}
//copy the temp. uploaded file to uploads folder
$path_of_uploaded_file = $upload_folder . $name_of_uploaded_file;
$tmp_path = $_FILES["uploaded_file"]["tmp_name"];
if(is_uploaded_file($tmp_path))
{
if(!copy($tmp_path,$path_of_uploaded_file))
{
$errors .= '\n error while copying the uploaded file';
}
}
$to = "pfcowboy@gmail.com";
$message = new Mail_mime();
//$message->setTXTBody($text);
//$message->addAttachment($path_of_uploaded_file);
//$body = $message->get();
//$extraheaders = array("From"=>$from, "Subject"=>$subject,"Reply-To"=>$visitor_email);
//$headers = $message->headers($extraheaders);
//$mail = Mail::factory("mail");
//$mail->send($to, $headers, $body);
/* echo "file: ".$name_of_uploaded_file;
echo "<br />".print_r($_FILES);
echo "<br />file size: ".$size_of_uploaded_file; */
echo "<br />end of file";
?>
The error message in the error file on the server reads:
[10-Jun-2012 19:58:43] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '../php/mail/mime.php' (include_path='.:/usr/lib64/php:/usr/lib/php:/usr/share/pear:/home7/cbceduca/php') in /home7/cbceduca/public_html/employee_job_submission_processor.php on line 9
I'm confident the path is correct yet I cannot open the file. I've set permissions to 0777 on the folder too. Any ideas where I might be going wrong would be warmly received.