Avatar billede jeffe Nybegynder
18. juni 2003 - 22:41 Der er 13 kommentarer og
2 løsninger

Upload bibliotek

Hej !

Er der mulighed for at uploade et helt biblitek i stedet for at pege på en enkelt fil.
Jeg vil bruge det til at logge på og uploade hele billidsektioner af gangen. Altså f.eks. 20 billeder fra det arrangement samlet i en mappe i ét klik så at sige...
Avatar billede dmcn Praktikant
18. juni 2003 - 22:44 #1
Nej, det kan du ikke uden et activex komponent eller lign.
Avatar billede avminarm Juniormester
18. juni 2003 - 22:45 #2
umiddelbart nej, så skal du lave noget hvor mappen er zippet og så udpakker den på serveren (jeg er ikke helt sikker)
Avatar billede jeffe Nybegynder
18. juni 2003 - 22:48 #3
ok, hvordan jeg så lettest uploade adskillige billedfiler til samme bibliotek på serveren?
Avatar billede ahv Nybegynder
18. juni 2003 - 22:51 #4
Hvis det skal være via PHP ->

<?php
if (isset($_POST['up'])) {
    $i = 0;
    mysql_pconnect("host","user","pass");
    mysql_select_db("db");
    while (list($name, $value) = each($_FILES['upfil']['name'])) {
        if ($value) {
            $dist = $_SERVER["DOCUMENT_ROOT"] ."/gallery/";
            $files = $value;
            $temparr = explode(".", $files);
            $temparr[count($temparr)-2] = time();
            $files = implode(".", $temparr);
            $rand = rand(1,100000);
            $files = "$rand$files";
            move_uploaded_file($_FILES['upfil']['tmp_name'][$i], $dist . $files);
        }
        $i++;
    }
}
?>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<?php
    for ($s = 0; 100 > $s; $s++) {
?>
Fil til upload
<input type="file" name="upfil[]"><br>
<?php
    }
?>
<input type="submit" value="Upload" name="up">
</form>

Så er det bare at browse dem fra en ende af og trykke Upload, husk at indstille ->
$dist = $_SERVER["DOCUMENT_ROOT"] ."/gallery/";

gallery skal udskiftes med den mappe de skal uploades til.
Avatar billede jeffe Nybegynder
18. juni 2003 - 22:52 #5
ahv, jeg prøver lige om lidt...
Avatar billede ahv Nybegynder
18. juni 2003 - 22:52 #6
Indstil på antallet af upload bokse ->
for ($s = 0; 100 > $s; $s++) {
Udskift 100 med det ønskede.
Avatar billede ahv Nybegynder
18. juni 2003 - 22:54 #7
Billederne for nogle lange tal-navne hvilket er gjort for ikke at to billeder skal få samme navn, mener nok der findes en speciel funktion til dette, men kender den ikke, så de gange jeg har haft brug for det har jeg brugt denne.
Avatar billede ahv Nybegynder
18. juni 2003 - 22:56 #8
Hov, der kom alt fra det gamle script ikke ud ->

<?php
if (isset($_POST['up'])) {
    $i = 0;
    while (list($name, $value) = each($_FILES['upfil']['name'])) {
        if ($value) {
            $dist = $_SERVER["DOCUMENT_ROOT"] ."/gallery/";
            $files = $value;
            $temparr = explode(".", $files);
            $temparr[count($temparr)-2] = time();
            $files = implode(".", $temparr);
            $rand = rand(1,100000);
            $files = "$rand$files";
            move_uploaded_file($_FILES['upfil']['tmp_name'][$i], $dist . $files);
        }
        $i++;
    }
}
?>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
<?php
    for ($s = 0; 100 > $s; $s++) {
?>
Fil til upload
<input type="file" name="upfil[]"><br>
<?php
    }
?>
<input type="submit" value="Upload" name="up">
</form>
Avatar billede jeffe Nybegynder
18. juni 2003 - 22:59 #9
heh ja ahv...det var jo netop det jeg ville undgå :)
Avatar billede ahv Nybegynder
18. juni 2003 - 23:02 #10
Hvad ville du undgå?
Avatar billede jeffe Nybegynder
18. juni 2003 - 23:06 #11
ja at have en upload boks for hver enkelt fil og stedet vælge det bibliotek de ligger i...og så at den uppede dem alle samlet.
Avatar billede jeffe Nybegynder
18. juni 2003 - 23:11 #12
Jeg slukker for computeren nu....kigger her forbi i morgen når jeg kommer hjem fra Tyskland :D
Avatar billede whatever Nybegynder
19. juni 2003 - 00:03 #13
Det er vist sådan noget du har brug for:

http://cocabrus.hit.no/~u982574/index.php?go=try&values=1

Det bygger på en Java-applet og et PHP-script.
Avatar billede jeffe Nybegynder
22. juni 2003 - 16:24 #14
Tjaeh, jeg vil jo ikke ligefrem sige at jeg fandt hvad jeg ledte efter. Jeg har ikke fået prøvet den java-satan endnu, kan vlre den funker som jeg vil ha' :D
Jeg ved ikke hvordan i har det med at blive afvist allesammen, men jeg har jo ikke fået den løsning jeg søgte.
Men jeg smider da lige 10 point til jer hver, som tak for jeres brugte tid. Altså, tusind tak for hjælpen alligevel !
Avatar billede jeffe Nybegynder
22. juni 2003 - 16:26 #15
Hov, jeg fik vist skrevet det forkert.
I får altså ike noget for bare at skrive "nej".
De point jeg mente, skulle være til avh (for sin brugte tid) og til whatever (for en måske-løsning)...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester