Mostrando entradas con la etiqueta php. Mostrar todas las entradas
Mostrando entradas con la etiqueta php. Mostrar todas las entradas

sábado, 10 de agosto de 2013

Obtener sistema operativo del visitante con PHP

Para realizar estadísticas de uso de una Web, resulta interesante obtener el sistema operativo empleado por cada usuario, así podremos conocer los hábitos de los visitas a nuestra.

Para obtener el sistema operativo o plataforma empleada en una visita, en primer lugar, debemos obtener el USER_AGENT. El USER_AGENT nos dará toda la información necesaria sobre el sistema operativo y navegador de la visita.

Obtener navegador del visitante con PHP

A la hora de realizar estadísticas de uso de una Web, es interesante obtener el navegador empleado por cada usuario, así podremos conocer los hábitos de los visitas a nuestra Web y poder tomar decisiones en función de ello.

Para obtener el navegador empleado en una visita, en primer lugar, debemos obtener el USER_AGENT. El USER_AGENT nos dará toda la información necesaria sobre el navegador y sistema operativo de la visita.

martes, 6 de agosto de 2013

Capturar imagen y subir imagen con PhoneGap

Para capturar una imagen realizada desde la cámara de un dispositivo móvil y posteriormente subirla a un servidor Web mediante PhoneGap, deberemos realizar dos pasos: primero realizar la captura de la imagen y en segundo lugar subir el archivo.


Para hacer la captura y el envío del archivo al servidor Web emplearemos las funciones nativas de PhoneGap, posteriormente necesitaremos guardar la imagen en el servidor y para ello se empleará cualquier lenguaje de programación del lado del servidor, en este ejemplo se empleara PHP.

lunes, 5 de agosto de 2013

Servicio Web RESTful con Php

La creación de Servicios Web esta hoy en día en un total auge debido a la proliferación de las aplicaciones para dispositivos móviles. Los servicios web nos permiten distribuir los datos entre distintos tipos de aplicaciones, páginas Web, etc. Estos servicios Web generarán una respuesta a una petición realizado por un cliente del servicio, respuesta que generalmente será en formato JSON o XML

miércoles, 27 de junio de 2012

Mostrar productos en email de nuevo pedido de Magento

Si queremos mostrar los productos comprados en el email que manda Magento tras realizar un nuevo pedido, lo haremos modificando el archivo order_new.html y order_new.html (en un post anterior explique donde se encuentran los archivos de los emails y como traducirlo: Traducir Magento y textos). En ellos no tenemos nada más que incluir la siguiente linea:

viernes, 18 de mayo de 2012

Vaciar el carrito de Magento

Puede ser que en algún momento necesites vaciar el carrito del usuario en tu tienda de Magento. En mi caso me pidieron que los productos sólo se pudiesen comprar de uno en uno, por lo que opte por vaciar el carrito cada vez que sen entrase en la página del producto (view.phtml).



martes, 10 de abril de 2012

Leer fichero Excel y procesar filas con Php

Otra tarea habitual en las aplicaciones Web es la de leer ficheros Excel para procesar sus filas y, por ejemplo, importarlas a nuestra base de datos, generar informes, etc. Este proceso podemos agilizarlo con la clase que hoy os presento: Spreadsheet_Excel_Reader.




sábado, 24 de marzo de 2012

Exportar a Excel el resultado de una SQL con Php

Supongamos que queremos exportar a Excel el resultado de una sentencia Sql lanzada contra nuestro servidor, pues os voy a mostrar un par de funciones que nos facilitarán esta tarea.





viernes, 2 de marzo de 2012

Obtener edad con Php

Una útil función en Php para obtener la edad de una persona, pasándola como parámetro su fecha de nacimiento en formato aaaa-mm-dd.






lunes, 20 de febrero de 2012

Obtener ancho y alto de una imágen con Php y getimagesize

Para obtener las dimensiones, ancho y alto, de una imágen podemos hacerlo de una forma muy sencilla con Php por medio de la función getimagesize.

La función nos devolverá un array con las dimensiones de la imágen pasada como parámetro.


Descargar archivos con Php

Puede ser que necesitemos descargar archivos alojados en nuestra Web y que no podamos hacerlo mediante el típico enlace para descargar, como por ejemplo con un archivo de video.

Para descargar estos archivos podemos hacerlo muy facilmente en Php mediante la función header:

lunes, 13 de febrero de 2012

Sublime Text, un editor de código multiplataforma

Os voy a presentar Sublime Text, un editor de codigo multiplataforma (disponible para Windows, Linux y OS X), gratuito (es un programa de pago pero se puede descargar una versión de prueba totalmente funcional y sin límite de tiempo) y muy completo. Disponible en versiones de 32 y 64bits y versiones portables.

viernes, 3 de febrero de 2012

Validaciones php con filter_var

A partir de Php 5.2 podemos filtrar el valor de una variable con filter_var indicando el tipo de filtro que queremos aplicar, es decir, si queremos filtrar que sea un email, un número, una IP, una url y más.




martes, 24 de enero de 2012

Fechas en español con Php y setlocale

Una de las cuestiones comunes al mostrar fechas en nuestra Web es ponerlas en el formato correcto según el idioma y mostrar sus diferentes textos en dicho idioma. Es decir, si aplicamos el formato %A %d %B ,%Y a una fecha se nos mostrará Monday 23 January, 2012. Si queremos que se muestre en español, o cualquier otro idioma, será muy sencillo empleando los ficheros de localización de idiomas locales.

domingo, 22 de enero de 2012

Integrar ckfinder en ckeditor

Para insertar imágenes desde ckeditor tenemos que hacerlo con imágenes desde una url, pero con ckfinder podemos añadir a ckeditor la funcionalidad de subir archivos de imagen a nuestro servidor para posteriormente ser utilizadas desde ckeditor.

lunes, 19 de diciembre de 2011

Eliminar caracteres extraños del nombre un archivo PHP

Cuando realizamos tareas de subir archivos a través de una aplicación Web es necesario eliminar caracteres “extraños” o no propios del idioma inglés. Es esto es indispensable en aquellos caso en los que estos archivos van a se posteriormente servidos por nuestra aplicación, ya que de no hacer esta operación la carga del archivo daría error.

lunes, 12 de diciembre de 2011

Quitar paginador de Magento

Recientemente he tenido que realizar una modificación en una tienda online realizada con Magento que consistía en quitar el paginador de los productos.

El paginador que trae Magento es prácticamente indispensable para el buen funcionamiento de la tienda, no obstante en mi caso era necesario eliminarlo ya que los productos están activos por muy poco tiempo con lo que el paginador no tenía mucho sentido y estéticamente era innecesario.

miércoles, 7 de diciembre de 2011

Traducir Magento y textos

Magento es una tienda multi-idioma, por lo que todos sus textos se encuentran traducidos. Podrás descargar todos los idiomas que necesites, el problema es que no todos los idiomas estan traducidos al 100% por lo que si usas Magento con otro idioma que no sea el inglés seguro que te tocará tradicir algún texto de la tienda.

lunes, 5 de diciembre de 2011

Obtener URLs de Magento

Dentro del capitulo que estoy dedicando a Magento, esta vez voy a mostrar como obtener distintas urls del sistema de archivos que monta magento.

Enviar email con Magento -Zend

Hoy he tenido que incluir un formulario para enviar un email en una tienda online hecha con Magento.

Para los que no lo sepan, Magento esta hecho con el framework de Php Zend. Esto quiere decir que en Magento también podemos emplear las funcionalidades que nos brinda Zend y eso es lo que hice para el envío de este formulario.