Tecnología

Inicio

Cómo reemplazar un DIV en PHP?

Procesador de Hipertexto (PHP) es un lenguaje de script para generar dinámicamente contenido del sitio web. Cualquier desarrollador web que quiere mostrar páginas web adaptadas a las condiciones cambiantes tiene que dominar las técnicas básicas de escritura mediante programación Hypertext Markup Language (HTML). Una tarea común involucrado con que está intercambiando a cabo uno de los elementos HTML para otro. Desde HTML está última instancia, sólo texto, la realización de estas tareas es en gran medida una cuestión de la manipulación de cadenas de texto. Puede reemplazar un elemento con otro simplemente mostrando la segunda y no la primera.

Instrucciones

1 Abra el archivo que contiene el código HTML de la página Web, y escribe en una etiqueta PHP abertura en la parte superior de la página. Después de la etiqueta, escribir un script para determinar si el DIV debe ser reemplazado. Inicializar una variable que servirá como una bandera para la activación de la sustitución. Por ejemplo, los datos recibidos desde un formulario enviado pueden determinar las condiciones necesarias para la sustitución del DIV. En ese caso, la secuencia de comandos puede ser algo como esto:

<? Php

$ Replace_div = false; // Inicializar la bandera.

if ($ _POST [== 'show_image' 1]) $ replace_div = true; // "show_image" son datos de un formulario.

2 Inicializar una variable para contener el código HTML para cuando se visualiza la DIV. En lugar de las comillas, utilice la sintaxis "heredoc" para grandes bloques de HTML. El operador heredoc ve como "<<<" y es seguido por un identificador único. Cerrar el bloque con el mismo identificador seguido por un punto y coma. No sangrar el identificador de cierre o poner nada más sobre la misma línea con él. Por ejemplo, escriba lo siguiente:

$ Div_markup = <<< EOTA

<Div class = "principal No_image">

<H3> Este es el lugar donde se habría mostrado una imagen. </ H3>

<P> Si desea ver la imagen, vuelva a la forma y seleccionar "demostración de la imagen." </ P>

</ Div>

EOTA;

3 Inicializar una variable para contener el código HTML que sustituirá a la DIV, y escriba en la etiqueta de cierre PHP. Por ejemplo, es posible que desee reemplazar el DIV con una imagen. Dado que no requiere mucho HTML, no se moleste con la sintaxis heredoc:

"<Img alt =" $ = img_markup imagen de recambio para el DIV "/>";

?>

4 Dentro del HTML, donde se proyectaría el DIV, entrar en un par de etiquetas PHP. Dentro de las etiquetas, compruebe la bandera y visualizar el marcador apropiado. Por ejemplo, escriba lo siguiente:

<? Php

if ($ replace_div) echo $ img_markup; // La imagen en pantalla.

else echo $ div_markup; // Display DIV.

?>