ProInf.net

Programación: PHP



Traducir una web a varios idiomas…

Lengua

Descripción de cómo hacer una web multiidioma con PHP utilizando las funciones gettext.



Plantilla PHP con un menú de 2 niveles…

Icono carpeta PHP

  • Inserta los contenidos de cada página
  • Genera un menú desplegable
  • Le da un título a cada página
  • Genera enlaces amigables a las páginas
  • Muestra la ruta de migas de pan


Mostrar una web según el idioma del navegador…

Internationalization

Se detallan dos puntos: (1) Cómo estructurar una web estática para que esté en varios idiomas; y (2) cómo mostrar por defecto la web en el idioma del visitante: catalán, español, inglés, etc.



Contador de visitantes multipágina en PHP…

Contador de mano

Realización de dos contadores de visitas programados en PHP:

  • El primero guarda un sólo contador para toda la web en un fichero de texto
  • El segundo almacena un contador independiente para cada página de la web en una base de datos SQLite


Insertar Flash mediante una clase PHP…

PHP y Flash

Simplifica la inserción del código HTML de Flash mediante el uso de una clase PHP. Es fácil proveer de un contenido HTML equivalente al Flash en caso de que el plugin de Flash esté desactivado o el fichero SWF no se encuentre.



Exportar a una hoja de cálculo Excel usando PHP…

Exportar a Excel desde PHP

Son una serie de clases PHP para exportar datos a una de hoja de cálculo MS-Excel. Los formatos de exportación posibles son:

  • CSV — Valores separados por punto y coma
  • Texto — Celdas separadas con tabuladores
  • XML — Formato XML de Excel
  • HTML — Formato HTML adaptado para Excel


Textile…

Logotipo de Textile

Textile es un lenguaje de marcado ligero desarrollado por Dean Allen cuyo lema es Un generador humano de texto web.



Convertir una fecha introducida por el usuario a formato SQL…

Icono de una fecha en un calendario

El usuario puede introducir un campo de fecha de un formulario web de muchas formas distintas. La siguiente función PHP convierte la fecha introducida de cualquier manera al formato de fecha de MySQL



Acabar con el «Hotlinking»…

Flechas ardiendo

Acabar con el «Hotlinking» es un artículo de «Memorias de un Náufrago» por Pablo Garcés.

Trata sobre el problema de que otras webs visualicen imágenes de tu web, o hagan enlaces a algunos de tus archivos. El problema radica en que tu ancho de banda se ve mermado sin necesidad.

Quien realiza un «hotlinking» lo suele hacer sin malicia y por desconocimiento. Además de realizar un perjucio ajeno, al disminuir el ancho de banda de la web afectada, te estás perjudicando a ti mismo debido a que dependes de una imagen o archivo que puede desaparecer o cambiar sin previo aviso. La solución es bien sencilla: copiar el archivo a tu propia web.



Un blog paso a paso con PHP y Dreamweaver…

Icono de Dreamweaver

Vamos a crear un blog, weblog o bitácora. Se trata de que funcione pero que sea lo más básico posible.

Nuestros objetivos a cumplir son:

  • Crear un sistema de gestión de artículos, es decir, poder agregar, borrar o modificar artículos
  • Mostrar los artículos más recientes de 10 en 10
  • Clasificar los artículos por categorías
  • Clasificar los artículos por mes y año
  • Qué los usuarios puedan añadir comentarios a los artículos

Nota: Si queremos en nuestra web un weblog completo podríamos instalar WordPress. Este programa es software libre, está escrito en PHP y utiliza MySQL como base de datos. Es muy popular debido a su facilidad de uso y a la multitud de características interesantes que posee.

Ir arriba