Upload system med kun få filtyper ..

Tags:    php

Hej udviklere,

JEg har lavet et lille upload system men det kan uploade alle former for filer er der nogen der kan hjælpe mig den må kun kunne uploade: Jpg, Png og Gif

Tak :)



Du kan gøre således:

Fold kodeboks ind/udKode 


Hvis $filtype så hverken er png eller gif vil koden exittede og derved ikke uploade filen.




Hvad er værdien filtype tildelt ?



Ved at kigge i $_FILES kan du se hvilke ting du umiddelbart kan checke på, når dit script modtager data.
Før du så kopierer filen fra temp-mappen, kan du jo checke på om filtypen er tilladt.

Men disse ting kan nemt forfalskes.

Som ekstra sikkerhed, kan du bruge getimagesize() functionen fra GDlib, til at checke om billedet er størrere end 0px.
Og yderligere om filen er størrere end 0kb.



Noget kode ?

Her er min:
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 01.02.2007 21:03 af Bruger #8884
Med den mængde kendskab du har til PHP, burde det være en smal sag at skrive kode selv.

Tegningen til værktøjet er lavet højere oppe. Så kan du lave værktøjet. ;)



Med den mængde kendskab du har til PHP, burde det være en smal sag at skrive kode selv.

Tegningen til værktøjet er lavet højere oppe. Så kan du lave værktøjet. ;)


Så hjælp dog folk når de beder om det, eller lad være at poste :roll: ...

Anyways.

forklarer
Fold kodeboks ind/udKode 

dig nok til at du kan arbejde videre derfra?



Tror jeg.

Kan man gøre således:

Fold kodeboks ind/udKode 

Håber du kan hjælpe :)



Kan ikke få det til at virke :S

Fold kodeboks ind/udKode 




$use_file = $_FILES['file'];
if($_FILES["upfil"]["type"] == "image/jpeg"){

Har du overhovedet læst din kode? ;)

Kan du selv se fejlen? :)



Indlæg senest redigeret d. 02.02.2007 20:25 af Bruger #10216
Nej `?



t