Revision: 22547
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 15, 2010 04:43 by renaars
Initial Code
function extensionToIcon($filename) { $filename = strtolower($filename); $ext = strtolower(substr($filename,strrpos($filename,"."))); $icnext = "png"; if(strrpos($_SERVER['HTTP_USER_AGENT'],"MSIE 6.0")) { $icnext = "gif"; } if($ext == ".pdf") { return "document_text_image.$icnext"; } else if(in_array($ext,array( ".mov" , ".flv" , ".avi" , ".mpeg" , ".mpg" , ".wmv", ".mp4",))) { return "film.$icnext"; } else if(in_array($ext,array( ".mp3" , ".aac" , ".wav" , ".wma" ,))) { return "music_beam_16.$icnext"; } else if(in_array($ext,array( ".jpg" , ".jpeg" , ".png" , ".gif" , ".bmp" ,))) { return "image.$icnext"; } else if(in_array($ext,array( ".txt" , ".rtf" ,))) { return "document_text.$icnext"; } else if(in_array($ext,array( ".doc" , ".docx" ,))) { return "document_word_text.$icnext"; } else if(in_array($ext,array( ".xls" ,))) { return "document_excel_table.$icnext"; } else if(in_array($ext,array( ".sql" , ".mdb"))) { return "database.$icnext"; } else if(in_array($ext,array( ".zip" , ".7z" , ".rar" , ".gz" , ".tar"))) { return "document_zipper.$icnext"; } else if($ext == $filename) { return "folder_horizontal_open.$icnext"; } else { return "document.$icnext"; } }
Initial URL
Initial Description
works with fugue icons, but can be custumized
Initial Title
filename to icon
Initial Tags
files
Initial Language
PHP