Hallo, ik ben op zoek naar een scriptje. Hieronder eerst wat uitleg:

Ik heb een php bestandje met de naam teksten.php met daarin het volgende:

<?

if($tekst == "plant"){
$tekst = "de weer te geven tekst voor plant";
}

if($tekst == "vis"){
$tekst = "de weer te geven tekst voor vis";
}

if($tekst == "boom"){
$tekst = "de weer te geven tekst voor boom";
}
include ("opmaak.php");

?>

In opmaak.php staat de volledige opmaak en daar staat ook $tekst in om de tekst weer te geven

Uiteindelijk geeft http://www.server.tdl/teksten.php?tekst=plant de tekst ‘de weer te geven tekst voor plant’ met daar rond de opmaak weer

En http://www.server.tdl/teksten.php?tekst=vis de teskt ‘de weer te geven tekst voor vis’ met daar rond de opmaak weer

En http://www.server.tdl/teksten.php?tekst=boom de tekst ‘de weer te geven tekst voor boom’ met daar rond de opmaak weer

Nu ben ik op zoek naar een php scriptje zodat ik de tekst voor plant, voor vis en voor boom afzonderlijk kan zien, kan aanpassen en vervolgens weer kan opslagen in het bestandje teksten.php Het scriptje wordt dus gebruikt om mijn bestand teksten.php in aparte stukken aan te passen.

De tekst “de weer te geven tekst voor …” is echter meerdere regels lang (soms 5 maar soms ook 50 of meer regels)

Vb:

if($tekst == "wat is een cavia"){
$tekst = "
<center>Wat is een cavia:</center><BR>
Een volwassen cavia heeft een lengte tussen de 22 en de 35 cm. Vrouwtjes wegen tussen de 600-1100 gram en mannetjes tussen de 900-1800gram.<BR>
Ze hebben een heel korte hals. Aan de voorvoetjes heeft hij 4 tenen en aan de achtervoetjes 3.<BR>
Er zijn verschillende soorten cavia’s: Kortharige, langharige ( kunnen een vacht van langer dan 15 cm hebben.) en de borstelharige (hierbij staat het haar in alle richtingen.)<BR>
De cavia heeft in boven en onder kaak 2 snijtanden. Deze groeien steeds door en moeten door het knagen afslijten. <BR>
Ze hebben ook kiezen. Daar zit vaak het probleem en er zijn zelfs dierenartsen die niet weten dat cavia's kiezen hebben.<BR>
Een cavia heeft kleine oortjes met weinig haar op en achter de oortjes.
";
}

Inderdaad ja, het wordt gebruikt op een website i.v.m dieren :)



Ik hoop dat ik duidelijk ben geweest, dat jullie begrijpen naar wat ik opzoek ben en dat jullie mij verder kunnen helpen.

Met vriendelijke groeten,

Bente

Alvast allemaal bedankt voor jullie hulp, ik ben nu bezig met MySql te leren maar even terug over PHP:

weet er iemand soms hoe ik in een bestand achter iets kan zoeken en dat dan $zoek[0] $zoek[1] en zoverder

Even wat meer uitleg, ik ben opzoek naar een stukje tekst met

abceentekstdef

en

abceenanderetekstdef

nu tussen abc en def staat telkens iets anders, is het mogelijk om datgene wat in een bestand staat tussen abc en tussen def op te vragen?

Snappen jullie wat ik bedoel: ik wil dus eentekst, eenanderetekst,... op mijn scherm te zien krijgen.


Alvast bedankt voor de hulp, deze site heeft zijn naam niet gestolen!
In MySQL of gewo0n in strings?

SQL -> SELECT * FROM tabel WHERE veld LIKE 'abc%def'
PHP -> Regexp -> ^abc[a-z]def$
Klopt het dan dat ik het als volgt moet doen:

<?
$string = 'hier moet ik dan heel mijn tekst typen dus ook abceentekstdef;
$regex = '^abc[a-z]def$';
preg_match($regex,$string,$matches);
print_r($matches);
?>

en dan is $matches om de "zoekresultaten" weertegeven en dan geeft dat 'eentekst' weer

Klopt mijn redenering of mag mijn tekst waarin ik, moet zoeken ook gewoon ergens in mijn bestand staan?
zo bedoelde ik, ik was een ' vergeten

<?
$string = 'hier moet ik dan heel mijn tekst typen dus ook abceentekstdef';
$regex = '^abc[a-z]def$';
preg_match($regex,$string,$matches);
print_r($matches);
?>
dit wil niet echt lukken, wat doe ik fout?

Reageren