[PHP] Image Gallary

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Is er een manier om zeg maar alle plaatjes in een directory te loopen zodat ze allemaal te zien zijn zonder MySQL ofzo, zodat ik alleen maar de plaatjes hoef te uploaden...

duzz bv ik wil alle plaatjes in ../images/fotos/

Kheb al ff gezocht maar ken zo niet veel vinden...

Acties:
  • 0 Henk 'm!

  • ET
  • Registratie: Mei 2000
  • Laatst online: 10-07 14:05

ET


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
jah bv alleen das vast met MySQL etc gedaan...
en dan moet ik het nog steeds weer daar gaan toevoegen.

[ Voor 13% gewijzigd door Verwijderd op 10-02-2003 10:42 ]


Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
http://codewalkers.com/seecode/62.html

hiermee moet je een eind komen
verder hebben we deze nog

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

Verwijderd

je kan toch een script maken dat alle plaatjes (naam en pad) uit images/fotos automatisch in de database worden ingevoegd.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ouhh allyson :> maargoed ik gaat zien :P die eerste is wel handig denk ik :)
ty iig alvast.

Acties:
  • 0 Henk 'm!

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Er ontbreekt nogal wat aan je posts /\/o0b zie Welkom in P&W -> Quickstart (update 2/10/2002)

Zoals wat je _zelf_ al geprobeerd hebt, zou je dit erbij kunnen zetten en wat _relevante_ code erbij? Het is iig niet de bedoeling dat de bezokers hier jouw werk gaan doen :)

Acties:
  • 0 Henk 'm!

  • dream0r
  • Registratie: Oktober 2001
  • Niet online
Zoiets? (Even simpel en snel gemaakt)

PHP:
1
2
3
4
5
6
7
8
9
10
11
<?
$filepath = 'hier_je_directory'; 
$dir = dir($filepath);
while ($entry = $dir->read()) { 
    if ($entry == "." || $entry == "..") { 
             continue; 
    } 
    
    print "<a href=$filepath/$entry>$entry</a><br>"; 
} 
?>

Acties:
  • 0 Henk 'm!

  • kaandorp
  • Registratie: November 1999
  • Laatst online: 10-09 11:45
Hij heeft helemaal niet gezocht, want ik heb hier pas een behoorlijke post over gedaan. Zoek maar op mijn username.
Thumbs eenmalig genereren, etc. Alles staat erbij. veel succes.

Acties:
  • 0 Henk 'm!

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 29-05 22:54
Deze functie heb ik laatst uit de PHP manual reactie lijst gehaalt en iets aangepast

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function list_files($dirname,$extensions="",$listdirs=true) 
{ 
    if($dirname[strlen($dirname)-1]!='/') 
        $dirname.='/'; 
    static $result_array=array();
    $handle=opendir($dirname); 
    while ($file = readdir($handle)) 
    { 
        if($file=='.'||$file=='..') 
            continue; 
        if(!is_dir($dirname.$file)) 
        {
            $ext = substr($dirname.$file, (strlen($dirname.$file) - 4), 4);
            if(eregi($ext, $extensions) || $extensions=="")
                $result_array[]=$dirname.$file;
        }
        else
        {
            if($listdirs)
                list_dir($dirname.$file.'/'); 
        }
    } 
    closedir($handle); 
    return $result_array; 
}


Je kunt hem bv zo gebruiken:
PHP:
1
$file_array = list_files("../images/fotos", ".jpg|.gif|.png", false);


De array bevat dan een alle paden naar de bestanden. Je kunt dan de array weer loopen en de plaatjes printen.

[ Voor 8% gewijzigd door Michali op 10-02-2003 15:49 ]

Noushka's Magnificent Dream | Unity

Pagina: 1