- <?php
-
- session_start();
-
- include("config.php");
-
-
-
- $vis = array();
-
- if (isset($_SESSION["brugernavn"],$_SESSION["kodeord"])) {
-
- $hent = mysql_query("SELECT * FROM dsu_bruger WHERE brugernavn = '".$_SESSION['brugernavn']."'") or die(mysql_error());
-
- $vis = mysql_fetch_array($hent);
-
- }
- ?>
- <body bgcolor="#CCCCCC">
- <?php
- if($_GET[mode] == "upload" AND $bruger[profilbillede] == ""){
- $billedenavn = strtolower($_FILES[billede][name]);
- $billedenavn = str_replace(' ','',$billedenavn);
- $billedenavn = str_replace('æ','ae',$billedenavn);
- $billedenavn = str_replace('ø','oe',$billedenavn);
- $billedenavn = str_replace('å','aa',$billedenavn);
- $size = $_FILES["billede"]["size"];
-
- $flyt = "billeder/".$billedenavn;
- if (file_exists($flyt))
- {
- echo "<b><i>$flyt</i> findes allerede...</b>";
- }
- elseif($_FILES["billede"]["type"] != "image/gif" && $_FILES["billede"]["type"] != "image/pjpeg" && $_FILES["billede"]["type"] != "image/x-png")
- {
- echo "<b>Billedet skal være af typen *.gif, *.jpeg, *.jpg eller *.png...</b>";
- }
- elseif($size > 1000000)
- {
- echo "<b>Billedet er over 1000kb...</b>";
- }
- else
- {
- move_uploaded_file($_FILES[billede][tmp_name], $flyt);
- echo "<b>Billedet er blevet uploadet</b><br /><img src=\"$flyt\" border=\"0\" /><br /><b>Link:</b><a href=\"http://frihtml.tii.dk/bruger/upload/$flyt\">http://frihtml.tii.dk/bruger/upload/$flyt</a>";
- }
- }
- ?>
- <?
-
-
-
- if($vis['admin'] == "ja") {
- echo '
- <form method="post" action="?mode=upload" enctype="multipart/form-data">
- <b>Billede:</b><br />
- <input type="file" style="width:500px;" name="billede" />
- <br />
- <input type="submit" value="Upload billede" style="width:250px;" />
- </form>
- <b>Billedet skal være af typen: *.gif, *.jpeg, *.jpg eller *.png og må max fylde 100kb.</b>
- <br /><br /> ';
- }
- ?>
- <?php
- $nr = "0";
- if ($handle = opendir('billeder/')) {
- while (false !== ($file = readdir($handle))) {
- $nr++;
- if ($file != "." && $file != ".." && $file != "Thumbs.db") {
- ?>
- <b><?php print $nr; ?>.</b> <a href="billeder/<?php print $file; ?>"><img src=\"$flyt\" border=\"0\" /></a><br />
- <?php
- }
- }
- closedir($handle);
- }
- ?>
- </body>
Som I kan se, har jeg lavet et upload script, som samtidig viser links til alle billeder, jeg har prøvet at få den til at vise billederne, i stedet for linksne, men uden held.
Tror fejlen ligger her:
- <?php
- $nr = "0";
- if ($handle = opendir('billeder/')) {
- while (false !== ($file = readdir($handle))) {
- $nr++;
- if ($file != "." && $file != ".." && $file != "Thumbs.db") {
- ?>
- <b><?php print $nr; ?>.</b> <a href="billeder/<?php print $file; ?>"><img src=\"$flyt\" border=\"0\" /></a><br />
- <?php
- }
- }
- closedir($handle);
- }
- ?>
Men har ikke kunnet finde den..