print "<pre>"; if (move_uploaded_file($uploadfile, $uploaddir)) { print "File is valid, and was successfully uploaded. Here's some more debugging info:\n"; print_r($_FILES); } else { print "Possible file upload attack! Here's some debugging info:\n"; print_r($_FILES); } ?>
Min galleri.php (Der hvor alle billederne kommer):
<?php #Indstillinger $sum = 3; // Antal billeder ved siden af hinanden $sumcount = 1; $imgwidth = 100; // Billedets bredde $imgheight = 100; // Bileddets højde $mappe = "files/"; // Mappen med billeder $pr_side = 15; // Antal billeder pr. side
# Laver et array med billederne, så vi senere kan sortere dem alfabetisk $handle = opendir($mappe); while (($fil = readdir($handle)) !== false) { if ($fil != "." && $fil != ".." && !is_dir($mappe."/".$fil)) { $billeder[] = "$fil"; } } closedir($handle);
<--- Det virker fint nok.. Alle billeder jeg oploader til filen files/ som jeg oploader via addpic.php og opload.php som er opload scriptet.. kommer ind og vises på galleri.php!!!
Men..
Jeg vil godt have så samtiddig med man oploader billedet.. Så kan man skrive en lille billedtekst.. Og det gemmer den så! Og det kommer til og stå nede under billedet i galleri.php..
Alternativt kan du gemme en tekstfil med samme navn som billedet på nær ext. Eks: landskab.jpg og så lave en tilsvarende landskab.txt med tekstdata. Ved upload: $tmpnavn = basename($_FILES['userfile']['tmp_name']); $fnavn = substr($tmpnavn, 0, strrpos($tmpnavn, "."));
hvis billedet hedder landskab.jpg vil den oprette en tekstfil med navnet landskab.txt.
Det tages der også højde for i kodestumpen til galleri.php hvor din kode finder billedfilen - og det navn snupper ovenstående kodestump og erstatter .jpg med .txt og viser teksten (det gør readfile()).
print "<pre>"; if (move_uploaded_file($uploadfile, $uploaddir)) { print "File is valid, and was successfully uploaded. Here's some more debugging info:\n"; print_r($_FILES);
og til sidst din galleri.php: <?php #Indstillinger $sum = 3; // Antal billeder ved siden af hinanden $sumcount = 1; $imgwidth = 100; // Billedets bredde $imgheight = 100; // Bileddets højde $mappe = "files/"; // Mappen med billeder $pr_side = 15; // Antal billeder pr. side
# Laver et array med billederne, så vi senere kan sortere dem alfabetisk $handle = opendir($mappe); while (($fil = readdir($handle)) !== false) { if ($fil != "." && $fil != ".." && !is_dir($mappe."/".$fil)) { $billeder[] = "$fil"; } } closedir($handle);
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.