Beste mede Tweakers,
Ik heb hier een script dat wordt gebruikt om random tutorials van een Photoshop site te laten zien.
We hebben momenteel 36 tutorials wat dus een gelijk aantal is maar toch gaat het fout. Het probleem is namelijk dat er soms 4, soms 5, soms 3 en zelfs soms maar 2 tutorials worden getoond. Heel willekeurig. Soms dan geeft ie netjes een aantal keer achter elkaar 5 tutorials aan maar dan ineens 4, 3 en de volgende pagina 2.
Dit ondanks dat het aantal op 5 staat. Zie ook de regel $aantal = 5;.
De regel $image[] = "http://domein.ext/images/1.jpg"; staat er dus 36 keer in.
Script:
Wat kan hier nu fout gaan? Ik heb ook al geprobeerd om 4 of 3 neer te zetten op de plek van $aantal = 5; maar dan nog blijft het probleem zich voort doen. Iemand enig idee hoe ik dit kan oplossen? Heel erg bedankt alvast.
Ik heb hier een script dat wordt gebruikt om random tutorials van een Photoshop site te laten zien.
We hebben momenteel 36 tutorials wat dus een gelijk aantal is maar toch gaat het fout. Het probleem is namelijk dat er soms 4, soms 5, soms 3 en zelfs soms maar 2 tutorials worden getoond. Heel willekeurig. Soms dan geeft ie netjes een aantal keer achter elkaar 5 tutorials aan maar dan ineens 4, 3 en de volgende pagina 2.
Dit ondanks dat het aantal op 5 staat. Zie ook de regel $aantal = 5;.
De regel $image[] = "http://domein.ext/images/1.jpg"; staat er dus 36 keer in.
Script:
PHP:
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
34
35
36
37
38
39
40
41
42
43
44
45
| $image = array(); $image[] = "http://domein.ext/images/1.jpg"; $gehad = array(); $aantal = 5; while(sizeof($gehad) < min(sizeof($image), $aantal)) { $rand = rand(0, sizeof($image)-1); if(!in_array($rand, $gehad)) { $gehad[] = $rand; } } $i = 0; foreach($gehad as $v) { $id = $v+1; echo "<a href=\"link.php?id=".$id."\">[img]\"".$image[$v]."\"[/img]</a>"; $i++; if($i == 2) { echo ""; $i = 0; } } |
Wat kan hier nu fout gaan? Ik heb ook al geprobeerd om 4 of 3 neer te zetten op de plek van $aantal = 5; maar dan nog blijft het probleem zich voort doen. Iemand enig idee hoe ik dit kan oplossen? Heel erg bedankt alvast.
[ Voor 48% gewijzigd door TommyGun op 29-04-2006 21:34 ]
“In a world without walls and fences, who needs Windows and Gates".