Avatar billede webname Nybegynder
17. oktober 2007 - 05:42 Der er 22 kommentarer

Multi upload

Hej eksperter,

Jeg er ved at lave en fil-upload, men kan kun uploade en fil pr gang... Findes der et input-tag, så man (når man har trykket på "gennemse") kan pege på flere filer?

På forhånd tak..

//Jannik Hansen
Avatar billede jakobdo Ekspert
17. oktober 2007 - 07:38 #1
Nej!
Eneste mulighed for multiupload, er ved at benytte flere input type="file" felter.
Avatar billede webname Nybegynder
17. oktober 2007 - 08:24 #2
Tænkte jeg nok.. Min næste bedste bud, er at der bare er flere..
<?php
$i = 1;
while ($i <= 10) {
echo '<input name="fil'.$i++.'" type="file" value="" /><br />';

//    echo $i++.'<br />'; 
}
?>
Avatar billede showsource Seniormester
17. oktober 2007 - 08:38 #3
Og hvis du kalder dem fil[] får du et array at lege med
http://dk2.php.net/manual/da/features.file-upload.php
Kik på ex. 3
Avatar billede showsource Seniormester
17. oktober 2007 - 08:39 #4
Hov, ex. 38.3
Avatar billede webname Nybegynder
17. oktober 2007 - 09:47 #5
Mange tak..

Jeg har en Zip komprimering, men den timer out, ved filer på over 300 mb.
Ved i hvordan man sætter dette til ubegrænset? (kan dette sættes i php.ini)

Får følgende fejl:
Fatal error: Maximum execution time of 30 seconds exceeded in C:\www\c\0000\includes\zip\Zip.php on line 1424
Avatar billede jakobdo Ekspert
17. oktober 2007 - 09:59 #6
300MB?
Jeg tror du burde overveje FTP.
Avatar billede dcheng Novice
17. oktober 2007 - 10:42 #7
Jeg har ikke prøvet før med flere filer men den fejl der kan undgås ved nedenstående eller skrive direkte i php.ini

<?php
ini_set(max_execution_time,0);
?>
Avatar billede dcheng Novice
17. oktober 2007 - 10:42 #8
Men ja 300MB det er lidt stygt, skal du lave et megaupload.com look a-like?
Avatar billede webname Nybegynder
17. oktober 2007 - 12:18 #9
Tak for besvarelserne,

Jeg vil lave et alternativ for FTP serverne, da der er mange der har betjenings vanskeligheder - der vil jeg bla tilbyde at man kan zippe sine filer. Meeen jeg tror at alene til at zippe, at det bliver en dedikeret zip server, da det sluger man ressourcer på serveren.

Showsource & dcheng: Smider i lige et svar, så jeg kan dele poit ud.. Endnu engang tak for hjælpen...
Avatar billede majbom Novice
17. oktober 2007 - 12:47 #10
du kan evt. overveje noget flash og actionscript, der kan du lave en multiupload-funktion
Avatar billede webname Nybegynder
17. oktober 2007 - 12:58 #11
Tak "splazz"..
Jeg kender intet til flash, er det svært? Kender du evt. en tutorial til dette?

Er der et upload maksimum?
Avatar billede majbom Novice
17. oktober 2007 - 13:10 #12
der er masser af tutorials og flere færdige løsninger, men det er lidt svært at komme igang med, men hvis du kender til objekt orienteret programmering hjælper det godt på det...

mht upload-maximum, er det, som tidligere nævnt, bestemt af serveren i php.ini
Avatar billede webname Nybegynder
17. oktober 2007 - 13:14 #13
Kan man bruge sine .php script i action scriptet?

(Jeg kender til vb 6.0, c#.net og php (OOP).)
Avatar billede majbom Novice
17. oktober 2007 - 13:22 #14
nej sådan foregår det ikke..

du laver et actionscript der tager sig af at holde styr på de valgte filer og evt. brokke sig ved forkert filtype, for stor fil, ulovligt navn osv. og når du så trykker upload, sender den filerne til et php-script som rent faktisk uploader filerne på serveren.

så på din side sætter du bare actionscriptet ind blandt din html/php-kode

jeg har ikke lige links til sites omkring AS hér, men du kan søge på filereference og actionscript så finder du helt sikkert noget brugbart
Avatar billede dcheng Novice
17. oktober 2007 - 15:47 #15
Det var da så lidt. Håber du får det hele til at køre..
Avatar billede dcheng Novice
17. oktober 2007 - 15:49 #16
Nå vi taler "actionscript" er det så i html?
<form method="psot"....
Avatar billede jakobdo Ekspert
17. oktober 2007 - 16:03 #17
actionscript skal laves i flash.
Avatar billede showsource Seniormester
18. oktober 2007 - 08:41 #18
og ingen point til mig
Avatar billede majbom Novice
18. oktober 2007 - 08:47 #19
actionscript er en fil for sig selv, som du indsætter i din html/php-fil f.eks. sådan her:

<object width="550" height="400">
  <param name="movie" value="somefilename.swf">
  <embed src="somefilename.swf" width="550" height="400"></embed>
</object>
Avatar billede jakobdo Ekspert
18. oktober 2007 - 09:06 #20
Koden her:
<object width="550" height="400">
  <param name="movie" value="somefilename.swf">
  <embed src="somefilename.swf" width="550" height="400"></embed>
</object>

Har da intet med actionscript at gøre.
Det der er ren html.
At vi så snakker et object som er en flash fil, og at flash-filen så måske indeholder actionscript er en anden sag.
Avatar billede majbom Novice
18. oktober 2007 - 09:18 #21
ja okay, det var nok lidt dårligt forklaret...

men hvis jeg skulle lave det, ville jeg lave en .swf-fil med tilhørende actionscript og indsætte det på siden som jeg viste i 18/10-2007 08:47:52
Avatar billede majbom Novice
21. januar 2009 - 10:08 #22
webname?
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