Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/ficheros/ejercicios»
De WikiEducator
| Línea 46: | Línea 46: | ||
}} | }} | ||
{{MRM_Actividad| | {{MRM_Actividad| | ||
| − | + | ;Un programa que nos permita crear y borrar ficheros | |
| − | * | + | *Trabajaremos sobre un directorio llamado ficheros de nuestro proyecto |
| − | * | + | *mostraremos un desplegable con todos los ficheros |
| − | + | *Crear ficheros creará 20 ficheros aleatorios en esa carpeta | |
| + | usa la función tempnam(...) | ||
| + | *Borrar ficheros borrará todos los ficheros de ese dierctorio | ||
| + | usa la función unlink(...) | ||
| + | *Borrar fichero seleciconado eliminará el fichero que seleccionemos | ||
| + | $name tempnam($directorio,$prefijo); | ||
| + | $directorio es el directorio dónde se creará el fichero aleatorio | ||
| + | $prefijo es un string que se pondrá delante del nombre aleatorio generado | ||
| + | $name es el nombre del fichero que se ha creado (false si no se ha podido crear) | ||
}} | }} | ||
{{MRM_Actividad| | {{MRM_Actividad| | ||
renombrar ficheros | renombrar ficheros | ||
}} | }} | ||
Revisión de 21:59 24 nov 2018
- Realiza los ejercicios planteados en el wiki, intenta hacerlos y luego compararlos con la soulución
|
Partiendo de que tenemos un fichero llamado nombres.txt en el directorio actual
filesize($nombre_fichero) retorna el tamaño en bytes del fichero fseek ( resource $file, int $offset) pone la cabeza de leer/escribir en el fichero en la posición especificada: 0 al principio del fichero) Las funciones que trabajan con el puntero retornan nul si ya he llegado al final del fichero
|
usa la función tempnam(...)
usa la función unlink(...)
$name tempnam($directorio,$prefijo); $directorio es el directorio dónde se creará el fichero aleatorio $prefijo es un string que se pondrá delante del nombre aleatorio generado $name es el nombre del fichero que se ha creado (false si no se ha podido crear)
|


