MCDeveloper // Tutoriales "Aprende la lengua Web"

Ultima Actualizacion el 15 de Enero del 2006
Categorias

Un Webmaster es una persona responsable de la creación, diseño, programación, administración y mantenimiento de un sitio Web. En español Webmaster sería "Maestro Web". El Webmaster se encarga de realizar la estructura del sitio Web, y todo lo que conlleva.

Un desarrolladorWeb (MCDeveloper) es el encargado de desarrollar aplicaciones web para páginas webs. Este es mas encargado de desarrollar aplicaciones/manterner aplicaciones que mantener la pagina web en si.

Entonces esta categoria trata de ayudar a tanto los webmasters para mantener sus paginas como los desarrolladores web para crear sus aplicaciones.
Introducción a GD

¿Qué es GD?
En la página oficial lo describen como "una librería de código abierto para la creación de imagenes dinámicas. Puede crear imagenes en formato JPG, GIF, PNG entre otros. Es usada comunmente para mostrar gráficos, thumbnails (miniaturas) entre otras cosas."

En este tutorial (y siquientes?) usaremos la librería GD integrada en PHP para generar imagenes, y la verdad es que con tantas funciones disponibles en la documentación, el unico limite es tu imaginación =P

Y sin más, comenzamos..

Leer un archivo XML con PHP (usando SimpleXML)

¿Que es el XML? Haciendo una síntesis de la introducción al XML (necesaria para esta tutoría), podríamos decir que el XML es un lenguaje estándar con el que podemos definir un conjunto datos de forma estructurada para enviarlos y/o recibirlos.

En términos prácticos, nos puede servir como intermediario para la comunicación entre dos aplicaciones. Podemos tener un software hecho en .NET, que actualice mediante un XML la información de un servicio Web gracias a un script PHP, que cuando el servicio es llamado, este mismo script puede servir otro XML para hacer funcionar un Flash del lado del cliente y así sucesivamente.

Es fenomenal, no? =) ... aprenderemos a leer archivos XMLs con PHP, usando la extensión SimpleXML. La extensión esta para PHP5. Si no lo manejas, igual te dejo una alternativa que emula el SimpleXML pero para PHP4.

La importancia de la seguridad con GETS parte 2 [Final]

Siguiendo continuamente con el tutorial anterior (link) acerca de la seguridad en gets. En la segunda parte, vamos a tratar la seguridad de cómo evitar el tipo de incidentes que pudieramos haber tenido con un tipo de aplicación killweb desarrollada en la primera parte, es decir, la inclusión remota de archivos dañinos para nuestra web. En el presente tutorial sólo presentaré dos métodos de seguridad, la imaginación es lo que cuenta para protejer nuestro site de todos los modos posibles, aunque de seguro, los novatos agradecerán este tipo de consejos para una posible futura o actual web que creen.

La importancia de la seguridad con GETS parte 1

Habrán sido muchas las veces que un novato en su intento por aprender php empieza con las variables get a incluir archivos que, aunque estando dentro de su servidor, los linkea como si fueran externos. Bien, ahora he aquí el problema, ¿Qué pasaría si alguno de estos archivos fuera dañino para el servidor web? Hace tiempo, cuando no sabía absolutamente nada de php me hacía la misma pregunta, y fardaba con mis amigos acerca de esto, que era imposible que con una web te hackearan la tuya y demás, pobre de mi ignorancia al pensar esto, antes creia que tan sólo podrian hacer esto si se metian en mi ftp y me borraban los archivos, pero claro, la gente crece y con ella el conocimiento, ahora que ya soy "mayorcito" y tengo algo más de experiencia con el php me decido a probar que lo que yo pensaba, es un error tan grande como una casa en de un famoso en Hollywood.

[MANUAL] Instalacion de PHP sobre IIS.

Este Manual lo he realizado ya que me vi en un gran lio para la configuracion de un servidor HTTP sobre sistemas operativos Windows (XP/NT/Server) y por mas que me la pase buscando en la Red, siempre encontraba Manuales los cuales "segun" proporcionaban la mejor configruacion para un correcto funcionamiento de PHP sobre IIS, y al finalizar dichos manuales nunca enia Servicion de PHP :( ...

Tras muchos intento y post INCONCLUSOS en distintos Foros, realize mi propia configuracion e instalacion de un metodo muy simple, muy practico y RAPIDO. Mas que nada, sin la necesidad de estar Re-Iniciando el Equipo Servidor o donde queramos instalar y tener presente el Servicion de PHP sobre IIS.

Les dejo este Manual con el fin de ir incrementando nuestros conocimientos y tengan una mejor opcion para su configuracion facil y rapida de su servidor HTTP.

Diseñando un Uploader sin MySQL

Bienvenidos a este pequeño y sencillísimo tutorial acerca de cómo podemos crear nuestro propio sistema para subir archivos a nuestro servidor al más puro estilo imageshack o cualquier otro gestor de fotos.

Lo primero, para poder entender perfectamente este tutorial, necesitarás nocioes básicas de php orientado a trabajar con archivos y directorios. Tras eso, podrás entenderlo sin problema alguno.

Diseñando una Web Semántica.

Sobre todo los diseñadores gráficos tienden a rechazar estas técnicas, ya que las consideran innecesarias y laboriosas. Desde su ignorancia y prejuicio claro esta, ya que el diseño semántica facilita mucho el armado de una Web, además de otros beneficios que te pueden costar caros en el futuro. Una vez que la dominas, las limitantes del HTML para diseñar se reducen considerablemente y vale la pena sacrificarse para aprender estos métodos.

Para este tutorial, necesitas de conocimientos en (X)HTML y CSS.

¿Que es Smarty?

Smarty es un motor de plantillas para PHP. Mas especificamente, esta herramienta facilita la manera de separar la aplicación lógica y el contenido en la presentación. La mejor descripción esta en una situación donde la aplicación del programador y la plantilla del diseñador juegan diferentes roles, o en la mayoria de los casos no la misma persona.

PHP MVC Frameworks

Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos. El patrón MVC se ve frecuentemente en aplicaciones web, donde la vista es la página HTML, el control es el código que provee de datos dinámicos a la página, y el modelo contiene clases representativas de la aplicación (como el mensaje de un foro, un miembro registrado, etc.).

Cache en PHP con Cache Lite

En informática, un caché es un conjunto de datos duplicados de otros originales, con la propiedad de que los datos originales son costosos de acceder, normalmente en tiempo, respecto a la copia en el caché. Cuando se accede por primera vez a un dato, se hace una copia en el caché; los accesos siguientes se realizan a dicha copia, haciendo que el tiempo de acceso aparente al dato sea menor.