[Php-avanzado] Consulta Ejercicio Clase 3

Carlos Ariel Gomez arigomdq en ciudad.com.ar
Mar Sep 30 09:21:02 ART 2008


Bueno ya hice unas modificaciones en la ruta al archivo y ahora si anda
Por lo que vi $d es un handle de dir osea que la ruta quedaria algo asi

Resource id #2/nombre de archivo

Aca va el codigo modificado

================================================
<body>

<?

$dir = "./cursophp2";

$d=opendir($dir);

while($f=readdir($d))

{

$ruta = "$dir/$f";

print ("$ruta <br>\n");

if(is_file($ruta)){

$a[]=$f;

}

else

{

}

} //end while

closedir($d);?>

<form action="edita_archivo.php" method="POST" name="form_editar">

<select name="archivo">

<?

foreach($a as $v){

?>

<option><? echo $v ?></option>

<?php

}

?>

</select>

<input type="submit" name="editar" value="editar" />

</form>

</body>



saludos

----- Original Message ----- 
From: "Leonardo Tadei - Pegasus Tech Supply" <leonardot en pegasusnet.com.ar>
To: "Lista del curso de PHP Avanzado" <php-avanzado en pato2.fi.mdp.edu.ar>
Sent: Monday, September 29, 2008 10:57 PM
Subject: Re: [Php-avanzado] Consulta Ejercicio Clase 3


Buenas,

El lun, 29-09-2008 a las 20:31 -0300, Emiliano Leonel D'Andrea escribió:
> Fijate este if:
>
> if(is_file($f))
>
> Cuando $f lee el siguiente elemento del directorio, queda con un valor
> como el siguiente "archivo.txt". ...

Frio, frio... el problema es que $f no es el tipo de variable  que
espera is_file()...

-- 
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key

_______________________________________________
Php-avanzado mailing list
Php-avanzado en pato2.fi.mdp.edu.ar
http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado


__________ Información de NOD32, revisión 3482 (20080930) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com




Más información sobre la lista de distribución Php-avanzado