Hey allemaal,

Ik ben op zoek naar een script waarin teksten uit een ander php bestand worden gehaald........

Ik gebruik ook Joomla! en daarin word het veel gebruikt maar wil het nu gebruiken voor een non-cms systeem.

Dus als ik op mijn site in een header de tekst heb staan: Welkom op de site.
dat ik dit kan vervangen voor bijvoorbeeld _HEADERTXT

en dat deze automatisch verwijst naar een ander php bestand, waarin zoiets staat: _HEADERTXT='Welkom op de site.'

Ik hoop dat iemand mij daarmee kan helpen.
Mark
Bestand1:

*** teksten.php
<?php
$_HEADERTXT = 'Welkom op de site.';
?>

Bestand2:

*** index.php
<?php
include("teksten.php");
echo $_HEADERTXT;
?>
--BESTAND1.php--

<?php

$variabele1 = "tekst";
$variabele2 = "<br /> en op een nieuwe regel nog meer tekst";
?>

--BESTAND.php--
<?php
include('BESTAND1.php');
echo $variabele1.$variabele2;
?>
Wil je het echt met Bestanden doen?

Als je Joomla hebt heb je ook een database.
Is het niet handiger het daar in te doen?
Nee, want het is voor een klant.
En dan hoeft die alleen maar via dit bestandje de teksten te wijzigen.

Lay-out e.d. word bepaald door CSS bestand.
Dus eigenlijk is het een zeer simpel CMS systeem.
Ok, volgende stap.....

Is het mogelijk dat ik via een php scriptje:
Allemaal tekstenvelden zie staan waarin ik de tekst per
variabele kan invullen dus dat de klant het kan doen zonder in
de script zelf hoeft te gaan via een editor.....
Mark schreef op 09.01.2007 23:51
Ok, volgende stap.....

Is het mogelijk dat ik via een php scriptje:
Allemaal tekstenvelden zie staan waarin ik de tekst per
variabele kan invullen dus dat de klant het kan doen zonder in
de script zelf hoeft te gaan via een editor.....

@Mark: Als je de tekst via een admin pagina wil veranderen, kan je denk ik toch beter wel een database gebruiken.

<?php
$handle = fopen("jefile.txt","w+") ;
fwrite($handle,"JeNieuweText\n") ;
fclose($handle);
?>


Denk dat je zoiets zoekt.
Let wel heel goed op de \n aan het einde anders krijg je alles wat je toevoegd achter elkaar geplakt.

Als ik tijd heb zal ik iets uitgebreiders schrijven.
Aanvullig op Jacco:

Als je daarnaast een stuk tekst voor een reeds bestaand stuk tekst wilt plaatsen, zul je eerst de hele inhoud van het bestand naar een variabele moeten kopieren. Het nieuwe stuk eraan toevoegen en vervolgens alles weer naar het bestand schrijven.

Om nog maar niet te beginnen over het gedoe als je iets midden in een bepaalde tekst wilt toevoegen. Kortom, het gebruik van een database is hier misschien wel makkelijker.
Waarom zou je iets midden in een text willen toevoegen?

Het is een kwestie van regel lezen, regel verwijderen en regel opnieuw toevoegen.

het is niet echt moeilijk. heb het ooit allemaal een keer gemaakt maar die data is op misterieuze wijze in rook op gegaan

Reageren