Likes Likes:  0
Resultaten 1 tot 5 van de 5
Geen
  1. #1
    PHP scriptje aanpassen
    Kris De Rocker
    4.684 Berichten
    Ingeschreven
    18/09/03

    Locatie
    Wetteren (België)

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


    Naam: Kris De Rocker
    Bedrijf: ROKR Services BV
    Functie: Zaakvoerder
    URL: rokr.services
    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: 0788717490

    Thread Starter

    PHP scriptje aanpassen

    Beste,

    Voor een studentenclub heb ik mij deze zomer geamuseerd met het maken van een website waar ze uiteraard hun fotos kunnen online zetten. Hiervoor heb ik een scriptje gevonden op internet dat heel gemakkelijk werkt : in de map fotos maak je een map aan met de naam van de activiteit, en in deze map maak je nog een map "thumbnails" aan. Je upload alle fotos in de map "naam van de activiteit", en je gaat naar je fotopagina. Automatisch zie je een mooi popdown menu met al de mappen die je gemaakt hebt (dus alle activiteiten) en gaat hij van elke foto mooi zelf een thumbnail maken hiervan. Dus veel moeten ze niet meer doen om hun fotos online te zetten.

    Nu hebben ze mij gevraagd of het mogelijk is het script aan te passen als volgt (om het je gemakkelijk te houden : open aub http://www.sc-regent.be/fotos.php in een nieuw venster/tabblad, daar ik dit gebruik als voorbeeld.)
    - Onder de rode tekst "fotos" wensen ze het aantal mappen te zien met fotos (dus het aantal activiteiten), samen met het totaal aantal fotos.

    - Als je een fotomap selecteert (in dit geval bvb oudejaarsnacht @ dré's house) zou er telkens in de popdown moeten achterkomen hoeveel fotos er in deze map zijn (dus in dit geval zou er moeten in de popdown komen : oudejaarsnacht @ dré's house (150 fotos)

    - Tussen de popdown en de fotos zou er de volgende tekst moeten komen:
    Deze map telt xxx fotos, goed voor samen xxx MB.

    Zijn er mensen die genoeg kaas gegeten hebben van PHP om dit te realiseren? Ikzelf ken "iets" van PHP maar dit gaat ver boven mijn petje. Uiteraard kan ik alle bestanden die nodig zijn voor dit project je toesturen.

    Met vriendelijke groet,

    Kris De Rocker

  2. #2
    PHP scriptje aanpassen
    geregistreerd gebruiker
    5.163 Berichten
    Ingeschreven
    04/06/05

    Locatie
    Zeeland

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Als je de gegevens in een database heb gestopt dan kan je het aantal foto's in een bepaalde map tellen, dat wordt in het script op andere plaatsen gedaan. Tijdens het uploaden controleer je de bestandsgrootte en die zet je bij de naam van het plaatje in de database.

    Leuke oefening tijdens je vakantie prima kans om meer over php te weten te komen.

  3. #3
    PHP scriptje aanpassen
    geregistreerd gebruiker
    246 Berichten
    Ingeschreven
    19/01/04

    Locatie
    België

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    En anders vind je genoeg php snippets met google
    bijv. het aantal fotos in een directory:
    $total_images = count(glob("/path/to/images/{*.gif,*.jpg,*.png}", GLOB_BRACE));

  4. #4
    PHP scriptje aanpassen
    Kris De Rocker
    4.684 Berichten
    Ingeschreven
    18/09/03

    Locatie
    Wetteren (België)

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


    Naam: Kris De Rocker
    Bedrijf: ROKR Services BV
    Functie: Zaakvoerder
    URL: rokr.services
    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: 0788717490

    Thread Starter
    Deze gegevns worden niet in een database gestopt.
    En de phpsnippet die je hier gaf blijkt niet te werken echter.

    Voor de mensen die het script van dichterbij willen bekijken heb ik het online gezet.

    PHP script : http://download.sc-regent.be/site/fotos.phps
    CSS gedeelte : http://download.sc-regent.be/site/lytebox.css
    Javascript gedeelte : http://download.sc-regent.be/site/lytebox.js
    Laatst gewijzigd door IT-worX; 01/01/08 om 15:31. Reden: Automerged Dubbelpost

  5. #5
    PHP scriptje aanpassen
    TONYX
    63 Berichten
    Ingeschreven
    10/05/04

    Locatie
    Lochristi (België)

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: 0878.247.601

    Kris,

    ik ben je script niet beginnen uitpluizen, maar dit scriptje heb ik even geschreven dat het aantal bestanden in een directory weergeeft en de totale grootte van die bestanden.
    Misschien slaag je erin de code te gebruiken in combinatie met jouw script.

    PHP Code:
    <?php
    // functie voor bepalen totale grootte en aantal foto's in een activiteiten directory
    function dirSizeNumber($activiteiten_dir)
    {
        
    $totalfilesize=0;
        
    $numberoffiles=0;
        
    $dirhandle opendir($activiteiten_dir); // PHP zal hier error weergeven als de dir niet kan geopend worden
        
    while ($file readdir($dirhandle)) {
            if (
    $file != '..' && $file != '.' && !is_dir($activiteiten_dir.'/'.$file)) {  // de thumbnails (en andere) subdirs uitsluiten
                
    $totalfilesize += filesize($activiteiten_dir.'/'.$file);    // grootte van het fotobestand in bytes
                
    $numberoffiles++;   // weer een foto gevonden
            
    }
        }
        
    $totalfilesize /= 1048576;  // convertie bytes naar megabytes
        
    $totalfilesize round($totalfilesize2);  // afronden op 2 na de komma
        
    return array ($totalfilesize$numberoffiles);      // beide waardes teruggeven
    }

    // De functie aanroepen
    list ($totale_grootte$aantal_bestanden)= dirSizeNumber('/pad/naar/je/activiteiten/directory');
    print 
    "De totale grootte is: <strong>".$totale_grootte."MB</strong><br />";
    print 
    "Er staan <strong>".$aantal_bestanden." bestanden</strong> in.<br />";

    ?>
    Plak deze code in een PHP bestand en wijzig bij het aanroepen van de functie het pad naar één van je mappen met foto's om te kijken of dit weergeeft wat het zou moeten. Daarna kan je het proberen integreren met jouw script.

    Stefan.

Webhostingtalk.nl

Contact

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