php begrænset til jpg

Tags:    php

hejsa herinde

jeg har fundet et upload script til min hjemmeside, som jeg godt vil have ændret lidt, men ved ikke hvordan

Her er problemet:
Hvordan begrænser jeg det så det KUN er jpg, bmp filer der kan blive uploadet til en bestemt størrelse?


Her er scriptet:

<?php
if ($_FILES['minfil']) //Har brugeren forsøgt at uploade noget?
{
//Bestem hvor filen skal smides hen og og hvad den skal hedde
$destination = "uploadede_filer/" . $_FILES['minfil']['name'];

//Forsøg at flyttede den uploadede fil har dens midlertidige destination til den nye
if (move_uploaded_file($_FILES['minfil']['tmp_name'], $destination))
{
echo "Filen" . $_FILES['minfil']['name'] . " blevet uploadet";
}
else
{
echo "Der er sket en fejl";
}
}
?>

<form action="eks3.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
Vælg fil: <input name="minfil" type="file">
<input type="submit" value="Upload fil">
</form>



Denne kode er fra et upload system som kan findes her:
http://www.webcheatsheet.com/PHP/file_upload.php


$filename = basename($_FILES['uploaded_file']['name']);
$ext = substr($filename, strrpos($filename, '.') + 1);
if (($ext == "jpg") && ($_FILES["uploaded_file"]["type"] == "image/jpeg") &&
($_FILES["uploaded_file"]["size"] < 350000)) {



//Hvilken type fil arbejder vi med?
$ext = strtolower(end(explode(".", $_FILES['fil']['name'])));

//Hvis filen er et jpg, jpeg eller bmp billede
if($ext == "jpg" || $ext == "jpeg" || $ext == "bmp"){
}

if($_FILES["fil"]["size"] < 100){
}
(100 er filens størrelse i KB)

Dette er taget fra artiklen [url=http://udvikleren.dk/Article.aspx?tech=6&id=138]Simpelt fotoalbum med billedupload[/url]

Sat sammen med din php kode
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 11.11.2007 20:48 af Bruger #10878
t