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`)                                         
)

April 14th, 2009Escribir texto sobre un PDF

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 »

March 13th, 2009Reclamo contra ENACO

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/


© 2010 Marcos Himmer W. | Powered by Wordpress