Ik had een vraag en waarschijnlijk kunnen jullie mij hier wel mee helpen.
Ik heb zelf een website zie link: http://www.lecoutrecht.nl
Nu zou ik graag een upload pagina willen hebben + een pagina waarbij hij elke keer 8 foto's weergeeft.( zoals het er nu ook uit ziet )
En het moet natuurlijk ook op volgorde lopen dus:
De laatste foto die je upload moet als 1ste te zien zijn.
Nu als ik elke keer een foto hebt moet ik inloggen op de server en dan de foto in de map plaatsen en de file openen en de foto naam invoegen. Beetje extreem veel werk he? :)
Wie kan mij helpen om van dit langdurige probleem af te komen?
Ik hoor graag meer van jullie,
Alvast bedankt,
Martijn van H
[size=xsmall]Toevoeging op 27/10/2013 03:58:10:[/size]
Nu heb ik zelf al wat kunnen vinden en kunnen aanpassen, maar nu zit ik nog met iets.
Dit is mijn browse.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Welkom op Leco Utrecht</title>
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="wrapper">
<div id="page">
<div id="page-bgtop">
<div id="page-bgbtm">
<div id="content">
<div class="post">
<h1 class=" "><a href="#"><i>Foto's</i> </a></h1>
<div style="clear: both;"> </div>
<div class="">
<p></p>
<!-----------------------------------------------------------READDIR--------------------------------------------------->
<?php
$dir = "uploadmap/"; // dezelfde map als bij het uploaden
$exten = array('jpg', 'JPG', 'gif', 'GIF', 'png', 'PNG', 'exe', 'EXE', 'zip', 'ZIP', 'htm', 'HTM', 'html', 'HTML', 'rar', 'RAR', 'mp3', 'MP3', 'WMA', 'wma', 'AVI', 'avi', 'MPG', 'mpg', 'MPEG', 'mpeg', 'BMP', 'bmp'); // de toegestaande extensies
if ($handle = opendir($dir))
{
while (false !== ($file = readdir($handle))) {
$bestand = $dir ."". $file ;
$ext = pathinfo($bestand);
if(in_array($ext['extension'], $exten))
{
for($i=1; $i<=$count-2; $i++)
$suffix .= '' . $temp[$i];
print(ucfirst("-- <a href='$dir". $file ."' onmouseover=\"popup('<img src=$bestand height=100 />','0')\"; onmouseout=\"stopthumb()\"> ".substr($file, 0, strlen($file) - (strlen($file) - strrpos($file, ".")))." </a> --<br>"));
}
}
if (empty($handle))
{
echo "Nog geen bestanden geupload";
}
closedir($handle);
}
?>
<br>
<p>
<br>
</div>
</div>
<div style="clear: both;"> </div>
</div>
<!-- end #content -->
<div id="sidebar">
<div id="logo">
<h4><a href="#">LECO</a></h4>
<h3><a href="#">Utrecht</a></h3>
</div>
<div id="menu">
<ul>
<li class="http://www.lecoutrecht.nl"><a href="http://www.lecoutrecht.nl/index.php">Welkom</a></li>
<li><a href="http://www.lecoutrecht.nl/algemenevoorwaarden.php">Algemene voorwaarden</a></li>
<li><a href="http://www.lecoutrecht.nl/offerte.php">Vrijblijvende offerte aanvraag</a></li>
<li><a href="http://www.lecoutrecht.nl/fotos_9.php">Foto's</a></li>
<li><a href="http://www.lecoutrecht.nl/gb/gbook.php">Gastenboek</a></li>
<li><a href="http://www.lecoutrecht.nl/contact.php">Contact</a></li>
</ul>
</div>
<ul>
</ul>
</div>
<!-- end #sidebar -->
<div style="clear: both;"> </div>
</div>
</div>
</div>
<!-- end #page -->
</div>
<div id="footer">
<center><a href="#">Ingeschreven bij de KVK te Utrecht onder nummer 54875412</a><br>
<a href="#">BTW nummer: 8514.74.305.B01</a><br>
<br><a href="#">Copyright © 2013 leco. All rights reserved.</a></center>
</div>
<!-- end #footer -->
</body>
</html>
En dit is mijn upload.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Welkom op Leco Utrecht</title>
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="wrapper">
<div id="page">
<div id="page-bgtop">
<div id="page-bgbtm">
<div id="content">
<div class="post">
<h1 class=" "><a href="#"><i>Foto's</i> </a></h1>
<div style="clear: both;"> </div>
<div class="">
<p></p>
<tr><td align="left">
<p>
<?php
$map = "uploadmap/"; //map waar naar geupload moet worden
$max = "10000000000"; //max bytes
$ext = "jpg JPG gif GIF png PNG exe EXE zip ZIP htm HTM html HTML rar RAR mp3 MP3 WMA wma AVI avi MPG mpg MPEG mpeg BMP bmp"; //toegestaande extensies
if ($_POST['Uploaden'])
{
if (!$_FILES['bestand'])
print ("Geef een bestand op!");
else
{
$bestand2 = explode("\\", $_FILES['bestand']['name']);
$laatste = count($bestand2) - 1;
$bestand2 = "$bestand2[$laatste]";
$bestand2 = str_replace(" ", "", "$bestand2");
$bestand2 = strtolower($bestand2);
$bestand3 = explode(".", $bestand2);
$laatste = count($bestand3) - 1;
$bestand3 = "$bestand3[$laatste]";
$bestand3 = strtolower($bestand3);
$ext = strtolower($ext);
$ext = explode(" ", $ext);
$aantal = count($ext);
for ($tel = 0;$tel < $aantal; $tel++)
{
if ($bestand3 == $ext[$tel])
{
$extfout = "nee";
}
}
if (!$extfout)
{
print ("Het bestand <b>$bestand2</b> kan niet worden geupload omdat de extensie niet is toegestaan!, mail ff welke extensie 't is!");
}
else
{
if ($_FILES['bestand']['size'] > $max)
print ("Het bestand <b>$bestand2</b> is groter dan $max bytes!");
else
{
$file = $map ."". $bestand2;
move_uploaded_file($_FILES['bestand']['tmp_name'], "$file");
print ("Het bestand <b>\"$bestand2\"</b> is met succes geupload!<br>");
print ("Het bestand kun je terug vinden voor forums met deze link:<p>");
print ("<a href='$file'><b>http://www.lecoutrecht.nl/uploadmap/$file</b></a>"); //moet uiteraard je eigen adres ervoor!
}
}
}
}
print ("<form method=post action=" . $_SERVER['PHP_SELF'] . " enctype=multipart/form-data>
Bestand: <input type=\"file\" name=\"bestand\">
<input type=\"submit\" name=\"Uploaden\" value=\"Uploaden\"></form>");
?>
<hr color="6b140e" width="100%">
<!-----------------------------------------------------------READDIR--------------------------------------------------->
<?php
$dir = "uploadmap/"; // dezelfde map als bij het uploaden
$exten = array('jpg', 'JPG', 'gif', 'GIF', 'png', 'PNG', 'exe', 'EXE', 'zip', 'ZIP', 'htm', 'HTM', 'html', 'HTML', 'rar', 'RAR', 'mp3', 'MP3', 'WMA', 'wma', 'AVI', 'avi', 'MPG', 'mpg', 'MPEG', 'mpeg', 'BMP', 'bmp'); // de toegestaande extensies
if ($handle = opendir($dir))
{
while (false !== ($file = readdir($handle))) {
$bestand = $dir ."". $file ;
$ext = pathinfo($bestand);
if(in_array($ext['extension'], $exten))
{
for($i=1; $i<=$count-2; $i++)
$suffix .= '' . $temp[$i];
print(ucfirst("-- <a href='$dir". $file ."' onmouseover=\"popup('<img src=$bestand height=100 />','0')\"; onmouseout=\"stopthumb()\"> ".substr($file, 0, strlen($file) - (strlen($file) - strrpos($file, ".")))." </a> --<br>"));
}
}
if (empty($handle))
{
echo "Nog geen bestanden geupload";
}
closedir($handle);
}
?>
<br>
<p>
<br>
</div>
</div>
<div style="clear: both;"> </div>
</div>
<!-- end #content -->
<div id="sidebar">
<div id="logo">
<h4><a href="#">LECO</a></h4>
<h3><a href="#">Utrecht</a></h3>
</div>
<div id="menu">
<ul>
<li class="http://www.lecoutrecht.nl"><a href="http://www.lecoutrecht.nl/index.php">Welkom</a></li>
<li><a href="http://www.lecoutrecht.nl/algemenevoorwaarden.php">Algemene voorwaarden</a></li>
<li><a href="http://www.lecoutrecht.nl/offerte.php">Vrijblijvende offerte aanvraag</a></li>
<li><a href="http://www.lecoutrecht.nl/fotos_9.php">Foto's</a></li>
<li><a href="http://www.lecoutrecht.nl/gb/gbook.php">Gastenboek</a></li>
<li><a href="http://www.lecoutrecht.nl/contact.php">Contact</a></li>
</ul>
</div>
<ul>
</ul>
</div>
<!-- end #sidebar -->
<div style="clear: both;"> </div>
</div>
</div>
</div>
<!-- end #page -->
</div>
<div id="footer">
<center><a href="#">Ingeschreven bij de KVK te Utrecht onder nummer 54875412</a><br>
<a href="#">BTW nummer: 8514.74.305.B01</a><br>
<br><a href="#">Copyright © 2013 leco. All rights reserved.</a></center>
</div>
<!-- end #footer -->
</body>
</html>
Nu zou ik graag willen dat ik ipv de bestandsnaam een pagina krijgt met dus 8 fototjes en als je op een fototje zou klikken dat hij hem vergroot.
Misschien kunnen jullie mij hier wel mee helpen?
Ik hoor nogmaals graag van jullie.
ALvast bedankt!!
Martijn van H.
PS: ik weet het het is niet een al te beste site maar we moeten alles zelf eerst goed leren he ;)
Nogmaals DANK