Tengo una aplicacion en flash la cual quiero "enlazar" a un archivo php con el que hago un upload de cualquier archivo. Mi duda es como puedo devolver el nombre del archivo que subo al servidor a mi aplicacion flash.
Codigo Flash:
Código:
  
Codigo Php:var envio = new LoadVars();//variable que recoge el fichero enviado
envio.onLoad = SubeArchivo;
envio.HttpOpc = "Subir";
envio.archivo = "Archivo1"
envio.sendAndLoad("prueba3.php",envio,"GET");
Código PHP:
   <?PHP
switch($HTTP_GET_VARS['HttpOpc']){
    case "Subir":
        $res=Subir($HTTP_GET_VARS['archivo']);
        break;
}
function Subir($prueba){
?>
<HTML>
<TITLE>
Enviar Archivo
</title>
<body>
<B>Enviar Archivo</b>
<form enctype="multipart/form-data" action="<?PHP echo $PHP_SELF ?>" 
method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
Enviar este archivo: 
 <input name="userfile" type="file">
<input type="submit" name="submit" value="Send File">
</form>
</body>
<?
    // Copiar a este directorio
    $dir="/midirectorio/";
 
    // Copiar el archivo al servidor
    if (isset($submit)){
       
    if (!is_uploaded_file ($userfile)){
 
       echo "<b>$userfile_name</b> no puede ser copiado !!";
    }
 
    // Comprobar si ha sido "subido" el archivo
    if (is_uploaded_file ($userfile)){
      move_uploaded_file($userfile,$dir.$userfile_name) ;}
 
       echo "<b>$userfile_name</b> copiado con exito !!";
       $r = $userfile_name;
       return $r ;
       
    }
?>
</html>
<?
}
echo $res;
exit();
?>    Gracias
 
