Likes Likes:  0
Resultaten 1 tot 4 van de 4
Geen
  1. #1
    Foto`s in een array, volgende/vorige foto..
    Bruin is in!
    108 Berichten
    Ingeschreven
    16/11/05

    Locatie
    Deventer

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 08132353
    Ondernemingsnummer: nvt

    Thread Starter

    Foto`s in een array, volgende/vorige foto..

    Dag Mensen,

    Ik heb een vraagje..

    Ik heb een aantal foto`s in een map staan, die via een upload systeem geupload kunnen worden en ook verwijderd kunnen worden. Op dit moment staan toevallig de volgende foto`s in de map.

    1.jpg
    3.jpg
    4.jpg
    8.jpg
    10.jpg

    Nu heb ik een overzicht pagina waar alle foto`s klein worden weergegeven. Als je op een foto klikt wordt deze groter weergegeven. Maar onder die foto moet telkens een volgende en vorige knop komen. En dan moet hij dus de volgende foto laten zien.

    Ik weet dat dit soort scriptjes op veel site`s worden gebruikt, dus er is vast wel iemand die me hiermee kan helpen.

    Verder moet er bij de eerste foto (in dit geval 1.jpg) uiteraard geen vorige knop worden weergegeven en bij de laatste foto (in dit geval 10.jpg) geen volgende knop.

    Ik hoop dat iemand mij hier kan helpen! Ik zit al 2 dagen te stuntellen...

  2. #2
    Foto`s in een array, volgende/vorige foto..
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Kijk eens naar de php dir() functie om de bestandsnamen van een fotodir in te lezen. Eventueel sorteren en dan de huidige foto zoeken:
    als je hem vind op een positie groter dan 0 -> toon previous link
    als er nog elementen ná de huidige in de array staan -> toon next link.

    Hiermee moet je er redelijk snel uit zijn, denk ik
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  3. #3
    Foto`s in een array, volgende/vorige foto..
    Welcome ! NL(:)tukkerz
    179 Berichten
    Ingeschreven
    28/08/06

    Locatie
    Willemstad (NA)

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: op aanvraag
    Ondernemingsnummer: nvt

    bedoel je zo iets ? http://user.h2u.nl/porn/ ?

  4. #4
    Foto`s in een array, volgende/vorige foto..
    geregistreerd gebruiker
    19 Berichten
    Ingeschreven
    19/01/06

    Locatie
    Belgie/Leuven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: BE 0784.176.209

    De vraag in je subject is "foto's in array"... Wel als je iets niet te complex wil krijg je dit:

    <?
    $foto_array = Array();

    $FOTODIR = "/path/naar/je/foto/directory";
    if ( $dir = opendir($FOTODIR) ) {
    while ( ($file = readdir($dir)) !== false ) {
    if ( $file[0] != '.' ) { // Skippen de '.' en de '..' en alle andere files met een . vanvoor
    array_push( $foto_array, $file );
    }
    }
    closedir( $dir );
    }

    reset( $foto_array );
    foreach ($foto_array as $foto) {
    echo "$foto = $FOTODIR/$foto\n";
    }
    ?>

    En als je nu paging wil doen kun je dat vrij simpel met iets als dit :

    <?
    $pagina = 4; // Die kun je een variable maken die via de site gegeven zal worden...

    $nr_per_pagina = 5; // hoeveel per pagina ?

    // berekeningen..
    $begin = ($pagina-1) * $nr_per_pagina;
    $einde = $begin + ($nr_per_pagina-1);

    for ($i = $begin; array_key_exists($i, $foto_array) && $i <= $einde; $i++) {
    echo $foto_array[$i]."<br>\n";
    }
    ?>

    In de veronderstelling dat je iets in PHP gaat maken ... Hopelijk heb je hier waat aan

    ps: untested code, heb da hier maar snel getypt. But you get the point I guess

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics