En Windows Explorer, se trata de una pestaña de resumen que contiene, título, tema, autor, categoría, palabras clave y comentarios para cada archivo. ¿Es posible leer y editar esta información usando php?Propiedades del archivo de acceso a través de PHP
5
A
Respuesta
2
No se pueden obtener metadatos significativos con PHP en Windows para muchas aplicaciones. La única excepción real para esto sería usar el Modelo de objetos componentes de PHP.
Referencia
Aquí está un ejemplo para 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
Gracias. Esto parece estar funcionando. – James
Cuestiones relacionadas
- 1. Looping a través de todas las propiedades del objeto php
- 2. Acceso puerto serie a través de php
- 3. Obtener el contenido del archivo a través de PHP cURL
- 4. forzando el acceso a __PHP_Incomplete_Class propiedades del objeto
- 5. javascript acceso a propiedades
- 6. Bloquee el acceso directo a un archivo a través de http, pero permita el acceso de script php
- 7. Acceso a LDAP a través del túnel SSH
- 8. recorrer a través de las propiedades del objeto de Javascript
- 9. Acceso a las propiedades del controlador de vista principal (personalizado)
- 10. ¿Valor de mapa de acceso a través del índice?
- 11. Establecer propiedades de una clase solo a través del constructor
- 12. Acceso a los atributos de una conexión de archivo creado a través de archivo()
- 13. en el archivo de Excel a través de PHP
- 14. Proteger archivo PHP de acceso directo
- 15. Carga de archivos del servidor remoto a través de PHP
- 16. Acceso a la cámara a través del navegador
- 17. Descargar archivo a través de una llamada ajax php
- 18. Java: Acceso al archivo de propiedades dentro de una guerra
- 19. PHP: ¿tiene acceso a las propiedades del objeto sin distinción entre mayúsculas y minúsculas?
- 20. C# Acceso al estilo del indexador de propiedades del objeto
- 21. Exportar a CSV a través de PHP
- 22. Enviando un archivo a través de HTTP PUT en PHP
- 23. Ordenar XML a través del valor de atributo PHP
- 24. ¿Tiene acceso a todas las propiedades de estilo css?
- 25. Analizar un archivo JavaScript a través de PHP
- 26. recibir archivo XML a través de su mensaje en php
- 27. ¿Origina un archivo MySQL a través de PHP?
- 28. Restringir el acceso a los archivos - solo leer a través de PHP
- 29. Recuperar parámetros del archivo de propiedades
- 30. Acceso seguro al servidor REST autenticado a través de Backbone.js?
'metadata' de cada tipo de archivo se almacena de forma diferente. ¿De qué tipo de archivos está buscando extraer esta información? – Grambot
múltiples tipos de archivos, incluidos algunos formatos propietarios no estándar. Mi pregunta específicamente sobre el título, el tema, el autor, la categoría, las palabras clave y las propiedades de comentarios a los que puedo acceder en Windows XP a través de la pestaña Resumen del menú de propiedades. – James
En ese caso [este] (http://stackoverflow.com/questions/6080319/where-does-windows-explorer-store-file-meta-data) puede ser un buen punto de partida para usted. – Grambot