Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

php upload igen igen :D

Af Junior Supporter inckie | 05-09-2005 20:02 | 1097 visninger | 4 svar, hop til seneste
Ja jeg ved godt jeg har postet et masse omrking php og uploads script :) Uden rigtigt at have forstand på php speciel er jeg dog kommet frem til at det denne funktion som vaildere fil type.. altså tilladte fil typer at uploade right ? if (($HTTP_POST_FILES['']['type']=="image/gif") || ($HTTP_POST_FILES['userfile']['type']=="image/pjpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/jpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/png") || ($HTTP_POST_FILES['userfile']['type']=="application/x-zip-compressed") || ($HTTP_POST_FILES['userfile']['type']=="application/pdf")) { og har fundet ud af det ikke nok med bare at kopire funktion ($HTTP_POST_FILES['userfile']['type']=="") og skrive noget som fx: ($HTTP_POST_FILES['userfile']['type']=="rar") fx ville jeg gerne tillade at der skal uploades følgende filer: swf, rar, html men hvad skal jeg skrive for at tillade dette ?
--
AMD64 3400+, 2x Kingston 512Mb, Nvidia GeForce 6600GT. Server: Pentium 3 1.13 Ghz 2 GB SD-ram, 20 GB SCSI, 40 GB IDE hdd
#1
inckie
Junior Supporter
05-09-2005 20:04

Rapporter til Admin
EDIT: (forkert) og skrive noget som fx: ($HTTP_POST_FILES['userfile']['type']=="rar") (Rigtigt) Og at man ikke kan skrive denne dette for at tillade rar-filer ($HTTP_POST_FILES['userfile']['type']=="rar")
--
AMD64 3400+, 2x Kingston 512Mb, Nvidia GeForce 6600GT. Server: Pentium 3 1.13 Ghz 2 GB SD-ram, 20 GB SCSI, 40 GB IDE hdd
#2
jeppermac
Gæst
06-09-2005 03:14

Rapporter til Admin
Prøv med dette: for swf: application/x-shockwave-flash rar: application/x-rar-compressed html: text/html Har ikke selv prøvet det, men det er hvad jeg gætter på du skal bruge
--
Gæstebruger, opret dit eget login og få din egen signatur.
#3
Jezz
Bruger Aspirant
07-09-2005 14:06

Rapporter til Admin
Du kan også snyde, og læse filens extension :) $ext = substr(strrchr($_FILES['usertype']['name'], "."), 1); Derved bliver filens reelle type ikke aflæst, så det er lidt fusk... og usikkert
--
Yeah
#4
inckie
Junior Supporter
07-09-2005 15:05

Rapporter til Admin
okay :) tak
--
AMD64 3400+, 2x Kingston 512Mb, Nvidia GeForce 6600GT. Server: Pentium 3 1.13 Ghz 2 GB SD-ram, 20 GB SCSI, 40 GB IDE hdd

Opret svar til indlægget: php upload igen igen :D

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning