30. april 2013 - 15:59Der er
11 kommentarer og 1 løsning
Hjælp til random picture
Hej eksperter.
Jeg håber i kan hjælpe mig, jeg har følgende script: // Global Variables $image_dir = "$_SERVER[DOCUMENT_ROOT]/images/midtlogo"; // vej til mappe $image_relative_path = '/images/midtlogo'; // vej til billeder $file_types = array('jpg','jpeg','gif','png'); $image_time = '20000'; // Hvor ofte skifter billede
Scriptet virker fint med at hente billederne fra mappen og så spytte dem ud på siden, men hver gang man går til en ny side på hjemmesiden, så starter den forfra med samme billede og viser det.
Mit spørgsmål er så: Kan i hjælpe mig med at lave en random funktion, så den ikke behøver at starte med det første billede som den lige har vist på en anden side, men i stedet viser et andet billede fra mappen.
Hehe ... selvtak. Og den manglende Tuborg tager jeg på min kappe. Det var mig, der lod den forsvinde. Tro mig ... det er ikke første gang, en Tuborg på mystisk vis er forsvundet mellem hænderne på mig *D
Undskylder på forhånd for spam, Men altså, olebole. Hvis du en dag finder ud af hvordan de Tuborg forsvinder og ikke mindst hvordan man forhindre dem i at forsvinde på den måde, må du gerne lige sige til! Det sker nemlig også for mig at de nogen gange bare er pist væk. Med en fejl om Unexpected End på sidste linje i scriptet.
Kjeldsted, det handler som med så meget andet om at være i kontakt med kroppen og forstå dens signaler =)
Prøv at lade en Tuborg forsvinde med fuldt overlæg. Mærk efter og føl den vidunderlige fornemmelse, der breder sig i kroppen under selve forsvindingen. Læg også mærke til, at den tilhørende hovedpine erfaringsmæssigt først melder sig, når Tuborgen er helt væk.
Når du næste gang mærker denne søde kilden i torso, mens du koder, ved du, at en Tuborg netop er forsvundet.
- og hvis du mod forventning mente det seriøst, så er svaret: Vær omhyggelig med din kodeindrykning. Så fanger du (næsten) med garanti alle undslupne Tuborger =)
hvis jeg henter 2 rows fra min mysql med hver sit dir, så kan den sidste udhentning godt finde på at tro at den har lige så mange billeder i dir som den første row som bliver hentet.
dvs. hvis row nr. 1 har 10 billeder og row 2 kun har 4 billeder, så kan row 2 godt finde på at slå images/6.jpg selvom der kun er til 4.jpg
Sorry, men nope! Ryk din kode ordentligt ind. Ellers gider jeg ikke rode i den.
Hvis du vil lære at kode og undgå at lave fejl, er det allerførste, du skal lære, at rykke din kode ind. Ingen kan finde ud af en rodet kode, og det gælder også den, som har skrevet den. Vend tilbage til koden i dit indlæg om et halvt år - og du forstår hat af den
Det er jeg da ked af, her er et nyt forsøg <? require "db.php"; $query = mysql_query("SELECT * FROM galleri_list ORDER BY RAND() LIMIT 0,1"); if (mysql_num_rows($query)==0) { echo "<table width=\"366\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" class=\"submitbox\"> <tr> <td width=\"37\" valign=\"middle\" bgcolor=\"#711314\"><img src=\"../images/blink_war.png\" width=\"26\" height=\"23\"></td> <td width=\"463\" valign=\"middle\" bgcolor=\"#711314\">Der findes ingen gallerier i �jeblikket.</td> </tr> </table> <br>"; } else { while ($row = mysql_fetch_array($query)) { $oversk = $row['oversk']; $tekst = $row['tekst']; $stihent = $row['stinavn']; //$gallsti = str_replace("../", "", $stihent); $dir = "$stihent";
if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if($file != "." && $file != ".."){ $billeder[] = $file; } } closedir($dh); } }
hvis det hjælper, her der står det på den måde som jeg læser det når jeg laver det. - Jeg har ingen problemer i at læse det i det program jeg bruger, ved ik om der er forskel?
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.