Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Sou iniciante e com uma duvida
criei uma pagina inicial (index.php)
e algumas complementares (serviço, trabalhos, empresa e PRINCIPAL)
estou trabalhando com server-side includes from list (DW)
consegui puxar a minha principal.php acoplada com a index.php
porem quando clico nos links para outras paginas ex:
SERVIÇOS
alem de ele trazer a pagina de servico.php a minha index
ele REPETE a minha PRINCIPAL
alguem pode me ajudar:
DA UMA OLHADA NO codigo.
Pagina INDEX.php
<?php
// Codigo Gerado Pelo Server-side include
// Require the MXI classes
require_once ('includes/mxi/MXI.php');
// Include Multiple Static Pages
$mxiObj = new MXI_Includes("rpn");
$mxiObj->IncludeStatic("rpnserv", "servicos.php", "servico", "", "");
$mxiObj->IncludeStatic("rpnemp", "empresa.php", "", "", "");
$mxiObj->IncludeStatic("rpntrab", "trabalhos.php", "", "", "");
$mxiObj->IncludeStatic("rpncont", "contato.php", "", "", "");
$mxiObj->IncludeStatic("rpndefaut", "defaut.php", "", "", "");
$mxiObj->IncludeStatic("rpncont_ok", "contato_ok.php", "", "", "");//Area onde ira aparecer resultado
<?php
include ("principal.php");
//programação gerada pelo server-side includes
$incFileName = $mxiObj->getCurrentInclude();
if ($incFileName !== null) {
mxi_includes_start($incFileName);
require(basename($incFileName)); // require the page content
mxi_includes_end();
}
?>
alguem sabe me dizer como que faço para que hora que eu clicar nos outros links (trabalho, empresa) nao repetir a pagina PRINCIPAL.PHP
>
troque:
include ("principal.php");
//programação gerada pelo server-side includes
$incFileName = $mxiObj->getCurrentInclude();
if ($incFileName !== null) {
mxi_includes_start($incFileName);
por:
//programação gerada pelo server-side includes
$incFileName = $mxiObj->getCurrentInclude();
if ($incFileName !== null) {
mxi_includes_start($incFileName);
else
include ("principal.php");
Willian, nao deu certo, rapaz, ja pesquisei varios locais pelo comando include
e nao encontro nada parecido só alguns usuarios com a mesma duvida.
da o seguinte erro
Parse error: syntax error, unexpected T_ELSE in C:\xampp\htdocs\RPN\index.php on line 229
/codigo como você me disse ficou assim
<?php
$incFileName = $mxiObj->getCurrentInclude();
if ($incFileName !== null) {
mxi_includes_start($incFileName);
else
include ("defaut.php");
// require(basename($incFileName)); // require the page content
//mxi_includes_end();
}
?>>
Willian, nao deu certo, rapaz, ja pesquisei varios locais pelo comando include
e nao encontro nada parecido só alguns usuarios com a mesma duvida.
da o seguinte erro
Parse error: syntax error, unexpected T_ELSE in C:\xampp\htdocs\RPN\index.php on line 229
/codigo como você me disse ficou assim
<?php
$incFileName = $mxiObj->getCurrentInclude();
if ($incFileName !== null) {
mxi_includes_start($incFileName);
else
include ("defaut.php");
// require(basename($incFileName)); // require the page content
//mxi_includes_end();
}
?>
esse parse else ae eh o seguinte, você usou chaves no if, mas nao no else, use-as....
chaves => "{" e "}"...
>
esse parse else ae eh o seguinte, você usou chaves no if, mas nao no else, use-as....
chaves => "{" e "}"...
Fala igor, cara vlw, obrigado a vcs, deu certo.
Coloquei as "{" como dito,
só que ai deu um outro probleminha, nao estava carregando as outras paginas
mas ai eu inverti a programação que estava embaixo e desativada ficando assim
<?php
$incFileName = $mxiObj->getCurrentInclude();
if ($incFileName !== null) {
mxi_includes_start($incFileName);
//chamando as outras paginas
require(basename($incFileName)); // require the page content
mxi_includes_end();
}
else {
include ("defaut.php");
}
?>
vlw gente
troque:
include ("principal.php");
//programação gerada pelo server-side includes
//programação gerada pelo server-side includes
else include ("principal.php");