R. Jipping
Berichten: 1598
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:
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%3 == 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:
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
Reageer op: "Fotoalbum systeem"
1