Bloker visse filtyper
Hejsa.Sådan som det nu skulle kun gif jpeg png blive godkendt... men det virker ikke.
Selvom det er en eks. gif så bliver den ikke godkendt.
________________________________________
<?php
$max_size = 1000000;
if (isset($_FILES['file'])) {
// her er min kode some begrænser visse filtyper
$filetypes = array("image/gif", "image/jpeg", "image/pjpeg", "image/png");
if(!in_array($_FILES['file']['type'][$i], $filetypes)) {
// Folder for upload her.
$dist = "XXXX";
echo"
";
for($i = 0; $i < count($_FILES['file']['name']); $i++) {
// denne skulle så prøve at begrænse filens størrelse
if (isset($_FILES['file']['size'][$i]>$max_size)) {
echo "for stort\n"; exit; }
if (isset($_FILES['file']['name'][$i]) && $_FILES['file']['name'][$i] !="") {
if(is_uploaded_file($_FILES['file']['tmp_name'][$i])) {
move_uploaded_file($_FILES['file']['tmp_name'][$i], $dist . $_FILES['file']['name'][$i]);
}
else{
echo"Error";
}
$type = $_FILES['file']['type'][$i];
$name = $_FILES['file']['name'][$i];
$size = $_FILES['file']['size'][$i];
echo " <p></p><b>Find your image here:</b><br>
<a href=\"http://XXXX/$name\" target=\"_blank\">XXXX/$name</a><br><br>
<b>HTML:</b><br>
<img src="XXXX/$name"><br><br>
<b>BBCode (for forums):</b> <br>
http://XXXX\\$name <br><br>
Name: $name<br>
Type: $type<br>
Size: $size bytes
<br><br> <img src=\"http://XXXX/$name\" border=\"0\"><hr>
";
}
}
echo"
";
}else{
}
?>