New file |
0,0 → 1,157 |
<?php |
|
/***************************************************************************\ |
* SPIP, Systeme de publication pour l'internet * |
* * |
* Copyright (c) 2001-2005 * |
* Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James * |
* * |
* Ce programme est un logiciel libre distribue sous licence GNU/GPL. * |
* Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * |
\***************************************************************************/ |
|
|
// |
// Ce fichier ne sera execute qu'une fois |
if (defined("_ECRIRE_INC_TYPEBASE")) return; |
define("_ECRIRE_INC_TYPEBASE", "1"); |
|
global $tables_images, $tables_sequences, $tables_documents, $tables_mime; |
|
$tables_images = array( |
// Images reconnues par PHP |
'jpg' => 1, |
'png' => 2, |
'gif' => 3, |
|
// Autres images (peuvent utiliser le tag <img>) |
'bmp' => 'BMP', |
'psd' => 'Photoshop', |
'tif' => 'TIFF' |
); |
|
// Multimedia (peuvent utiliser le tag <embed>) |
|
$tables_sequences = array( |
'aiff' => 'AIFF', |
'asf' => 'Windows Media', |
'avi' => 'Windows Media', |
'mid' => 'Midi', |
'mng' => 'MNG', |
'mov' => 'QuickTime', |
'mp3' => 'MP3', |
'mpg' => 'MPEG', |
'ogg' => 'Ogg', |
'qt' => 'QuickTime', |
'ra' => 'RealAudio', |
'ram' => 'RealAudio', |
'rm' => 'RealAudio', |
'swf' => 'Flash', |
'wav' => 'WAV', |
'wmv' => 'Windows Media' |
); |
|
// Documents varies |
$tables_documents = array( |
'ai' => 'Adobe Illustrator', |
'bz2' => 'BZip', |
'bin' => 'Binary Data', |
'c' => 'C source', |
'css' => 'Cascading Style Sheet', |
'deb' => 'Debian', |
'doc' => 'Word', |
'djvu' => 'DjVu', |
'dvi' => 'LaTeX DVI', |
'eps' => 'PostScript', |
'gz' => 'GZ', |
'h' => 'C header', |
'html' => 'HTML', |
'pas' => 'Pascal', |
'pdf' => 'PDF', |
'pgn' => 'Portable Game Notation', |
'ppt' => 'PowerPoint', |
'ps' => 'PostScript', |
'rpm' => 'RedHat/Mandrake/SuSE', |
'rtf' => 'RTF', |
'sdd' => 'StarOffice', |
'sdw' => 'StarOffice', |
'sit' => 'Stuffit', |
'sxc' => 'OpenOffice Calc', |
'sxi' => 'OpenOffice Impress', |
'sxw' => 'OpenOffice', |
'tex' => 'LaTeX', |
'torrent' => 'BitTorrent', |
'tgz' => 'TGZ', |
'txt' => 'texte', |
'xcf' => 'GIMP multi-layer', |
'xls' => 'Excel', |
'xml' => 'XML', |
'zip' => 'Zip' |
); |
|
$tables_mime = array( |
// Images reconnues par PHP |
'jpg'=>'image/jpeg', |
'png'=>'image/png', |
'gif'=>'image/gif', |
|
// Autres images (peuvent utiliser le tag <img>) |
'bmp'=>'image/x-ms-bmp', // pas enregistre par IANA, variante: image/bmp |
'psd'=>'image/x-photoshop', // pas IANA |
'tif'=>'image/tiff', |
|
// Multimedia (peuvent utiliser le tag <embed>) |
'aiff'=>'audio/x-aiff', |
'asf'=>'video/x-ms-asf', |
'avi'=>'video/x-msvideo', |
'mid'=>'audio/midi', |
'mng'=>'video/x-mng', |
'mov'=>'video/quicktime', |
'mp3'=>'audio/mpeg', |
'mpg'=>'video/mpeg', |
'ogg'=>'application/ogg', |
'qt' =>'video/quicktime', |
'ra' =>'audio/x-pn-realaudio', |
'ram'=>'audio/x-pn-realaudio', |
'rm' =>'audio/x-pn-realaudio', |
'swf'=>'application/x-shockwave-flash', |
'wav'=>'audio/x-wav', |
'wmv'=>'video/x-ms-wmv', |
|
// Documents varies |
'ai' =>'application/illustrator', |
'bin' => 'application/octet-stream', # le tout-venant |
'bz2'=>'application/x-bzip2', |
'c' =>'text/x-csrc', |
'css'=>'text/css', |
'deb'=>'application/x-debian-package', |
'doc'=>'application/msword', |
'djvu'=>'image/vnd.djvu', |
'dvi'=>'application/x-dvi', |
'eps'=>'application/postscript', |
'gz' =>'application/x-gzip', |
'h' =>'text/x-chdr', |
'html'=>'text/html', |
'pas'=>'text/x-pascal', |
'pdf'=>'application/pdf', |
'pgn' =>'application/x-chess-pgn', |
'ppt'=>'application/vnd.ms-powerpoint', |
'ps' =>'application/postscript', |
'rpm'=>'application/x-redhat-package-manager', |
'rtf'=>'application/rtf', |
'sdd'=>'application/vnd.stardivision.impress', |
'sdw'=>'application/vnd.stardivision.writer', |
'sit'=>'application/x-stuffit', |
'sxc'=>'application/vnd.sun.xml.calc', |
'sxi'=>'application/vnd.sun.xml.impress', |
'sxw'=>'application/vnd.sun.xml.writer', |
'tex'=>'text/x-tex', |
'torrent' => 'application/x-bittorrent', |
'tgz'=>'application/x-gtar', |
'txt'=>'text/plain', |
'xcf'=>'application/x-xcf', |
'xls'=>'application/vnd.ms-excel', |
'xml'=>'application/xml', |
'zip'=>'application/zip' |
); |
?> |