Fråga : Bestäm FADERN som typer för sparar i php

I en annan uppföljning från ifrågasätta behov för Development/WebApplications/Q_26357020.html#a33291011.

I för http://www.experts-exchang e.com/Web_ att bestämma FADERN som typer av uploaded mitt sparar, så jag kan e-posten det lyckat. Förmiddag I using php-maileren och kunde inte få den att posta korrekt, utan att specificera FADERN som i ”$Mail->AddAttachment ($path, $name, ”base64”, ”Application/msword”); ”förmiddagen för

I inte sure hur man får f8orlängningen från $_FILESen POSTAR variabel för att göra beslutsamheten för ett beslutsmeddelande.  Jag ska skapar ett IF--ELSE eller FALLmeddelande att ska låt mig kontrollera typen så jag kan rulla igenom och använda anslå en. Användarena bör endast uploading uttrycker, PDF, text, eller annan uttrycker processorn formaterar.

Thanks i advance
" klar "

Svar : Bestäm FADERN som typer för sparar i php

Att veta f8orlängning I grunda detta trevligt fungerar (http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/PHP/PHP_Databases/Q_26341600.html:):

$file = exploderar (”. ” $_FILES [”your_var_name”] [”namnge”],);
$extension = array_pop ($file);
? >

Om du önskar att begränsa, filtypanvändaren kan upload där är en trevlig funciton här (http://php.net/manual/en/features.file-upload.php):


$file = $_FILES [”userfile”];

$allowedExtensions = samling (”txt”, ”rtf”, ”doc”);

fungera isAllowedExtensionen ($fileName) {
  global $allowedExtensions;

  återgångt in_array (avsluta (explodera (”. ”, $fileName)), $allowedExtensions);
}

om, == UPLOAD_ERR_OK (för $file [”fel”]) {
  om (isAllowedExtension ($file [”namnge”],)) {
    Nr. gör uploading här
  } annars {
    eka ”ogiltig filtyp”;
  }
} annan matris (”kan inte uploaden”);

? >

Hoppas detta hjälper
Andra lösningar  
 
programming4us programming4us