Tecnología

Inicio

Cómo hacer la codificación del Cliente Servidor

Cómo hacer la codificación del Cliente Servidor


codificación de servidor de cliente es una forma segura de hacer una página web dinámica e interactiva. scripts de servidor de cliente se utilizan normalmente para incorporar datos en un sitio y presentar estos datos, junto con otro tipo de contenido web en una interfaz web atractivo. Diferentes tecnologías están disponibles para la codificación de servidor de cliente, incluyendo el lenguaje PHP del lado del servidor y JavaScript en el lado del cliente. Pequeñas cantidades de código de servidor de cliente se pueden agregar a su sitio web fácilmente, incluso sin experiencia en programación.

Instrucciones

1 Cree los datos para su sitio web. Normalmente esta información se almacenará en una base de datos, y hay sistemas libres de bases de datos web disponibles, tales como MySQL. Averigüe qué disposición su servidor web hace que para los sistemas de bases de datos y configurar una base de datos para contener todos los datos que necesita para su contenido del sitio. En la mayoría de los casos, los servidores de Internet proporcionan una interfaz automatizada como "phpMyAdmin" para la creación de bases de datos sin necesidad de código de programación.

2 Escribir código del lado del servidor para conectarse a la base de datos y realizar consultas SQL utilizando, como en el siguiente ejemplo de PHP:

<? Php

// Conectarse a la base de datos

mysql_connect ( "enter_host", "enter_username", "enter_password");

mysql_select_db ( "enter_database_name");

//consulta

$ Example_query = "SELECT SomeField DE alguna_tabla";

?>

Alterar los parámetros en el código para adaptarse a su propio nombre y la estructura de base de datos en las áreas marcadas "introducir huésped", "introducir nombre de usuario", "introducir la contraseña" y "Introduce el nombre de base de datos." Guarde los scripts PHP con la extensión ".php".

3 Construir estructuras HTML en el código PHP para crear sus páginas web, de la siguiente manera:

$ Example_result = mysql_query ($ example_query);

// Ir a través de sus resultados

while ($ example_row = mysql_fetch_array ($ example_result))

. {Echo "<p>" $ example_row [ 'SomeField'] "</ p>".; }

Este código escribe el valor de una fila especificada en una tabla de base de datos dentro de un elemento de párrafo HTML, repitiendo esto hasta que cada fila de la tabla se ha escrito en la página.

4 Añadir código del lado del cliente para sus páginas para mejorar la experiencia del usuario de ver su sitio, como en el siguiente ejemplo. Antes de la línea "<? Php?":

<Html>

<Head>

<Script type = "text / javascript">

función overParagraph (parid)

{Document.getElementById (parid) .style.color = "# FF0000"; }

</ Script>

</ Head>

<Body>

Cambiar el bucle "while" a lo siguiente:

$ Contador = 0;

while ($ example_row = mysql_fetch_array ($ example_result))

. {Echo "<p id =" p ".. $ Contador" "onmouseover = 'overParagraph (this.id)'>" $ example_row [ 'SomeField'] "</ p>".; $ Contador ++; }

Añadir después del cierre de línea ">?":

</ Body>

</ Html>

Este sencillo ejemplo, se cambia el color de los párrafos cuando el visitante rollos de su ratón sobre ellos.

5 Sube las secuencias de comandos y páginas web a su servidor Web. Pruebe su sitio visitando cada página y comprobar que se comporta de la manera que lo necesite a. Si hay problemas o aparecen mensajes de error cuando intenta ver las páginas, compruebe todo el código se ha estructurado correctamente. Realizar cambios en el código de uno a la vez, probando de nuevo cada vez que se realiza un cambio hasta que el sitio se comporta correctamente.

Consejos y advertencias

  • Asegúrese de probar sus páginas en diferentes navegadores web. Diferentes tecnologías de la Web, sobre todo en el lado del cliente, pueden comportarse de maneras muy diferentes en los distintos navegadores disponibles, por lo que la prueba es esencial.
  • No se deje intimidar por el código de servidor de cliente si no tiene experiencia previa en la programación. Usted puede aprender las tecnologías mediante el uso de pequeñas cantidades de código y basándose en su conocimiento a través del tiempo.