Upload file to web domain with File Reference

i want to use file reference to upload image file to folder in web domain

but i stuck when use file reference in flash+php upload say complete but not have image file in my path folder what a problem

this is my code

uploadMsg.visible = false;
// Set the URL for the PHP uploader script
var URLrequest:URLRequest = new URLRequest("http://mywebsite/uploader_script.php");
// Assign the image types Filter
var imageTypes:FileFilter = new FileFilter("Images (*.jpg, *.jpeg, *.gif, *.png)", "*.jpg; *.jpeg; *.gif; *.png");
// Assign the document types filter
var textTypes:FileFilter = new FileFilter("Text Files (*.txt, *.rtf)", "*.txt; *.rtf");
// Add both filter types to an array
var allTypes:Array = new Array(imageTypes, textTypes);
// Set the FileReference name
var fileRef:FileReference = new FileReference();
// Add event listeners for its various fileRef functions below
fileRef.addEventListener(Event.SELECT, syncVariables);
fileRef.addEventListener(Event.COMPLETE, completeHandler);
fileRef.addEventListener(ProgressEvent.PROGRESS, progressHandler);
// Add event listeners for your 2 buttons
browse_btn.addEventListener(MouseEvent.CLICK, browseBox);
upload_btn.addEventListener(MouseEvent.CLICK, uploadVars);
// Function that fires off when the user presses "browse for a file"
function browseBox(event:MouseEvent):void {
 fileRef.browse(allTypes);
}
// Function that fires off when the user presses the "upload it now" btn
function uploadVars(event:MouseEvent):void {
 uploadMsg.visible = true;
 fileRef.upload(URLrequest);
 upload_btn.visible = false;
}
// Function that fires off when File is selected  from PC and Browse dialogue box closes
function syncVariables(event:Event):void {
  fileDisplay_txt.text = "" + fileRef.name;
  blocker.visible = false;
  upload_btn.visible = true;
  progressBar.width = 2;
    var variables:URLVariables = new URLVariables();
    variables.todayDate = new Date();
    variables.Name = "Myname"; // This could be an input field variable variables.Email = "[EMAIL="myMail@someEmail.com"]myMail@someEmail.com[/EMAIL]";
    URLrequest.method = URLRequestMethod.POST;
    URLrequest.data = variables;
}
// Function that fires off when upload is complete
function completeHandler(event:Event):void {
 uploadMsg.visible = false;
 blocker.visible = true;
    status_txt.text = fileRef.name + " has been uploaded.";
    fileDisplay_txt.text = "";
}
// Function that fires off when the upload progress begins
function progressHandler(event:ProgressEvent):void {
   // we want our progress bar to be 200 pixels wide when done growing so we use 200*
   // Set any width using that number, and the bar will be limited to that when done growing
    progressBar.width = Math.ceil(200*(event.bytesLoaded/event.bytesTotal));
}

<?php
$todayDate = $_POST['todayDate'];
$Name = $_POST['Name'];
$Email = $_POST['Email'];
$filename = $_FILES['Filedata']['name']; 
$filetmpname = $_FILES['Filedata']['tmp_name']; 
$fileType = $_FILES["Filedata"]["type"];
$fileSizeMB = ($_FILES["Filedata"]["size"] / 1024 / 1000);
// Place file on server, into the images folder
move_uploaded_file($_FILES['Filedata']['tmp_name'], "images/".$filename);
?>

sorry for my bad english and thanks for help :slight_smile: