sql >> Databasteknik >  >> RDS >> Mysql

php-filuppladdning, hur man begränsar filuppladdningstypen

Nedanstående använder bara mime-typerna för att validera en fil och kontrollerar sedan storleken på båda. För en lista över de flesta mimetyper se här eller google.

function allowed_file(){

//Add the allowed mime-type files to an 'allowed' array 
 $allowed = array('application/doc', 'application/pdf', 'another/type');

//Check uploaded file type is in the above array (therefore valid)  
    if(in_array($_FILES['resume']['type'], $allowed) AND in_array($_FILES['reference']['type'], $allowed)){

   //If filetypes allowed types are found, continue to check filesize:

  if($_FILES["resume"]["size"] < 400000 AND $_FILES["reference"]["size"] < 400000 ){

    //if both files are below given size limit, allow upload
    //Begin filemove here....

    }

    }

}


  1. hur man hittar radstorlek i tabell

  2. Det går inte att skapa en instans av OLE DB-leverantörsfel som Windows-autentiseringsanvändare

  3. T-SQL-buggar, fallgropar och bästa praxis – fönsterfunktioner

  4. Främmande nyckel till ett av många bord?