[ Index ] |
|
Code source de SPIP 1.9.2c |
1 <?php 2 3 /***************************************************************************\ 4 * SPIP, Systeme de publication pour l'internet * 5 * * 6 * Copyright (c) 2001-2007 * 7 * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James * 8 * * 9 * Ce programme est un logiciel libre distribue sous licence GNU/GPL. * 10 * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * 11 \***************************************************************************/ 12 13 14 // 15 if (!defined("_ECRIRE_INC_VERSION")) return; 16 17 ## cette API ne sait pas gerer les aliases ; a revoir... 18 19 global $tables_images, $tables_sequences, $tables_documents, $tables_mime; 20 21 $tables_images = array( 22 // Images reconnues par PHP 23 'jpg' => 1, 24 'png' => 2, 25 'gif' => 3, 26 27 // Autres images (peuvent utiliser le tag <img>) 28 'bmp' => 'BMP', 29 'tif' => 'TIFF' 30 ); 31 32 // Multimedia (peuvent utiliser le tag <embed>) 33 34 $tables_sequences = array( 35 'aiff' => 'AIFF', 36 'asf' => 'Windows Media', 37 'avi' => 'AVI', 38 'flv' => 'Flash Video', 39 'mid' => 'Midi', 40 'mng' => 'MNG', 41 'mka' => 'Matroska Audio', 42 'mkv' => 'Matroska Video', 43 'mov' => 'QuickTime', 44 'mp3' => 'MP3', 45 'mp4' => 'MPEG4', 46 'mpg' => 'MPEG', 47 'ogg' => 'Ogg', 48 'qt' => 'QuickTime', 49 'ra' => 'RealAudio', 50 'ram' => 'RealAudio', 51 'rm' => 'RealAudio', 52 'svg' => 'Scalable Vector Graphics', 53 'swf' => 'Flash', 54 'wav' => 'WAV', 55 'wmv' => 'Windows Media' 56 ); 57 58 // Documents varies 59 $tables_documents = array( 60 'abw' => 'Abiword', 61 'ai' => 'Adobe Illustrator', 62 'bz2' => 'BZip', 63 'bin' => 'Binary Data', 64 'blend' => 'Blender', 65 'c' => 'C source', 66 'css' => 'Cascading Style Sheet', 67 'csv' => 'Comma Separated Values', 68 'deb' => 'Debian', 69 'doc' => 'Word', 70 'djvu' => 'DjVu', 71 'dvi' => 'LaTeX DVI', 72 'eps' => 'PostScript', 73 'gz' => 'GZ', 74 'h' => 'C header', 75 'html' => 'HTML', 76 'kml' => 'Keyhole Markup Language', 77 'kmz' => 'Google Earth Placemark File', 78 'pas' => 'Pascal', 79 'pdf' => 'PDF', 80 'pgn' => 'Portable Game Notation', 81 'ppt' => 'PowerPoint', 82 'ps' => 'PostScript', 83 'psd' => 'Photoshop', 84 'rpm' => 'RedHat/Mandrake/SuSE', 85 'rtf' => 'RTF', 86 'sdd' => 'StarOffice', 87 'sdw' => 'StarOffice', 88 'sit' => 'Stuffit', 89 'sxc' => 'OpenOffice Calc', 90 'sxi' => 'OpenOffice Impress', 91 'sxw' => 'OpenOffice', 92 'tex' => 'LaTeX', 93 'tgz' => 'TGZ', 94 'torrent' => 'BitTorrent', 95 'ttf' => 'TTF Font', 96 'txt' => 'texte', 97 'xcf' => 'GIMP multi-layer', 98 'xls' => 'Excel', 99 'xml' => 'XML', 100 'zip' => 'Zip', 101 102 // open document format 103 'odt' => 'opendocument text', 104 'ods' => 'opendocument spreadsheet', 105 'odp' => 'opendocument presentation', 106 'odg' => 'opendocument graphics', 107 'odc' => 'opendocument chart', 108 'odf' => 'opendocument formula', 109 'odb' => 'opendocument database', 110 'odi' => 'opendocument image', 111 'odm' => 'opendocument text-master', 112 'ott' => 'opendocument text-template', 113 'ots' => 'opendocument spreadsheet-template', 114 'otp' => 'opendocument presentation-template', 115 'otg' => 'opendocument graphics-template', 116 117 ); 118 119 $tables_mime = array( 120 // Images reconnues par PHP 121 'jpg'=>'image/jpeg', 122 'png'=>'image/png', 123 'gif'=>'image/gif', 124 125 // Autres images (peuvent utiliser le tag <img>) 126 'bmp'=>'image/x-ms-bmp', // pas enregistre par IANA, variante: image/bmp 127 'tif'=>'image/tiff', 128 129 // Multimedia (peuvent utiliser le tag <embed>) 130 'aiff'=>'audio/x-aiff', 131 'asf'=>'video/x-ms-asf', 132 'avi'=>'video/x-msvideo', 133 'flv' => 'video/x-flv', 134 'mid'=>'audio/midi', 135 'mka' => 'audio/mka', 136 'mkv' => 'video/mkv', 137 'mng'=>'video/x-mng', 138 'mov'=>'video/quicktime', 139 'mp3'=>'audio/mpeg', 140 'mp4' => 'application/mp4', 141 'mpg'=>'video/mpeg', 142 'ogg'=>'application/ogg', 143 'qt' =>'video/quicktime', 144 'ra' =>'audio/x-pn-realaudio', 145 'ram'=>'audio/x-pn-realaudio', 146 'rm' =>'audio/x-pn-realaudio', 147 'svg'=>'image/svg+xml', 148 'swf'=>'application/x-shockwave-flash', 149 'wav'=>'audio/x-wav', 150 'wmv'=>'video/x-ms-wmv', 151 152 // Documents varies 153 'ai' =>'application/illustrator', 154 'abw' =>'application/abiword', 155 'bin' => 'application/octet-stream', # le tout-venant 156 'blend' => 'application/x-blender', 157 'bz2'=>'application/x-bzip2', 158 'c' =>'text/x-csrc', 159 'css'=>'text/css', 160 'csv'=>'text/csv', 161 'deb'=>'application/x-debian-package', 162 'doc'=>'application/msword', 163 'djvu'=>'image/vnd.djvu', 164 'dvi'=>'application/x-dvi', 165 'eps'=>'application/postscript', 166 'gz' =>'application/x-gzip', 167 'h' =>'text/x-chdr', 168 'html'=>'text/html', 169 'kml'=>'application/vnd.google-earth.kml+xml', 170 'kmz'=>'application/vnd.google-earth.kmz', 171 'pas'=>'text/x-pascal', 172 'pdf'=>'application/pdf', 173 'pgn' =>'application/x-chess-pgn', 174 'ppt'=>'application/vnd.ms-powerpoint', 175 'ps' =>'application/postscript', 176 'psd'=>'image/x-photoshop', // pas enregistre par IANA 177 'rpm'=>'application/x-redhat-package-manager', 178 'rtf'=>'application/rtf', 179 'sdd'=>'application/vnd.stardivision.impress', 180 'sdw'=>'application/vnd.stardivision.writer', 181 'sit'=>'application/x-stuffit', 182 'sxc'=>'application/vnd.sun.xml.calc', 183 'sxi'=>'application/vnd.sun.xml.impress', 184 'sxw'=>'application/vnd.sun.xml.writer', 185 'tex'=>'text/x-tex', 186 'tgz'=>'application/x-gtar', 187 'torrent' => 'application/x-bittorrent', 188 'ttf'=>'application/x-font-ttf', 189 'txt'=>'text/plain', 190 'xcf'=>'application/x-xcf', 191 'xls'=>'application/vnd.ms-excel', 192 'xml'=>'application/xml', 193 'zip'=>'application/zip', 194 195 // open document format 196 'odt' => 'application/vnd.oasis.opendocument.text', 197 'ods' => 'application/vnd.oasis.opendocument.spreadsheet', 198 'odp' => 'application/vnd.oasis.opendocument.presentation', 199 'odg' => 'application/vnd.oasis.opendocument.graphics', 200 'odc' => 'application/vnd.oasis.opendocument.chart', 201 'odf' => 'application/vnd.oasis.opendocument.formula', 202 'odb' => 'application/vnd.oasis.opendocument.database', 203 'odi' => 'application/vnd.oasis.opendocument.image', 204 'odm' => 'application/vnd.oasis.opendocument.text-master', 205 'ott' => 'application/vnd.oasis.opendocument.text-template', 206 'ots' => 'application/vnd.oasis.opendocument.spreadsheet-template', 207 'otp' => 'application/vnd.oasis.opendocument.presentation-template', 208 'otg' => 'application/vnd.oasis.opendocument.graphics-template' 209 210 ); 211 ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Wed Nov 21 10:20:27 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |