Dans Windows Explorer, il s'agit d'un onglet récapitulatif qui contient, titre, sujet, auteur, catégorie, mots-clés et commentaires pour chaque fichier. Est-il possible de lire et d'éditer ces données en utilisant php?Accéder aux propriétés du fichier via PHP
5
A
Répondre
2
Vous ne pouvez pas obtenir des métadonnées significatives avec PHP dans Windows pour de nombreuses applications. La seule exception réelle pour cela serait d'utiliser le modèle d'objet de PHP.
Référence
Voici un exemple pour Word/Excel:
// for MSExcel use:
$objOfficeApp = new COM("excel.application") or die("unable to instantiate MSExcel");
// for MSWord use:
//$objOfficeApp = new COM("word.application") or die("unable to instantiate MSWord");
$objOfficeApp->Workbooks->Open("c:\\temp\\test.xls");
//$objOfficeApp->Documents->Open("c:\\temp\\test.doc");
$objDocProps = $objOfficeApp->ActiveWorkBook->BuiltInDocumentProperties();
//$objDocProps = $objOfficeApp->ActiveDocument->BuiltInDocumentProperties();
$count = $objDocProps->count();
while($objDocProp = $objDocProps->Next()) {
print $objDocProp->Name() . ': ' . $objDocProp->Value() . "\n";
}
unset($objDocProp);
unset($objDocProps);
$objOfficeApp->ActiveWorkBook->Close();
//$objOfficeApp->ActiveDocument->Close();
$objOfficeApp->Quit();
unset($objOfficeApp);
+0
Merci. Cela semble fonctionner. – James
Questions connexes
- 1. accéder aux objets php avec des propriétés
- 2. pouvons-nous accéder aux propriétés du constructeur
- 3. javascript: Accéder aux propriétés de l'objet via la variable
- 4. Accéder aux paramètres via jQuery
- 5. Accéder aux informations du fichier multimédia
- 6. comment accéder aux propriétés de l'objet contenant en PHP?
- 7. Utilisez PHP DOM pour accéder aux propriétés de style
- 8. Comment accéder aux propriétés d'un bouton de téléchargement de fichier?
- 9. Accéder dynamiquement aux propriétés des pages maîtres
- 10. Comment accéder aux propriétés dynamiquement/en retard?
- 11. Tomcat - Accéder aux propriétés de JSP
- 12. Accéder aux éléments du fichier R's Rd?
- 13. graph-tool: comment accéder aux propriétés?
- 14. Accéder aux propriétés du contexte global JS sans DOM
- 15. AS3 - Accéder aux propriétés protégées du même paquet
- 16. Comment accéder aux propriétés 'graph' du sous-graphique boost?
- 17. MongoDB + Ruby. Comment accéder aux propriétés du document?
- 18. Accéder aux propriétés de l'objet à partir du délégué
- 19. difficulté à accéder aux propriétés d'un objet
- 20. Accès aux propriétés PHP et signe dollar
- 21. comment accéder aux propriétés de document.getElementsByClassName
- 22. javascript: comment accéder aux propriétés statiques
- 23. Expression lambdas pour accéder aux sous-propriétés
- 24. Comment accéder aux propriétés d'un objet JSON
- 25. Accéder aux propriétés d'objets dans une ArrayList
- 26. Comment accéder aux éléments JSON via javascript?
- 27. Accéder aux propriétés de PropertyPlaceholderConfigurer avec plusieurs fichiers de propriétés
- 28. accéder aux éléments SVG via Javascript
- 29. Comment accéder aux méthodes et aux propriétés de parentViewController
- 30. Comment accéder aux paramètres du navigateur Android via le code
'de chaque type de fichier est stocké metadata' différemment. De quel type de fichiers recherchez-vous cette information? – Grambot
plusieurs types de fichiers, y compris certains formats propriétaires non standard. Ma question concerne spécifiquement les propriétés du titre, du sujet, de l'auteur, de la catégorie, des mots-clés et des commentaires auxquels je peux accéder dans Windows XP via l'onglet Résumé du menu des propriétés. – James
Dans ce cas, [this] (http://stackoverflow.com/questions/6080319/where-does-windows-explorer-store-file-meta-data) peut être un bon point de départ pour vous. – Grambot