Tuve el problema de tener que leer archivos de Foxpro (o Visual Foxpro) que tienen extensión .dbf y, por más que en la documentación de php estan las funciones “dbase_funcion” mi PHP5 no las tiene. Tuve que compilar la extensión dbase entonces:
- Hay que bajar la ultima versión de PHP5 de la pagina (el código fuente o source). Bajalo aquí. (Idealmente déjenlo en la carpeta /usr/src ).
- Entren a la carpeta “ext/dbase” del source.
- Ejecuten “phpize” (no sé que hace, pero hace lo necesario para tener el clásico configure y el Makefile.
- Ejecuten “./configure”
- Ejecuten “make” para que todo se compile.
- La extensión quedará guardada en el directorio “modules” o “.libs”
- Copien el archivo dbase.so a la carpeta de su librería php.
- Incluyan el módulo en el php.ini para que se cargue.
- Listo
Si quieren ver el código hagan click en el siguiente link. Read the rest of this entry »
Estuve buscando por muchas partes esta tontera y al final lo encontré en un ejemplo que hice hace un tiempo.
CREATE TABLE `aros_acos` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`aro_id` int(10) NOT NULL DEFAULT '0',
`aco_id` int(10) NOT NULL DEFAULT '0',
`_create` varchar(2) collate utf8_unicode_ci NOT NULL DEFAULT '0',
`_read` varchar(2) collate utf8_unicode_ci NOT NULL DEFAULT '0',
`_update` varchar(2) collate utf8_unicode_ci NOT NULL DEFAULT '0',
`_delete` varchar(2) collate utf8_unicode_ci NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
UNIQUE KEY `ARO_ACO_KEY` (`aro_id`,`aco_id`)
)
CREATE TABLE `aros` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`parent_id` int(10) DEFAULT NULL,
`model` varchar(255) collate utf8_unicode_ci DEFAULT NULL,
`foreign_key` int(10) DEFAULT NULL,
`alias` varchar(255) collate utf8_unicode_ci DEFAULT NULL,
`lft` int(10) DEFAULT NULL,
`rght` int(10) DEFAULT NULL,
PRIMARY KEY (`id`)
)
CREATE TABLE `acos` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`parent_id` int(10) DEFAULT NULL,
`model` varchar(255) collate utf8_unicode_ci DEFAULT NULL,
`foreign_key` int(10) DEFAULT NULL,
`alias` varchar(255) collate utf8_unicode_ci DEFAULT NULL,
`lft` int(10) DEFAULT NULL,
`rght` int(10) DEFAULT NULL,
PRIMARY KEY (`id`)
)
Hay que bajar FPDF, FPDI y FPDF_TPL
Después de eso hay que incluir las librerías en un archivo .php y hay que jugar con los métodos.
Ver un ejemplo:
Read the rest of this entry »
Haciendo causa común con un amigo publico este reclamo.
La idea es hacer lo más conocido este reclamo.
Aca va el link:
http://www.dcc.uchile.cl/~msaenz/