Array
(
)

Conflito PHP

PHP
Edson Silva
   - 22 nov 2014

caro!
Amigos
estou enfrentado um pequeno problema na minha criação de site em php,
estou querendo muda o titulo das paginas, mais so que mudo e continua o mesmo titulo da pagina index, "Home". esse "HOME" esta vindo em todas as paginas, quando clico em qualquer url,
Exemplo: quando clico no menu "contato" o titulo da pagina continua a mesma da pagina "home".

William (devwilliam)
   - 22 nov 2014

Colega por gentileza poste o código, senão fica dificil de ajudar !

Edson Silva
   - 22 nov 2014


Citação:
Colega por gentileza poste o código, senão fica dificil de ajudar !


ai que ta William, estou exatamente como criar o codigo para da o titulo para cada pagina clicada.
no html e facil, mais chama o titulo da pagina em php ja nao estou conseguindo.

mais pesquisei na net esse seguinte codigo... mais nao esta dando certo tbm:
#Código

$titulos = [
    'index.php' => 'Meu site - Tutorial Photoshop',
    'tutoriais.php' => 'Tutoriais de Photoshop - Meu Site',
    'ajuda.php' => 'Página de ajuda - Meu Site',
    'contato.php' => 'Fale Conosco - Meu Site'
    #pode ter 'n' páginas
];

#limpa a url (ex.: /url.php?foo#bar => url.php)
$uri = str_replace("/","",explode(".php",$_SERVER[REQUEST_URI])[0]).".php"; 


#Código
asim que ta no meu codigo das minha pagina
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title><?php echo $titulo ?></title>
<?php
include "css/css.php";
?>
</head>

<body>

Ronaldo Lanhellas
   - 22 nov 2014

Se sua página for um include de outra página, este pode ser o problema. Ex: ajuda.php é um include em index.php, nesse caso o título do index.php vai ser mostrado.

Wellington Silva
   - 23 nov 2014

Só faltou um detalhe no seu código..
Seria: #Código

echo $title[$uri]

Segue o exemplo: http://sandbox.onlinephpfunctions.com/code/0a3d187cd7d2392caca166df126fd054e055ab01

Desculpe a má formatação to usando tablet

Edson Silva
   - 23 nov 2014


Citação:
Se sua página for um include de outra página, este pode ser o problema. Ex: ajuda.php é um include em index.php, nesse caso o título do index.php vai ser mostrado.


mais tem como resolver esse problema...Ronaldo Lanhellas?

-----------------------------------------------------------------------------------------------------------------------------------------------
esse código aqui Wellington R. da Silva eu ja ultilizei ele, mais vem com um erro e nao sei como tira-lo.

Citação:
Só faltou um detalhe no seu código..
Seria: #Código

echo $title[$uri]

Segue o exemplo: http://sandbox.onlinephpfunctions.com/code/0a3d187cd7d2392caca166df126fd054e055ab01

Desculpe a má formatação to usando tablet