webForumDet fria alternativet

Hämta text.

3 svar · 691 visningar · startad av Akerlundh

AkerlundhMedlem sedan maj 20031 682 inlägg
#1

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
#2

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.

AkerlundhMedlem sedan maj 20031 682 inlägg
#3

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
#4

Menar du i strängarna? Ja absolut
text.php

$footer = 'Copyright &copy; <a href="mailto:name@domain.com">Domain.com</a>';
129 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)