Uploade flere billeder på en gang.
Kan i hjælpe med upload funktion hvor man kan uploade flere billede på en gang / {måske uploade en hel mappe hvis de er muligt}Og så angive en tittel, som på et album.
Måske kunne i vise mig et simpelt script?
Men har det her;
tilfoj.php:
<form method="POST" enctype="multipart/form-data" action="gallerigem.php">
<p>Navn:<br>
<input name="navn" size="20" style="border-style: solid; border-width: 1px">
<br>
Billede:<br>
<input type="file" name="image" size="20" style="border-style: solid; border-width: 1px">
<br>
<input type="submit" value="Tilføj billede" style="border-style: solid; border-width: 1px; background-color:#FFFFFF; font-size:12" name="submit">
</p>
</form>
gallerigem.php:
<?
include("database.php");
//
// Start: Upload image
//
$ok=0;
if($_FILES["image"]["name"]) {
$size = $_FILES["image"]["size"] / 1024;
if($size > 0 && $size < 1023) {
$fra = $_FILES["image"]["tmp_name"];
$fra2 = $_FILES["image"]["name"];
$tilp = $_FILES["image"]["type"];
$tiltype = strstr($_FILES["image"]["type"],"/");
$tiltype = substr($tiltype,1);
if ($tiltype == "bmp" || $tiltype == "gif" || $tiltype == "pjpeg" || $tiltype == "x-png") {
$tiltype = str_replace("x-png","png",$tiltype);
$tiltype = str_replace("pjpeg","jpg",$tiltype);
$kategori = $_POST[kategori];
$til = "fotoalbum/".time().rand(0000,9979)."-".$fra2;
if(function_exists("move_uploaded_file")) {
move_uploaded_file($fra, $til);
$img = "$til";
$ok=1;
} else {
copy($fra, $til);
$img = "$til";
$ok=1;
}
}else {$error='Forkert fil-format';}
}else {$error='Fil over 1 MB';}
}else {$error='Ingen fil fundet';}
//
// End: Upload image
//
if ($ok) {
$id = $row["id"];
$image = $row["image"];
$kategori = $row["navn"];
$ip = $_SERVER[REMOTE_ADDR];
mysql_query("INSERT INTO billeder (navn, image, ip) VALUES ('$_POST[navn]', '".basename($img)."', '$ip')");
mysql_close();
echo "Billedet er tilføjet til galleriet";
}
else {
echo "Kunne ikke tilføjes, pga.:<br>".$error;
}
?>