Op mijn website geef ik random om de 15 sec. een quote weer vanuit een tekstbestand. Dit doe ik met de volgende code:
Probleem is dat er  weergegeven wordt op de online pagina. Ik ben alles bijlangs gegaan maar kan niet ontdekken waar deze tekens vandaan komen. De tekens staan niet in mijn PHP-bestand en niet in het tekstbestand met quotes, maar enkel in de HTML-versie online...
Iemand een idee? Ligt het wellicht aan de print functie? Mijn webhoster werkt trouwens met PHP 4.3.1.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
| <cite> <?php // Get a random quote. $file = "./downloads/quotes.txt"; if(!file_exists($file) || !($fp = fopen($file, "r"))) { die("Unable to open file $file."); } // Seek to random position in the file. $size = filesize($file); srand((double)microtime()*1000000); $randval = rand(0, $size); fseek($fp, $randval); // Throw away partial line. $quote = fgets($fp, 1024); // Read next whole line. $quote = trim(fgets($fp, 1024)); // If EOF wrap to begining of file. if(empty($quote)) { fseek($fp, 0); $quote = trim(fgets($fp, 1024)); } fclose($fp); // Print the quote. print("$quote"); ?> </cite> |
Probleem is dat er  weergegeven wordt op de online pagina. Ik ben alles bijlangs gegaan maar kan niet ontdekken waar deze tekens vandaan komen. De tekens staan niet in mijn PHP-bestand en niet in het tekstbestand met quotes, maar enkel in de HTML-versie online...
Iemand een idee? Ligt het wellicht aan de print functie? Mijn webhoster werkt trouwens met PHP 4.3.1.
Remember this; very little is needed to make a happy life. ~ Marcus Aurelius Antoninus (121-180)