Salut à toutes et à tous!
Je vous explique rapidement mon petit problème. J'aimerai extraire toutes les informations d'un fichier. En l'occurence il s'agit d'un fichier de police.ttf ou .otf.
Je voudrais pouvoir récupérer ce que l'on peut voir par exemple lorsque sous windows on fait clic droit sur le fichier puis propriétés. Là on se retrouve avec tout un tas d'infos utile sur le fichier.
Ma question est simple, existe t-il une fonction ou une classe toute prête pour ce genre de manipulation? J'ai bien trouvé une classe mais je n'arrive pas à l'exploiter :
Source de ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 SplFileInfo { /* Methods */ public __construct ( string $file_name ) public int getATime ( void ) public string getBasename ([ string $suffix ] ) public int getCTime ( void ) public string getExtension ( void ) public SplFileInfo getFileInfo ([ string $class_name ] ) public string getFilename ( void ) public int getGroup ( void ) public int getInode ( void ) public string getLinkTarget ( void ) public int getMTime ( void ) public int getOwner ( void ) public string getPath ( void ) public SplFileInfo getPathInfo ([ string $class_name ] ) public string getPathname ( void ) public int getPerms ( void ) public string getRealPath ( void ) public int getSize ( void ) public string getType ( void ) public bool isDir ( void ) public bool isExecutable ( void ) public bool isFile ( void ) public bool isLink ( void ) public bool isReadable ( void ) public bool isWritable ( void ) public SplFileObject openFile ([ string $open_mode = r [, bool $use_include_path = false [, resource $context = NULL ]]] ) public void setFileClass ([ string $class_name ] ) public void setInfoClass ([ string $class_name ] ) public void __toString ( void ) }
http://www.php.net/manual/en/class.splfileinfo.php
Merci d'avance pour vos lumières!
Partager