enero 23rd, 2012
La función strtotime nos permite pasar de un formato string como “2012/01/20″ al formato time codificado como un int. Pero admas de eso, la función nos puede dar la fecha exacta desde un dia en particular MAS UNA SEMANA o MAS UN MES o MÁS UN AÑO o la fecha del PROXIMO LUNES (por ejemplo). [...]
Filed under: Code Igniter, configuraciones, Frames php, General, PHP | No Comments
enero 10th, 2012
A menudo es necesario realizar varias operaciones contra la base de datos que trabajemos, pero que sean consideradas todas como UN SOLO PASO. Es decir, o se realizan TODAS o no se realiza ninguna. Para lo cual CodeIgniter envuelve bajo los métodos $this->db->trans_start(); $this->db->trans_complete(); la operación del SGBD de transacciones. Digamos que al recibir cierta [...]
Filed under: Code Igniter, configuraciones, Frames php, General | No Comments
diciembre 28th, 2011
En PHP 5 (y sup) contamos con un método llamado __call(…) que se invoca justo cuando PHP se da cuenta que llamamos un método de clase que NO EXISTE o NO ESTÁ DEFINIDO. Gracias a esto, podemos emular sobrecarga de métodos, con lo cual el código es mucho más claro y auto-documentado. Para aquellos que [...]
Filed under: Code Igniter, configuraciones, Frames php, General, Nuevas Tecnologias, PHP, Productos open source | No Comments
noviembre 8th, 2011
Si quieres tener varias conexiones a bases de datos y utilizar siempre el pool de metodos brindados por el frame, simplemente defines todas las conexiones… en el archivo config/database.php ?Ver código PHP $active_group = "produccion"; $active_record = TRUE; /* este es el juego de configuracion para la conexion al ambiente de desarrollo*/ $db[’desarrollo’][’hostname’] [...]
Filed under: Code Igniter, configuraciones, Frames php, General, PHP, Productos open source | No Comments
octubre 28th, 2011
Codeigniter permite redefinir URLS a tu gusto, para lo cual dispone de un archivo de configuración para enrutar las URLs, ubicado en /system/application/config/routes.php (para versiones 2.0.3 en adelante la ruta es /application/config/routes.php ) Si lo editas, verás que tiene dos que son enrutamientos reservados: $route['default_controller'] = “welcome”; $route['scaffolding_trigger'] = “”; Pero tambien puedes definir tus [...]
Filed under: Code Igniter, configuraciones, Frames php, General, Nuevas Tecnologias, Productos open source | 4 Comments
mayo 24th, 2011
Utilizando CodeIgniter, al mudar una aplicacion de servidor, me encontré con algo muy extraño: Al iniciar session utilizando IE (versiones 6+) la misma se pierde automaticamente, por lo que no podia realizar ninguna operación en el area privada. Esto no sucedía en otros navegadores (LOS DE VERDAD) como Firefox, Chrome, Opera. Googleando encontré un thred [...]
Filed under: Code Igniter, configuraciones, Frames php, General | No Comments
mayo 6th, 2011
Si Obtenés este error estricto en tu sistema PHP, es porque seguramente tenés alguna linea de código en donde se realiza una asignación de un objeto por referencia, algo asi: $var1 =& new class1(); Esto en PHP4 (e inferior) significa “crea el objeto de clase class1 y asignar LA REFERENCIA a la variable $var1. EN [...]
Filed under: Code Igniter, configuraciones, General, PHP | 5 Comments
octubre 13th, 2010
Podés quitar el index.php de las urls de codeigniter de la siguiente manera: 1- Editar el archivo /system/application/config/config.php 2- Buscar la linea ?Ver código PHP/* |————————————————————————– | Index File |————————————————————————– | | Typically this will be your index.php file, unless you’ve renamed it to | something else. If you are using mod_rewrite to remove the [...]
Filed under: Code Igniter, configuraciones, Frames php, General | No Comments
agosto 19th, 2010
Bueno, Codeigniter es un gran framework, lo utilizo mucho y cada vez me gusta más, pero me topé con la necesidad de instanciar un objeto del modelo en un controlador para pasarselo a la vista o trabajar con él. Di unas vueltas hasta que lo hice asi: En el modelo, en mi caso el modelo [...]
Filed under: Code Igniter, Frames php, General | 3 Comments
enero 12th, 2010
Si querés crear archivos PDF utilizando la librería FPDF en CodeIgniter, aquí te presento la librería para utilizar con el CodeIgniter: ?Ver código PHP<?php /******************************************************************************* * FPDF * * * * Version: 1.6 * * Date: 2008-08-03 * * Author: Olivier PLATHEY * *******************************************************************************/ define(’FPDF_VERSION’,’1.6′); class FPDF { var $page; //current page number [...]
Filed under: Code Igniter, General, PHP, Productos open source | 13 Comments
enero 8th, 2010
Algunas empresas de Argentina permiten el envio de SMS a celulares desde aplicaciones web que envian mails. A continuación presento una libreria para colocar en libraries del directorio application de codeigniter lista para ser usada. Este es el codigo que debe colocarse en un archivo llamado Sms.php ?Ver código PHP<?php if (!defined(’BASEPATH’)) exit(’No direct script [...]
Filed under: Code Igniter, Frames php, General, PHP | 7 Comments
diciembre 22nd, 2009
Si usamos la libreria Upload nativa de CodeIgniter podemos encontrarnos que los yankis no tuveiron en cuenta que un archivo puede incluir una ñ o una vocal con acento, por lo tanto en ciertas aplicaciones esto puede degenerar en errores o que no se encuentre el archivo, sobretodo en servidores linux. Para ello simplemente debemos [...]
Filed under: Code Igniter, Frames php, General, PHP | No Comments
noviembre 9th, 2009
Si estas consumiendo un RSS para mostrar en tu página es posible que tengas problemas con los acentos y eñes. La solución que encontré a esto es muy sencilla: verificá que el encabezado del xml tenga esto: <?xml version=”1.0″ encoding=”utf-8″?> como cabecera, y entonces simplemente el parseador que utilices de XML le colocás en el [...]
Filed under: Code Igniter, Frames php, General, PHP | No Comments
octubre 28th, 2009
Por defecto codeigniter muestra caracteres raros cuando guardamos a la base de datos vocales acentuadas o eñes, lo mismo ocurre si seteamos en la base de datos este tipo de caracteres y los queremos mostrar en la web, esto es debido a la configuración del juego de caracteres que viene por defecto en codeIgniter para [...]
Filed under: Code Igniter | 9 Comments
septiembre 28th, 2009
Si obtenes este error en CodeIgniter es porque algun nombre de campo input contiene algun caracter invalido para CodeIgniter como acentos, espacios, comas, puntos, etc. En general el metodo de validacion esta en: system/libraries/Input.php el metodo es : ?Ver código PHPfunction _clean_input_keys($str) { if ( ! preg_match("/^[a-z0-9:_\/-]+$/i", $str)) { exit(’Disallowed Key Characters.’); } return [...]
Filed under: Code Igniter, General | 7 Comments