Free Website Hosting Anuncios

strtotime funcion php muy poderosa | obtener la fecha x dias despues de hoy

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

Transacciones con Codeigniter | Utilizar Transacciones Mysql – Codeigniter | $this->db->trans_start()

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

Conseguir sobrecarga de metodos en PHP 5 + | Emulación de sobrecarga de metodos en PHP 5

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

Varias conexiones a bases de datos en CodeIgniter

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

Como utilizar Route en CodeIgniter | creando URLs amigables en CodeIgniter utilizando REGEX y WILDCARDS | URLs amigables en Codeigniter

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

IE pierde session utilizando CODEIGNITER

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

PHP Error : Assigning the return value of new by reference is deprecated

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

Quitar el index.php de codeigniter |Problemas al quitar index.php de la url de codeigniter

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

Instanciar un objeto de modelo en Codeigniter

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

Crear PDF utilizando la librería FPDF en CodeIgniter

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

Envios de SMS como email utilizando CodeIgniter

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

CodeIgniter Upload de archivos con eñes o acentos

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

Solución caracteres raros al leer RSS o XML con PHP

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

Acentos en CI | Acentos en CodeIgniter

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

Disallowed Key Characters. CodeIgniter

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