Teller in PHP

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Anne

Anne

14/11/2009 13:49:00
Quote Anchor link
Goedemiddag Allemaal,

Ik ben bezig met een klein scriptje waarbij ik de bestanden uit een map wil uitlezen en vervolgens deze een opeenvolgend ID wil meegeven. Dit zonder database.

De code die ik heb is:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php

    $dir
= opendir('images/fade');

    // Haal de gegevens uit dir
    while (false !== ($file = readdir($dir))) {
        if (($file !== ".") and ($file !== "..")) {
        list($filename, $ext) = explode(".", $file);
        list($main, $sub, $include) = explode("/", $PHP_SELF);      
        echo 'afbeelding[0]=["images/fade/' . $file . '", "", ""]';  
            if ($inc==$file) echo " selected";
            echo"<br>\n";
            }
        }


?>


Als ik nu bijvoorbeeld drie bestanden in de map images/fade heb staan, dan geeft het script dit weer:

afbeelding[0]=["images/fade/1.jpg", "", ""]
afbeelding[0]=["images/fade/2.jpg", "", ""]
afbeelding[0]=["images/fade/3.jpg", "", ""]

Maar ik wil dat dit wordt weergegeven:

afbeelding[0]=["images/fade/1.jpg", "", ""]
afbeelding[1]=["images/fade/2.jpg", "", ""]
afbeelding[2]=["images/fade/3.jpg", "", ""]
enzovoorts...

Iemand een idee hoe ik dus een soort teller kan toevoegen??

Ik hoop dat het een beetje duidelijk is.

Groetjes!

Anne
 
PHP hulp

PHP hulp

08/11/2024 21:58:09
 
Bas Visscher

Bas Visscher

14/11/2009 13:52:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php

    $dir
= opendir('images/fade');
    $i=0;
    // Haal de gegevens uit dir
    while (false !== ($file = readdir($dir))) {
        if (($file !== ".") and ($file !== "..")) {
        list($filename, $ext) = explode(".", $file);
        list($main, $sub, $include) = explode("/", $PHP_SELF);      
        echo 'afbeelding['.$i.']=["images/fade/' . $file . '", "", ""]';  
            if ($inc==$file) echo " selected";
            echo"<br>\n";
             $i++;
            }
        }


?>

Als het goed is moet dit het hem doen.
Gewijzigd op 01/01/1970 01:00:00 door Bas Visscher
 
Anne

Anne

14/11/2009 14:00:00
Quote Anchor link
Onwijs bedankt!!!!!! Het werkt!
 
- Mark -

- Mark -

14/11/2009 14:04:00
Quote Anchor link
Het zal wel aan mij liggen maar wat is het nut hiervan? Het lijkt wel alsof je op een wazige manier een soort array aan het maken bent.
 
Anne

Anne

14/11/2009 14:05:00
Quote Anchor link
Zie mijn post 'PHP in Javascript'. Dan zal het nut denk ik duidelijk worden...
Ik wil de statische code vervangen door een variabele php code in een javascript, zodat mijn foto's automatisch worden weergegeven...
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.