developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 11 years ago

Closed 10 years ago

#1104 closed bug (fixed)

Support de finfo_open (Mime Type)

Reported by: webseb Owned by:
Priority: low Milestone: Jelix 1.1.7
Component: jelix:utils Version: 1.1.6
Severity: normal Keywords:
Cc: Blocked By:
Blocking: Documentation needed: no
Hosting Provider: Php version:

Description

La fonction mime_content_type n'étant pas activé dans mon PHP sous WAMP) j'ai eu une erreur.

De plus cette fonction étant déprécie dans les futurs version de php j'ouvre ce ticket suite au post sur le forum.

Modif de jFile.class.php :

public static function getMimeType($file){

return mime_content_type($file);

en

public static function getMimeType($file){

if (function_exists('finfo_open')) {

$mtype = ; $finfo = finfo_open(FILEINFO_MIME);

$mtype = finfo_file($finfo, $file);

finfo_close($finfo); return $mtype;

} else {

return mime_content_type($file);

}

Pardon pour le code pas top, mais l'idée y est. Jelixé bien.

Change History (1)

comment:1 Changed 10 years ago by laurentj

  • Milestone set to Jelix 1.1.7
  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.