hola quisiera saber si alguien podria ayudarme a ver si este codigo esta bien, y que tengo que llamar en el eliminar.php para poder borrar el archivo...

pero no se como poner el codigo php eliminar.php

de antemano muchisimas gracias

Código :

import flash.net.FileReference;
var fileUpload:FileReference = new FileReference();
//var fileDelete:FileReference = new FileReference();
var path:String = "http://www.ucam.com.mx/carros/uploadDir/"
var path2:String = "http://www.ucam.com.mx/carros/"

var escucha:Object = {};
var fileTypes:Array;
var getFile:String;
function init() {
   System.security.allowDomain(path);
   load_mc._visible = false;
   fileTypes = [{description:"Archivos de Imagen", extension:"*.jpg;*.gif;*jpeg;*.png", macType:"JPEG;jp2_;GIFF"}];
   upload_btn.label = "Subir Archivo";
   down_btn.label = "Descargar Archivo";
   del_btn.label = "Borrar Archivo";
   upload_btn.addEventListener("click", doUpload);
   down_btn.addEventListener("click", doDownload);
   del_btn.addEventListener("click", doDelete);
   fileUpload.addListener(escucha);
   escucha.onSelect = doSelect;
   escucha.onComplete = doComplete;
   escucha.onCancel = doCancel;
   escucha.onProgress = doProgress;
   data_mc.addEventListener("change",setDownload);
   opc.addEventListener("close", setlist);
   makeList();
}


function doDelete() {
   delete envio_lv;      
   envio_lv = new LoadVars(); 
   envio_lv.ruta =path+getFile;
   trace (path2+"eliminar.php");
   trace (envio_lv.ruta);
   envio_lv.sendAndLoad(path2+"eliminar.php",envio_lv,"POST");
   envio_lv.onLoad=function()
   {
      if(envio_lv.respuesta == "ok"){
      makeList();
      load_mc.label_txt._visible=true;
      load_mc.label_txt.text="Archivo Eliminado";
      makeList();
      }
      else {load_mc.label_txt.text="Problemas con el Servidor";}
   }
}






function doComplete() {
   load_mc.barra_mc._xscale = 0;
   load_mc.label_txt.text = "Tranferencia Completa";
   makeList();
}
function doProgress(archivo:FileReference, bLoaded:Number, bTotal:Number) {
   var porcentaje = Math.round((bLoaded*100)/bTotal);
   load_mc.label_txt.text = porcentaje+"% del archivo "+archivo.name;
   load_mc.barra_mc._xscale = porcentaje;
}
function doCancel() {
   trace("El Usuario Cancelo");
}
function doSelect(archivo:FileReference) {
   load_mc._visible = true;
   load_mc.barra_mc._xscale = 0;
   fileUpload.upload(path2+"uploadFile.php");
   
   
}
function doDownload() {
   if (getFile != undefined) {
      fileUpload.download(path2+"/"+getFile);
      
   }
}
function doUpload(event) {
   fileUpload.browse(fileTypes);
}
function setDownload(c:MovieClip) {
   getFile = c.target.selectedItem.Nombre;
}
function makeList() {
   data_mc.removeAll();
   var list_xml:XML = new XML();
   list_xml.ignoreWhite = true;
   list_xml.load(path+"lista.php");
   trace (path+"lista.php");
   list_xml.onLoad = function() {
      var nodos = this.firstChild.childNodes;
      for (var a in nodos) {
         var size:Number = Math.ceil((nodos[a].attributes.tamanio/1024));
         data_mc.addItem({Nombre:nodos[a].attributes.name, Tamaño:size+" Kb"});
      }
   };
}
init();
stop();


este es el PHP uploadFile.php

Código :

<?php
$uploadDir = 'uploadDir/';
$uploadFile = $uploadDir . $_FILES['Filedata']['name'];
move_uploaded_file($_FILES['Filedata']['tmp_name'], $uploadFile);
?>


este es el list.php

Código :

<?php
$No=array(".","..","lista.php");
$fp=opendir(".");
echo "<?xml version='1.0' ?".">";
echo "<files>";
while (false!==($file=readdir($fp))){
   if ((!in_array($file,$No))&&(is_readable($file))){
      echo "<file name='".utf8_encode($file)."' tamanio='".filesize($file)."' />";
   }
}
closedir($fp);
echo "</files>";
?>