11. februar 2004 - 23:09Der er
17 kommentarer og 3 løsninger
Random funktion
Hej Eksperter.
Jeg står og skal bruge en funktion, som kan random tage fat i billeder...
Den skal fungere ved at den undersøger: images/upload/ efter billeder (det er kun jpg billeder, der er i mappen, ved ikke om det hjælper), og derefter random vælge et af billederne og udskrive det.
Er dette muligt?
Hvis ja, kan nogen så hjælpe mig med at brygge et sammen?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
jakobclausen >> hvis han bruger en database til at styre det, så vil den jo ikke tjekke om der er kommet flere billeder i mappen siden sidst... Brug i stedet dette script jeg har strikket sammen :)
<?php chdir("./images/upload"); if ($dir = dir(".")){ $dir -> rewind();
danino: jeg har prøvet dit script, og det ser ud til at virke... jeg har lagt det ind i en include ("random.php");
Men nedenunder der, har jeg en: <?php include ("../inc/bund.inc.php"); ?>
og den har der (og var der ikke) fejl i nu... den siger at den ikke kan include den fil... Har det noget med dit script at gøre siden den lige pludselig gør det?
Tja... Hvis du bruger de samme variabelnavne som mig, så kan det godt give lidt problemer... Bruger du nogle af disse? $billeder $antal_filer $i ??... for så må du lige ændre i navnene...
Ok, jeg har nu ændret alle variabler, men det ser ikke ud til at virke...
bund.inc.php indeholder faktisk kun: </body> </html>
Det er det eneste...
Helt præcist har jeg: ...... <tr> <td colspan="2"><?php include ("../inc/random.inc.php"); ?></td> </tr> </table> <?php include ("../inc/bund.inc.php"); ?>
Warning: main(): Unable to access ../inc/bund.inc.php in /docs/forside.php on line 37
Warning: main(../inc/bund.inc.php): failed to open stream: No such file or directory in /docs/projekter/test/lel/docs/forside.php on line 37
Warning: main(): Failed opening '../inc/bund.inc.php' for inclusion (include_path='.:/pack/php-4.3.3/share/pear') in /docs/projekter/test/lel/docs/forside.php on line 37
På alle mine sider (til at includere random script på siderne)
Lidt længere nede har jeg så: <?php include ("../inc/bund.inc.php"); ?>
Og i bund er der ikke andet end: </body> </html>
random scriptet virker... men bunden bliver ikke includeret... men hvis jeg fjerner random scriptet, bliver bunden includeret... Det script, som er lavet, kan det være den som påvirker det? eller skal man lukke noget først, før man kan include noget andet, eller påvirker den stierne på filer som kommer efter include scriptet, eller...?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.