[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