Diferencia entre revisiones de «Usuario:ManuelRomero/php/smarty/practica»
De WikiEducator
< Usuario:ManuelRomero | php
(Página creada con «{{:Usuario:ManuelRomero/php/smarty/nav}} ==Práctica hola mundo== *La primera práctica es simplemente visualizar un usuario registrado *El la página principal un formula...») |
(→Práctica hola mundo) |
||
Línea 30: | Línea 30: | ||
$smarty->display('paginaWeb.tpl') | $smarty->display('paginaWeb.tpl') | ||
?> | ?> | ||
+ | </source> | ||
+ | <source lang=html5> | ||
//paginaWeb.tpl | //paginaWeb.tpl | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<!DOCTYPE html> | <!DOCTYPE html> | ||
Revisión de 18:50 22 dic 2014
Práctica hola mundo
- La primera práctica es simplemente visualizar un usuario registrado
- El la página principal un formulario para que inserte su nombre
- Si lo ha insertado visualizamos
Bienvenido a tu sitio web $nombreUsuario
- Pasos:
- creamos la estructura de directorios del proyecto
- creamos el fichero index.php
- creamos la plantilla paginaWeb.tpl
//index.php <?php //..... require_once('Smarty.class.php'); $smarty = new Smarty; $smarty->template_dir = '/web/smarty/smarty1/templates/'; $smarty->compile_dir = '/web/smarty/smarty1/templates_c/'; $smarty->config_dir = '/web/smarty/smarty1/configs/'; $smarty->cache_dir = '/web/smarty/smarty1/cache/'; session_start(); if (!$_SESSION['usuario']){ $_SESSION['usuario']=$_POST['usuario']; echo "Valor de usuario ".$_SESSION['usuario']; } $smarty->assign('usuario',$_SESSION['usuario']); $smarty->display('paginaWeb.tpl') ?>
//paginaWeb.tpl <!DOCTYPE html> <html> <head> <title>página de smarty</title> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> </head> <body> {*Usando motor de plantillas smarty*} <!-- otro comentario, distinto al anterior --> {if empty($usuario)} <form action="" method="POST"> Usuario <input type="text" name ="usuario"/> <input type =submit value="acceder"> </form> {else} <h1>Bienvenido al sitio web {$usuario}</h1> {/if} </body> </html>