Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
|
sp:xtraphp [2007/08/24 09:28] alfred |
sp:xtraphp [2020/05/09 09:25] (actual) |
||
|---|---|---|---|
| Línea 72: | Línea 72: | ||
| fclose($file2); | fclose($file2); | ||
| </code> | </code> | ||
| + | |||
| + | |||
| + | |||
| + | |||
| Línea 88: | Línea 92: | ||
| * ''disk_total_space'' devuelve el tamaño total en bytes de la partición donde está contenida el directorio que se le pasa por parámetro. | * ''disk_total_space'' devuelve el tamaño total en bytes de la partición donde está contenida el directorio que se le pasa por parámetro. | ||
| * ''diskfreespace'' o ''disk_free_space'' reciben como parámetro una dirección de directorio y devuelven, en bytes, el tamaño libre de la partición donde se encuentra. | * ''diskfreespace'' o ''disk_free_space'' reciben como parámetro una dirección de directorio y devuelven, en bytes, el tamaño libre de la partición donde se encuentra. | ||
| - | * | + | * ''scandir'' se le pasa un nombre de directorio y devuelve los archivos contenidos en él. |
| + | * Puedes iterar sobre los archivos de un directorio con las funciones ''opendir'', ''readdir'', ''rewinddir'' y ''closedir''. | ||
| + | * Existe una clase denominada ''dir'' que te permiterealizar las tareas comunes sobre un directorio utilizando la poo. | ||
| * Funciones para volcar el contenido de un fichero: | * Funciones para volcar el contenido de un fichero: | ||
| * ''file'' se le pasa por parámetro el nombre de un fichero y devuelve el contenido de este en una matriz. | * ''file'' se le pasa por parámetro el nombre de un fichero y devuelve el contenido de este en una matriz. | ||
| * ''file_get_contents'' devuelve el contenido de un fichero en un string. | * ''file_get_contents'' devuelve el contenido de un fichero en un string. | ||
| * Ficheros temporales: | * Ficheros temporales: | ||
| + | * ''tmpfile'' no recibe parámetros pero devuelve el puntero a un archivo creado con nombre aleatorio, cuando este se cierre será borrado. | ||
| + | * ''tempnam'' pasandole el directorio escogido y la extensión se crea un archivo con nombre aleatorio, este no está abierto y la función devuelve su nombre. Se aconseja ubicarlo en una ruta donde se borre automáticamente al cabo del tiempo o borrarlo manualmente al final del script\rutina. | ||
| ===== Flujos de datos (streams) ===== | ===== Flujos de datos (streams) ===== | ||
| Línea 98: | Línea 106: | ||
| ===== Bases de datos ===== | ===== Bases de datos ===== | ||
| ==== SQLite ==== | ==== SQLite ==== | ||
| + | |||
| ==== MySQL ==== | ==== MySQL ==== | ||
| + | :!: Consultar el último id: ''msyql_insert_id();'' | ||
| ===== XML ===== | ===== XML ===== | ||
| Línea 105: | Línea 115: | ||
| ===== Expresiones Regulares ===== | ===== Expresiones Regulares ===== | ||
| ===== Sockets ===== | ===== Sockets ===== | ||
| + | |||
| + | |||
| + | |||
| ===== Seguridad ===== | ===== Seguridad ===== | ||
| + | |||
| + | |||
| + | |||
| + | ===== Notas ===== | ||
| + | |||
| + | ==== Como... ==== | ||
| + | === Recoger el contenido de una página externa === | ||
| + | <code php> | ||
| + | $str = file_get_contents($url); | ||
| + | </code> | ||
| + | === Convertir una cadena a utf-8 === | ||
| + | <code php> | ||
| + | $str = utf8_decode($str); | ||
| + | </code> | ||
| + | |||
| + | ==== Frameworks ==== | ||
| + | * [[fw:others:cake|CakePHP]] | ||
| + | |||