Jag skulle vilja hämta en text från en annan fil. Säg att jag har en fil "text.php" som är inkluderad i index.php.
Text.php
Innehåller tillexempel. Titeltexten sen vill jag kunna göra något i stil med detta.
I filen text.php skulle det se ut så här.
title = Välkommen till mickes sida.
Sen i index.php så vill jag skriva typ
<title><?php title ?></title> så ska texten jag skrivit i text.php under title skrivas ut där.
Hur ska php koden se ut om jag ska få detta att funka?
metalboyMedlem sedan jan. 2005953 inlägg Ska filen text.php bara innehålla olika textsträngar som du vill hämta?
Lättast är väl då att lägga in värdena direkt i variabler?
text.php
<?php
$title = 'Välkommen till mickes sida.';
index.php
<title><?php echo $title; ?></title>
Alternativt skulle du kunna ha en array så minskar risken för variabelkrockar
text.php
<?php
$text['title'] = 'Välkommen till mickes sida.';
index.php
<title><?php echo $text['title']; ?></title>
Ytterligare ett alternativ är att använda sig av funktionen parse_ini_file()
text.php
title = "Välkommen till mickes sida."
index.php
<?php
$text = parse_ini_file('text.php');
?>
<title><?php echo $text['title']; ?></title>
Man kan också tänka sig att man bygger en lösning med reguljära uttryck men det känns onödigt komplicerat för denna uppgift.
Tusen Tack! :) Precis vad jag behövde. Kan man skriva in HTML-kod där också och inte bara text?
metalboyMedlem sedan jan. 2005953 inlägg Menar du i strängarna? Ja absolut
text.php
$footer = 'Copyright © <a href="mailto:name@domain.com">Domain.com</a>';