Recuperar Variable de Php

dorjan
19 de Enero del 2005
Hola a todos,

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:

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");


Codigo Php:
Código PHP:
<?PHP
switch($HTTP_GET_VARS['HttpOpc']){
case "Subir":
$res=Subir($HTTP_GET_VARS['archivo']);
break;
}
function Subir($prueba){
?>
&ltHTML>
&ltTITLE>
Enviar Archivo
</title>
&ltbody>
&ltB&gtEnviar Archivo</b>
&ltform enctype="multipart/form-data" action="<?PHP echo $PHP_SELF ?>"
method="post">
&ltinput type="hidden" name="MAX_FILE_SIZE" value="1000000">
Enviar este archivo:
&ltinput name="userfile" type="file">
&ltinput 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 "&ltb>$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 "&ltb>$userfile_name</b> copiado con exito !!";
$r = $userfile_name;
return $r ;

}
?>
</html>
<?
}
echo $res;
exit();
?>

Alguien sabría decirme que estoy haciendo mal?

Gracias