File issue

I successfully created a script for my needs that uploads filesto a folder on my server. I can see that the user did infact upload on the form but the folder specified in the php doesn't show it exists when opened and chcecked...So i guess the form doesn't work exactly how I hoped. Could someone please view what I've written and hopefully have some insight as to which variable might need to be adjusted?
Here's the code:

<?php

// Receiving variables
@$pfw_ip= $_SERVER['REMOTE_ADDR'];
@$Name = addslashes($_POST['Name']);
@$Email = addslashes($_POST['Email']);
@$Title = addslashes($_POST['Title']);
@$Company = addslashes($_POST['Company']);
@$Address = addslashes($_POST['Address']);
@$Address_2 = addslashes($_POST['Address_2']);
@$City = addslashes($_POST['City']);
@$State = addslashes($_POST['State']);
@$Zip = addslashes($_POST['Zip']);
@$Phone = addslashes($_POST['Phone']);
@$Fax = addslashes($_POST['Fax']);
@$Specs = addslashes($_POST['Specs']);
@$PCrefresh = addslashes($_POST['PCrefresh']);
@$years = addslashes($_POST['years']);
@$file_Name = $_FILES['file']['name'];
@$file_Size = $_FILES['file']['size'];
@$file_Temp = $_FILES['file']['tmp_name'];
@$file_Mime_Type = $_FILES['file']['type'];

function RecursiveMkdir($path)
{
if (!file_exists($path))
{
RecursiveMkdir(dirname($path));
mkdir($path, 0777);
}
}

// Validation
if (strlen($Name) <0)
{
header("Location: asset-error.htm");
exit;
}
if (strlen($Name) >25)
{
header("Location: asset-error.htm");
exit;
}

if (strlen($Name) == 0 )
{
header("Location: asset-error.htm");
exit;
}

if (! ereg('[A-Za-z0-9_-]+\@[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+', $Email))
{
header("Location: asset-error.htm");
exit;
}

if (strlen($Email) == 0 )
{
header("Location: asset-error.htm");
exit;
}

if (strlen($Company) <0)
{
header("Location: asset-error.htm");
exit;
}
if (strlen($Company) >25)
{
header("Location: asset-error.htm");
exit;
}

if (strlen($Company) == 0 )
{
header("Location: asset-error.htm");
exit;
}

if (strlen($Address) <0)
{
header("Location: asset-error.htm");
exit;
}
if (strlen($Address) >35)
{
header("Location: asset-error.htm");
exit;
}

if (strlen($Address) == 0 )
{
header("Location: asset-error.htm");
exit;
}

if (strlen($City) <0)
{
header("Location: asset-error.htm");
exit;
}
if (strlen($City) >25)
{
header("Location: asset-error.htm");
exit;
}

if (strlen($City) == 0 )
{
header("Location: asset-error.htm");
exit;
}

if (strlen($State) <0)
{
header("Location: asset-error.htm");
exit;
}
if (strlen($State) >2)
{
header("Location: asset-error.htm");
exit;
}

if (strlen($State) == 0 )
{
header("Location: asset-error.htm");
exit;
}

if (strlen($Zip) != 5)
{
header("Location: asset-error.htm");
exit;
}

if (strlen($Zip) == 0 )
{
header("Location: asset-error.htm");
exit;
}

if (strlen($Phone) <0)
{
header("Location: asset-error.htm");
exit;
}
if (strlen($Phone) >12)
{
header("Location: asset-error.htm");
exit;
}

if (strlen($Phone) == 0 )
{
header("Location: asset-error.htm");
exit;
}

if ( strcasecmp($PCrefresh,"Yes") != 0 && strcasecmp($PCrefresh,"No") != 0 )
{
header("Location: asset-error.htm");
exit;
}

if (strlen($PCrefresh) == 0 )
{
header("Location: asset-error.htm");
exit;
}

if( $file_Size == 0)
{
header("Location: asset-error.htm");
exit;
}
if( $file_Size >1500000000)
{
//delete file
unlink($file_Temp);
header("Location: asset-error.htm");
exit;
}
if( $file_Mime_Type != "text/" AND $file_Mime_Type != "text/html" AND $file_Mime_Type != "text/plain" )
{
unlink($file_Temp);
header("Location: asset-error.htm");
exit;
}
$uploadFile = "//Upload-Docs/".$file_Name ;
if (!is_dir(dirname($uploadFile)))
{
@RecursiveMkdir(dirname($uploadFile));
}
else
{
@chmod(dirname($uploadFile), 0777);
}
@move_uploaded_file( $file_Temp , $uploadFile);
chmod($uploadFile, 0644);
$file_URL = "//Upload-Docs/".$file_Name ;

//Sending Email to form owner
$pfw_header = "From: $Email\n"
. "Reply-To: $Email\n";
$pfw_subject = "Asset Inventory Evaluation";
$pfw_email_to = "ayob@lantekonline.com";
$pfw_message = "Visitor's IP: $pfw_ip\n"
. "Name: $Name\n"
. "Email: $Email\n"
. "Title: $Title\n"
. "Company: $Company\n"
. "Address: $Address\n"
. "Address_2: $Address_2\n"
. "City: $City\n"
. "State: $State\n"
. "Zip: $Zip\n"
. "Phone: $Phone\n"
. "Fax: $Fax\n"
. "Specs: $Specs\n"
. "PCrefresh: $PCrefresh\n"
. "years: $years\n"
. "file: $file_URL\n";
@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;

//Sending auto respond Email to visitor
$pfw_header = "From: eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%73%61%6c%65%73%40%6c%61%6e%74%65%6b%6f%6e%6c%69%6e%65%2e%63%6f%6d%22%3e%73%61%6c%65%73%40%6c%61%6e%74%65%6b%6f%6e%6c%69%6e%65%2e%63%6f%6d%3c%2f%61%3e%27%29%3b'))\n"
. "Reply-To: eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%73%61%6c%65%73%40%6c%61%6e%74%65%6b%6f%6e%6c%69%6e%65%2e%63%6f%6d%22%3e%73%61%6c%65%73%40%6c%61%6e%74%65%6b%6f%6e%6c%69%6e%65%2e%63%6f%6d%3c%2f%61%3e%27%29%3b'))\n";
$pfw_subject = "Asset Inventory Evaluation Form Submission";
$pfw_email_to = "$Email";
$pfw_message = "Dear $Name,\n"
. "Thank you for your interest in our services. Your form has been submitted successfully. One of our representatives will contact you shortly to discuss your company's needs.\n";
@mail($pfw_email_to, $pfw_subject ,$pfw_message ,$pfw_header ) ;

header("Location: asset_thankyou.htm");

?>

[/code]

User login