Opa, pessoal, to tento dificuldades c as funções...
tp, resolvi separar o código php da saída html, para isso eu fiz uma função, que manda o cabeçalho html. A dúvida é quanto ao retorno na mesma, se eu n escrever nada em return e simplesmente enviar a saída html, iraá funciona??? Se sim: o mesmo acontece para echo???
Por exemplo:
<?php
function topo($title){
?>
<html>
<head><title>Intranet - <?php echo $title; ?></title>
<style>
<!--
#topo{ width:100%,
height: 50px,
float: center,
background-color: #003366;
}
#menu, #rodape{ width:100%,
height: 15px,
float: center,
background-color: #ffffff;
border-color: #000000;
border-size: 1px;
}
-->
</style>
</head>
<body>
<div id="topo"><span align="left"><img src="logo.jpg"></span><center><h3><font face="Verdana" color="#ffffff">Intranet</font><h3></center></div>
<div id="menu"><?php
if(!conecta())
echo 'Problema: Erro ao conectar na base de dados';
if(!isset($_SESSION['login']) || !isset($_SESSION['senha']) !isset($_SESSION['tipo'])){
echo '<center><font face="Verdana" color="#0000FF">Você não está autenticado no sistema</font></center>';
include('login.php');
btns(); //função de rodape (insere alguns links de controle e fecha as tags)
exit;
}
$retorno=verifica_user($_SESSION['login'], $_SESSION['senha'], $_SESSION['tipo']);
menu($_SESSION['login']); //lista opções de acesso
?></div><?php
}
?>
Pergunta
lemissel
Opa, pessoal, to tento dificuldades c as funções...
tp, resolvi separar o código php da saída html, para isso eu fiz uma função, que manda o cabeçalho html. A dúvida é quanto ao retorno na mesma, se eu n escrever nada em return e simplesmente enviar a saída html, iraá funciona??? Se sim: o mesmo acontece para echo???
Por exemplo:
Desde já eu agradeço
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.