Avatar billede julemandenb Nybegynder
04. februar 2011 - 21:39 Der er 16 kommentarer og
1 løsning

Upload system fejler med zip filer

Hej eksperter :)

Jeg har bikset mit første upload system sammen her.
Jeg er desværre kommet i det problem at den ikke "læser"
filtypen på ZIP filerne. Hvis man vælger f.eks JPG så udskriver den "image/JPG" men intet ved Zip filen...

Her kan i selv prøve: http://coolboom.dk/upload.php
Prøv at uploade et billede først og bagefter en zip fil.

Min kode ser således ud.
__________________________________________________________

<?php
if(isset($_POST[peter])){
$fil_navn = rand(10000,9900000);
$flyt = "upload/".$fil_navn;

//if ($_FILES["fil"]["type"] != "multipart/x-zip"){

echo "Filtype: ".$_FILES["fil"]["type"]."<br>";
echo "Filst&oslash;rrelse: ".$_FILES["fil"]["size"]."<br>";
echo "Ukendt: ".$_FILES["fil"]["tmp_name"]."<br>";
//} else {
//move_uploaded_file($_FILES[fil][tmp_name], $flyt);
//echo "Filen er uploadet!";
//}
}
?>
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="fil" style="width:500px;" /><br><br>
<input type="submit" name="peter" value="Upload Fil" />
</form>

_______________________________________________

Håber i kan hjælpe.

Med Venlig Hilsen
Mikkel Bering :)
Avatar billede majbom Novice
04. februar 2011 - 22:20 #1
hos mig skriver den application/zip - jeg ved ikke om der er forskellige typer af zip-filer...
Avatar billede julemandenb Nybegynder
04. februar 2011 - 22:25 #2
Hvilken browser benytter du ?
Avatar billede julemandenb Nybegynder
04. februar 2011 - 22:27 #3
Okay. Nu jeg kommet så langt. Google Chrome Fejler.
Mozilla FireFox Virker fint. Nogle løsninger til Chrome ?
Avatar billede majbom Novice
04. februar 2011 - 23:04 #4
jeg kører FF3.6
Avatar billede julemandenb Nybegynder
04. februar 2011 - 23:05 #5
Ja. Jeg har også lige testet i FF, Det har jeg ingen problemer.
Har du nogle ider til hvad der kan være galt med Google Chrome?
Avatar billede majbom Novice
04. februar 2011 - 23:31 #6
den er tom i chrome?
Avatar billede webweaver Praktikant
04. februar 2011 - 23:33 #7
Uploader jeg en zip fra IE af, skriver den:
Filtype: application/octet-stream
Avatar billede julemandenb Nybegynder
04. februar 2011 - 23:35 #8
Splazz. Ja det er der mit problem ligger. Hvordan løser jeg det problem? :s
Avatar billede webweaver Praktikant
04. februar 2011 - 23:36 #9
I øvrigt, hvis jeg uploader en .jpg fil (også fra IE), skriver den:
Filtype: image/PfJPG eller noget i den stil.

Har ikke testet det i FF eller Chrome endnu.
Avatar billede webweaver Praktikant
04. februar 2011 - 23:37 #10
I Chrome skriver den slet ikke noget, så der virker det i hvert fald ikke.
Avatar billede julemandenb Nybegynder
04. februar 2011 - 23:41 #11
Webweaver. Jeg ved godt det ikke virker i Chrome. Det er jo det mit problem er :D
Avatar billede webweaver Praktikant
05. februar 2011 - 00:14 #12
Hvis du lige prøver at aktivere din move_uploaded_file funktion og så checker om du modtager filen på serveren, som du prøver at uploade i Chrome. Bare så vi kan se om selve funktionen går igennem eller det hele crasher.

Har søgt lidt på google, og kan se at flere har problemer med upload-scripts i Chrome på visse filtyper. Jeg har dog ikke helt kunne konkludere, hvad der gør det endnu. Om det er en timeout eller sikkerhedsindstilling eller om det er noget helt tredie. Det virker dog lidt underligt, hvis det skulle være tilfældet.
Avatar billede julemandenb Nybegynder
05. februar 2011 - 00:20 #13
Jeg får filen uploadet med mit random tal/navn men filtypen er "Binary File"
Avatar billede webweaver Praktikant
05. februar 2011 - 00:22 #14
Også i Firefox eller Internet Explorer?
Avatar billede julemandenb Nybegynder
05. februar 2011 - 00:30 #15
Nej. FF fejler også. Men nu har jeg ændret linje 4 fra

$flyt = "upload/".$fil_navn;

Til

$flyt = "upload/".$fil_navn.".zip";

Også virker det fint nok. Problemer er så bare filen er "skadet" hvis man benytter Google Chrome når den jo vil godkende alle filer men man i systemet "Tvinger" den til at være en zip fil?
Avatar billede webweaver Praktikant
06. februar 2011 - 10:34 #16
Nej, det burde jo ikke lige være meningen at det skal gøres sådan.

Desværre, så ved jeg ikke hvad fejlen opstår af.
Måske en anden der kan byde ind med noget viden omkring dette?
Avatar billede julemandenb Nybegynder
30. marts 2011 - 21:18 #17
Lukket....
- Ingen løsning fundet.
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