3 verschillende images random

Gestart doorChristopher16 reacties35 weergaven

17 berichten · pagina 1 van 2

Christopher

Lid · Topicstarter

Berichten
7.757
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoi

Ik zoek om me images 145 images random te zetten per 3
Hoe doe ik dit?
0
Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
SELECT * from foo ORDER BY RAND() LIMIT 3


Als je het via de database doet
0
Christopher

Lid · Topicstarter

Berichten
7.757
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Heb liever via pagina zelf
0
Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
$map[/COLOR] [COLOR= #007700]=[/COLOR] scandir[COLOR= #007700]([/COLOR][COLOR= #DD0000]/home/JEGEBRUIKERSNAAM/domains/DOMEINNAAM/public_html/plaatjes[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$count[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/count"]count[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$map[/COLOR][COLOR= #007700]);[/COLOR]

[COLOR= #0000BB]$plaatjes[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/Array"]Array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$map[/COLOR][COLOR= #007700][[/COLOR][URL="http://www.php.net/rand"]rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700], ([/COLOR][COLOR= #0000BB]$count[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]))],[/COLOR] [COLOR= #0000BB]$map[/COLOR][COLOR= #007700][[/COLOR][URL="http://www.php.net/rand"]rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700], ([/COLOR][COLOR= #0000BB]$count[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]))],[/COLOR] [COLOR= #0000BB]$map[/COLOR][COLOR= #007700][[/COLOR][URL="http://www.php.net/rand"]rand[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700], ([/COLOR][COLOR= #0000BB]$count[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]1[/COLOR][COLOR= #007700]))]);[/COLOR]


[COLOR= #FF8000]//Gebruik[/COLOR]

[URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$plaatjes[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$plaatje[/COLOR][COLOR= #007700]){[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<img src="/plaatjes/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$plaatje[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" />[/COLOR][COLOR= #007700];
}[/COLOR]
?>
0
Christopher

Lid · Topicstarter

Berichten
7.757
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
En met elk een verschillend url?
0
Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Christopher schreef:
En met elk een verschillend url?
dan maak je van:

[COLOR= #0000BB]<?php
$map[/COLOR] [COLOR= #007700]=[/COLOR] scandir[COLOR= #007700]([/COLOR][COLOR= #DD0000]/home/JEGEBRUIKERSNAAM/domains/DOMEINNAAM/public_html/plaatjes[/COLOR][COLOR= #007700]);[/COLOR]
?>


dit:

[COLOR= #0000BB]<?php
$map[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array_merge"]array_merge[/URL][COLOR= #007700]([/COLOR]
                  scandir[COLOR= #007700]([/COLOR][COLOR= #DD0000]/home/JEGEBRUIKERSNAAM/domains/DOMEINNAAM/public_html/plaatjes[/COLOR][COLOR= #007700]),[/COLOR]
                  scandir[COLOR= #007700]([/COLOR][COLOR= #DD0000]/home/JEGEBRUIKERSNAAM/domains/DOMEINNAAM/public_html/plaatjes2[/COLOR][COLOR= #007700])
             );[/COLOR]
?>
0
Christopher

Lid · Topicstarter

Berichten
7.757
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik bedoel met een [Plaatje]
0
Berichten
1.579
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Doe je het zo?

[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<a href="#"><img src="/plaatjes/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$plaatje[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" /></a>[/COLOR][COLOR= #007700];[/COLOR] /[COLOR= #007700]>[/COLOR] ?>
0
Christopher

Lid · Topicstarter

Berichten
7.757
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maar ik wil ze allemaal met een verschillende link?
0
Berichten
6.722
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<a href="url/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$plaatje[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]"><img src="/plaatjes/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$plaatje[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" /></a>[/COLOR][COLOR= #007700];[/COLOR] /[COLOR= #007700]>[/COLOR] ?>


?
0
Christopher

Lid · Topicstarter

Berichten
7.757
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wiitse schreef:
[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<a href="url/" . $plaatje . ""><img src="/plaatjes/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$plaatje[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" /></a>[/COLOR][COLOR= #007700];[/COLOR] /[COLOR= #007700]>[/COLOR] ?>


?
Dat werkt voor alle plaatjes..
Zoals ik zei ik zoek iets dat je per plaatje een url krijgt.
Moet ik dan 145x Afbeelding; /> schrijven?
0
Berichten
2.692
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Christopher schreef:
Eerdere citaten tonen
Wiitse schreef:
[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL][COLOR= #DD0000]<a href="url/" . $plaatje . ""><img src="/plaatjes/[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$plaatje[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #DD0000]" /></a>[/COLOR][COLOR= #007700];[/COLOR] /[COLOR= #007700]>[/COLOR] ?>
?
Dat werkt voor alle plaatjes..
Zoals ik zei ik zoek iets dat je per plaatje een url krijgt.
Moet ik dan 145x Afbeelding; /> schrijven?

Je kan uit mijn scriptje dacht ik ook de map ophalen.. ik zou het ff proberen aan te passen smile(Naja.. eerst kroketten en patat emo)
0
Christopher

Lid · Topicstarter

Berichten
7.757
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Voor de mensen die het niet begrijpen,
Ik wil echt bij elke $plaatje zijn eigen url maar omdat het in een random status is kan er niet zomaar een geplaatst worden.
Hoe los ik deze schande uit?
0
Berichten
6.722
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Haal je het uit een DB of uit een map?
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Christopher schreef:
Voor de mensen die het niet begrijpen,
Ik wil echt bij elke $plaatje zijn eigen url maar omdat het in een random status is kan er niet zomaar een geplaatst worden.
Hoe los ik deze schande uit?

Ik zou zeggen: door in een db te zetten. Als je dat niet wil dan maak je een multi-dimensionale array die er ongeveer zo uitziet:

array(
    array(
        url => link hierzo,
        image => link naar image hier
    ),
    ....
)
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren