Forum » Server-Side scripting » Fotoalbum systeem
R. Jipping
Berichten: 1598
avatar
Offline Stuur privebericht
Beste leden,

Momenteel ben ik bezig met een site met daarin een fotoalbum. Bij dit foto album worden de foto´s automitsch uit de mappen gehaald en daarbij heb ik een administrator menu waar je foto´s kunt toevoegen. Maar,

Nu wil ik graag dat je zeg maar 20 foto´s hebt en dat je daarboven kunt zetten
Uitstapje.

Dus zo is het nu:
[][][][][]
[][][][][]
[][][][][]
[][][][][]
[][][][][]
[][][][][]
[][][][][]
[][][][][]


en zo moet het worden:

Uitstapje
[][][][][]
[][][][][]
[][][][][]
[][][][][]


Vakantie
[][][][][]
[][][][][]
[][][][][]
[][][][][]



Hebben jullie een idee hoe ik dit zal kunnen toepassen in het fotalbum zelf en in de admin?


Fotoalbum:
Code | Selecteer Alles
minimaliseren
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<html>

<head>
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="style/style.css" type="text/css" media="screen" />
</head>

<body>
<br>
<h2><u> Foto album </u></h2>
<br>
<?php
            
            $image_types 
= array("jpg","gif","bmp","png","jpeg");
            
$plaatjes_reeks "";
            
$mapnaam "website/foto/afbeeldingen";
            
$map opendir($mapnaam);
            
$count 0;
            while (
false!==($bestand readdir($map))) {
                if (
$bestand != "." && $bestand != "..") {
                    
$ext explode('.',$bestand);
                    
$extl sizeof($ext) - 1;
                    
$ext strtolower($ext[$extl]);
                    if ( 
in_array($ext,$image_types) ){
                    
                        if(
$count%== 0) {
                            
$plaatjes_reeks .= '</tr><tr>';
                        }
                            
$plaatjes_reeks .= "<td width=\"20%\"><a rel=\"lightbox[roadtrip]\" title=\"De Prinshoeve foto galerij\" href=\""$mapnaam ."/"$bestand "\" /><img width=\"125px\" height=\"110x\" src= \""$mapnaam ."/"$bestand "\" /></a> </td>";
                            
$count++;
                        }
                }
            }                                                
            if ( 
$plaatjes_reeks != "" ){
                echo (
$plaatjes_reeks);
            }
            
closedir($map);
?>
</body>

</html>


Admin:
Code | Selecteer Alles
minimaliseren
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<h2><u> Afbeeldingen uploaden </u></h2>

<?php 
error_reporting
(E_ALL); 

$map "website/foto/afbeeldingen/"// Map waar alles terecht komt 

function upload_file($fTmp$fNew) { 
  if(
file_exists($fNew)) { 
   return 
false
  } else { 
   
copy($fTmp$fNew); 
   return 
true
  } 


if(IsSet(
$_POST['submit'])) { 
  for(
$i 0$i count($_FILES['bestand']['name']); $i++) { 
   if(IsSet(
$_FILES['bestand']['name'][$i]) && is_uploaded_file($_FILES['bestand']['tmp_name'][$i])) { 
    if(!
upload_file($_FILES['bestand']['tmp_name'][$i], $map.$_FILES['bestand']['name'][$i])) { 
     
$error true
    } 
   } 
  } 

  if(IsSet(
$error)) { 
   echo 
"Er ging iets mis!"
  } else { 
   echo 
"Het is gelukt!!"
  } 
} else { 
  if(IsSet(
$_POST['aantal'])) { 
   
$aantal $_POST['aantal']; 
  } else { 
   
$aantal 5
  } 

?> 
<form action="" method="post"> 
<input type="text" name="aantal" value="<?php echo $aantal?>" size="1"> <input type="submit" name="aantal_submit" value="Aantal bestanden"> 
</form> 

<form action="" method="post" enctype="multipart/form-data"> 
<?php 
  
for($i 0$i $aantal$i++) { 
?> 
Bestand <?php echo $i 1?>: <input type="file" name="bestand[<?php echo $i?>]"> <br>
<?php 
  

?> <br><br>
<input type="submit" name="submit" value="Uploaden"> 
</form> 
<?php 

?>



alvast bedankt

Groetjes,
Rick
Laatst gewijzigd door RiiCky op 2010-05-12 16:43:54
12-05-2010 16:42
Dit topic is 103 keer bekeken door 1 verschillende leden
Reacties op: "Fotoalbum systeem"
1
R. Jipping
Berichten: 1598
avatar
Offline Stuur privébericht
BUMPJE.

15-05-2010 09:19
What else?
Berichten: 1180
avatar
Online Stuur privébericht
bij het uploaden het al in mapjes zetten? anders ga je allemaal gezever krijgen dat je het in de database moet opslaan welke foto waar staat etc etc
15-05-2010 09:33
R. Jipping
Berichten: 1598
avatar
Offline Stuur privébericht
Ja, maar de site maak ik voor iemand anders.

Eigenlijk moet het uploaden dat je de mapnaam kan invoeren en dat die automatisch de mapnaam aanmaakt. Dan komen daar de foto´s in.
Dan moet in het fotoalbum een systeem dat die de mappen uit de database leest + het informatie tekstje.

Maar, ik heb helaas geen idee hoe ik dat zal maken.
15-05-2010 10:41
&#9829;
Berichten: 2607
avatar
Offline Stuur privébericht
Bump op aanvraag.
17-05-2010 09:40
Reageer op: "Fotoalbum systeem"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden