App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando
--- PHP y MySQL en App Inventor 2 --
Volver al índice del tutorial de PHP y MySQL
____________________________
322B.- Obtener el último archivo subido a un directorio. Listado de todos los archivos.
- Este código es un poco complicado de entender, se trata de obtener el nombre y un enlace al último archivo subido a un directorio.
- Este código simplemente lo copiamos y lo subimos a nuestro servidor web para ver su funcionamiento, pero no es necesario estudiar su algoritmo ya que es complicado en estos momentos de aprendizaje.
- Utilizo un código obtenido en la web de http://stackoverflow.com/questions/1491020/php-get-the-latest-file-addition-in-a-directory
- le hago pequeñas modificaciones.
_________________________________________________
1.- Obtener el último archivo subido a un directorio.
- Suponemos que en nuestro servidor tenemos un directorio llamado "subidos" y en él tenemos una serie de archivos que hemos subidos.
- Ponemos este código PHP en nuestro servidor web. En el mismo directorio donde se encuentre "subidos".
ultimoarchivo.php
|
<?php
// Modificado por Juan A. Villalpando // kio4.com
$path = "subidos/";
$latest_ctime = 0;
$latest_filename = '';
$d = dir($path);
while (false !== ($entry = $d->read())) {
$filepath = "{$path}/{$entry}";
// could do also other checks than just checking whether the entry is a file
if (is_file($filepath) && filectime($filepath) > $latest_ctime) {
$latest_ctime = filectime($filepath);
$latest_filename = $entry;
}
}
echo $latest_filename ;
echo "<br><br><a href='http://kio4.esy.es/subidos/".$latest_filename."'>".$latest_filename."</a>";
?> |
- Ahora entramos mediante nuestro navegador web en esta dirección:
http://kio4.esy.es/ultimoarchivo.php
Obtendremos el nombre y un enlace del último archivo subido.
_________________________________________________
2.- Listado de todos los archivos.
- Ahora queremos obtener el listado de todos los archivos existentes en un directorio y verlos mediante enlaces.
- El código lo he obtenido en...
http://stackoverflow.com/questions/2922954/getting-the-names-of-all-files-in-a-directory-with-php
listado_archivos.php
|
<?php
$path = "subidos/";
$files = scandir($path);
foreach ($files as &$value) {
echo "<a href='http://kio4.esy.es/subidos/".$value."' target='_black' >".$value."</a><br/>";
}
?> |
- Ver:
http://kio4.esy.es/listado_archivos.php
__________________________________
__________________________________
|