PHP - Manejo de variables

 
Vista:

Manejo de variables

Publicado por Andres (2 intervenciones) el 19/01/2005 12:53:02
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){
?>
<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();
?>

Alguien sabría decirme que estoy haciendo mal?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder