← PHP

[PHP] Códigos substitutos

Lida 2053 vezes

Offline

Thomato 
Membro
Mensagens 4125 Gostos 2
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Boa noite.

Estou a criar um site que vai precisar de alguma dinâmica mas não vou poder usar CMS...
Então preciso de algo como assistimos nos CMS.

Por exemplo, no Wordpress para apresentar o nome do blog posso usar
<?php bloginfo('name'); ?>


E eu queria que desse para usar algo do género, onde tínhamos um documento para editarmos os textos que apareceriam... Mas um documento para todos os textos, caso contrário faria 1 ficheiro por texto e fazia includes...

Alguém sabe como fazer? :)
Obrigado :)
Offline

Warrior 
Membro
Mensagens 203 Gostos 0
Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Boa noite Thomato,

Se utilizares uma Base de Dados e quiseres la colocar todas essas informações, poderás usar dessa forma usando uma função, senão, crias um ficheiro texto.php, e lá dentro colocas "define's".

Código: [Seleccione]
<?php
define 
('TITULO''Nome do Blog Aqui');
?>

Na página só tens de colocar:

Código: [Seleccione]
<?php echo TITULO?>
Offline

Thomato 
Membro
Mensagens 4125 Gostos 2
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Obrigado :)

Mas para chamar o ficheiro faço um include normal ou um require?
Offline

Warrior 
Membro
Mensagens 203 Gostos 0
Troféus totais: 27
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

include normal
Offline

Thomato 
Membro
Mensagens 4125 Gostos 2
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Obrigado :) Vou experimentar ;)

Editado: Está a funcionar! :) Obrigado ;)
Offline

Thomato 
Membro
Mensagens 4125 Gostos 2
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Tenho um problema.

Como uso o código dentro de um echo?

echo "<div id='conteudo'><?php echo BEMVINDO; ?></div>";

Não funciona, porque é PHP dentro de PHP...

Como faço?
Offline

Henrique Mouta 
Equipa
Mensagens 1189 Gostos 3
Troféus totais: 31
Trófeus: (Ver todos)
Level 6 Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3

lol
e pores echo "<div blabla>".BEMVINDO."</div>"; ?
O ponto (.) serve para concatenar o conteudo com a variável.
Offline

Thomato 
Membro
Mensagens 4125 Gostos 2
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Não sabia que podíamos juntar tudo com pontos :)

Obrigado ;)