Jeg kedede mig så begyndte at lave en upload funktion til min hjemmeside, for sjov, i PHP. Jeg vil kun tillade folk at uploade video filer (avi, mp3, wav, wmv) men kan ikke få det til at virke.
Her er mit upload script:
<?php
$destination = "upload/";
$destination = $destination . basename( $_FILES['uploaded']['name']);
$cool=1;
if ($uploaded_size > 300000)
{
echo "Chosen file is too large.";
$cool=0;
}
if($cool==1)
{
if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $destination))
{
echo "Your file has been uploaded";
}
else
{
echo "Sorry, upload failed. Please try again.";
}
}
?>
---------------------
Men kan simpelthen ikke få det til at virke, så man kun kan uploade udvalgte filtyper.
Eksempel:
if($uploaded_type == "text/txt")
{
echo "Filetype disallowed!";
$cool=0;
}
Dette virker ikke. Hvis jeg tilføjer en "else"-statement bliver den automatisk aktiveret - også selvom jeg uploader en txt fil.
Har virkelig brug for hjælp