Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   quotes in php (https://forum.scholieren.com/showthread.php?t=13432)

JJzD 19-02-2002 23:29

quotes in php
 
ik wil 3 stukjes tekst die bij elkaar horen laten zien op een pagina en als er op refresh wordt gedrukt dat er dan 3 andere stukjes test die bij elkaar horen word weergegeven.
liefst in php en als database een textfile

iemand een source bij de hand??
of een handleiding die textfiles lezen covert??

[edit] quotes in stukjes tekst veranderd[/edit]


------------------
>>http://www27.brinkster.com/jjzd/index2.htm<< Test-site met heleboel dingen maar nie alles werkt

[Dit bericht is aangepast door JJzD (20-02-2002).]

Triloxigen 19-02-2002 23:33

huh?

Je bedoeld dat ie random 3 stukjes text laten zien
[in een vraag asl dit niet het woord quotes gebruiken asl je niet "" bedoeld"]

maar bedoel je dat?

JJzD 19-02-2002 23:34

ja je heb gelijk

3 stukjes tekst ja
maar wel bij elkaar horend http://forum.scholieren.com/smile.gif

F10®!@n 20-02-2002 00:23

Citaat:

JJzD schreef:
een handleiding die textfiles lezen covert??

Textfiles lezen gaat makkelijk met $data = file("bestand.txt");

Dan heb je meteen ook een array, opgedeeld per regel.

Als je het bestand nou zo maakt dat op elke regel 3 bij elkaar horende teksten staan, gescheiden door ;
kun je met explode(";", $data[$random]) de teksten weergeven

Pukeboy 20-02-2002 07:23

Bedoel je zoiets??
Code:

<?
$textfile ="quotes.txt";
$quotes = file("$textfile");
$quote = rand(0, sizeof($quotes)-1);
echo $quotes[$quote];
?>

[edit]Dit is maar voor 1 lijntje text, als je voor 3 lijntjes text wilt kijk dan eens naar de reply van Florian.[/edit]


[Dit bericht is aangepast door Pukeboy (20-02-2002).]

JJzD 20-02-2002 16:39

ok het is gelukt

dit is 'm geworden
(voor de mensen die met hetzelfde probleem lopen in de toekomst

Code:

<html>
<body>
<?php
 $textfile ="quotes.txt";
 $quotes = file("$textfile");
 $quote = rand(0, sizeof($quotes)-1);
 list ($voor, $tekst, $bron) = split ('[;]', $quotes[$quote]);
 echo "$voor,<BR> $tekst,<BR> $bron";
?>
</body>
</html>

zoals je ziet heb ik split gebruikt
het werkt maar is het even goed??

F10®!@n 20-02-2002 18:03

Citaat:

JJzD schreef:
zoals je ziet heb ik split gebruikt
het werkt maar is het even goed??

Split is eigenlijk voor regular expressions, dus is het in dit geval onnodig om te gebruiken.... ik geloof dat het iets in snelheid scheelt, maar dat maakt in de praktijk vaak weinig uit http://forum.scholieren.com/smile.gif


Alle tijden zijn GMT +1. Het is nu 10:27.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.