Actualización recursos programación Agosto 2012

Actualizamos nuestro apartado de recursos para la programación con nuevos enlaces a scripts PHP: Hot Scripts PHP – El mas completo directorio de scripts PHP PHP Scripts – Directorio de scritps de PHP PHP Resource Index – Interesante directorio de php scripts GScriptS.net – Directorio de scripts PHP gratuitos PHP Resource Index – Interesante directorio de php scripts Hot php scripts – Otro directorio de scripts PHP PHP JUnk Yard – Otro directorio de scripts php Best php scripts – […]

» Read more

CodeIgniter – Llamar un modelo o librería desde una vista

Hay ocasiones que para ahorrar código, necesitaremos llamar a nuestros modelos directamente desde una vista sin pasar por los controladores. Supongamos, que una de nuestras vistas es la cabecera de nuestra web. Ésta, muestra siempre la misma información. En nuestra vista, llamémosla cabecera_view.php, insertaremos el siguiente código 1 2 $ci = &get_instance(); $ci->load->model("menu_model");$ci = &get_instance(); $ci->load->model("menu_model"); Con este código dentro de nuestra vista, lo que hacemos es llamar al model “menu_model”. Ahora ya podemos utilizarlo para mostrar la información: 3 […]

» Read more

jQuery datepicker, php, mysql y las fechas en formato español

Veamos un caso particular a la hora de programar con jquery ui. El componente DatePicker nos proporciona una manera muy visual y eficiente de insertar fechas en nuestros formularios. Pero como muchos veteranos de la programación sabrán, hay un problema: Las fechas en programación siguen el formato inglés: YYYY-mm-dd (2012-12-03). Aquí en España, y en muchos otros paises, las fechas son en formato dd-mm-YYYY (03-12-2012). Así pues, debemos permitir al usuario insertar el formato español y almacenarlo en formato inglés. […]

» Read more

Internacionalización de páginas web

Hasta ahora, cuando queríamos indicarle a Google que la página también está disponible en otros idiomas, lo hacíamos con ‘metaetiquetas’. Supongamos que estamos en la página ‘http://www.mipagina.com/es’, nuestra versión en español de esta página. Las metaetiquetas que deberá contener son: 1 2 <link rel="alternate" hreflang="en" href="http://www.mipagina.com/en" > <link rel="alternate" hreflang="de" href="http://www.mipagina.com/de" ><link rel="alternate" hreflang="en" href="http://www.mipagina.com/en" > <link rel="alternate" hreflang="de" href="http://www.mipagina.com/de" > De esta manera, estamos indicando en la página en español, que la misma página está disponible en inglés y […]

» Read more

Plugins jQuery imprescindibles para crear una aplicación RIA

Os presentamos algunos plugins imprescindibles para el desarrollo de aplicaciones web. Suponiendo que trabajáis con jQuery y jQuery UI (librería de interfícies oficial de jQuery), os listo algunos añadidos muy interesantes: jQuery Layout Quiźas uno de los mas importantes. Este plugin permite estructurar la pantalla en apartados (layouts). Zonas de la pantalla para los menús, para la cabecera… y permite contraerlos, hacerlos mas pequeños, …. Enlace: http://layout.jquery-dev.net/ FormToWizard Seguro que en muchas ocasiones os ha pasado que al crear un formulario, […]

» Read more

Ejemplos php – Eliminar ficheros de un directorio

Hace poco necesité esta función para el tema del tratamiento de la caché. Puede que os sea de utilidad. Creé una función que eliminaba los ficheros de un directorio ( en mi caso el directorio donde estaban los ficheros de la cache ). 1 2 3 4 5 6 7 8 9 10 11 $dir = "../catxe/"; $ficheroseliminados= 0; $handle = opendir($dir); while ($file = readdir($handle)) { if (is_file($dir.$file)) { if ( unlink($dir.$file) ){ $ficheroseliminados++; } } } echo "Fitxers […]

» Read more

Dar formato a los números en PHP

PHP nos facilita con una función el poder dar formato a los números: number_format. Esta función tiene como parámetros: Número el número a dar formato Decimales el número de decimales que necesitamos Separador decimales carácter que utilizaremos com separador de decimales Separador miles carácter que utilizaremos com separador de miles Ejemplo 1 2 3 var $minumero= 23; var $minumeroformateado= number_format($minumero, 2, ".", " "); echo $minumeroformateado; // Se imprimirá 23.00var $minumero= 23; var $minumeroformateado= number_format($minumero, 2, ".", " "); echo […]

» Read more

Mirar si una variable está vacía en PHP

Hacemos una consulta a una base de datos, y primero debemos comprobar si nos ha devuelto algún registro. Pasamos variables de un formulario, y debemos comprobar si se ha rellenado el campo con algún dato. Y así con inumerables ejemplos. Hay una función en PHP que nos facilita esta labor: empty. Para que una variable se considere vacía, se debe cumplir alguna de estas condiciones: “” (string vací) 0 (0 para un integer) 0.0 (0 para un float) “0” (0 […]

» Read more

Ejemplos php – Recorrer ficheros de un directorio

Con este pequeño ejemplo empezamos una nueva categoría del blog, Programación php. En esta ocación vamos a crear una función que nos permita recorrer un directorio y visualizar los ficheros que contiene: function listarArchivos( $path ){     // Abrimos la carpeta que nos pasan como parámetro     $dir = opendir($path);     // Leo todos los ficheros de la carpeta     while ($elemento = readdir($dir)){         // Tratamos los elementos . y .. que tienen todas las carpetas        […]

» Read more
1 2