Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/10/2007, 00:01
Avatar de yoseman
yoseman
 
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 4 meses
Puntos: 5
Re: Clase File Reference, no me funciona...

Tienes cosas mal en tu php

Código PHP:
<?php 

header
("Content-type: text/xml\n\n");
echo 
'<?xml version="1.0" encoding="iso-8859-1"?>' "\n";

$No=array(".","..","lista.php","uploadFile.php");
$dir="foros/";
$fp=opendir($dir); 
echo 
"\n"."<files>";
while (
false!==($file=readdir($fp)))

    if ((!
in_array($file,$No))&&(is_readable($dir.$file)))
    {

        echo 
"\n"."<file name='".utf8_encode($file)."' tamanio='".filesize($dir.$file)."' />"
    }


    
closedir($fp); 
echo 
"\n"."</files>"
?>
La cabeceras de forma correcta se ponen utilizando la función header y luego un echo de la cabecera en si.

Tenías un error en la condición del while( el comparador es !== y no !) otro en la condición del if( is_readable($file) se le pasa la ruta completa no sólo el nombre del archivo) y otro en el filesize(igual, ruta completo no sólo nombre de archivo que es lo que tienes en $file)

Para borrar un archivo simplemente se trata de enviar por post a un script en php el nombre del archivo y usar la función unlink en el php que devolverá un booleano dependiende de si hubo éxito que puedes recoger desde flash para mostrar si se borró o no.

Para renombrar un archivo simplemente se trata de enviar por post a un script en php el nombre del archivo y tb el nuevo nombre y usar la función rename en el php que devolverá un booleano dependiende de si hubo éxito que puedes recoger desde flash para mostrar si se renombró o no.

Salu2 ;), espero que te sirva
__________________
[+]
[+]