Windows gezgininde, her dosya için başlık, konu, yazar, kategori, anahtar sözcük ve yorumları içeren bir özet sekmesi bulunur. Bu verileri php kullanarak okumak ve düzenlemek mümkün mü?Dosya özelliklerine PHP ile bağlan
5
A
cevap
2
Birçok uygulama için Windows'da PHP ile anlamlı meta veriler elde edemezsiniz. Bunun tek istisnası, PHP'nin Bileşen Nesne Modeli'ni kullanmaktı.
// 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
Teşekkürler. Bu çalışıyor gibi görünüyor. – James
İlgili konular
- 1. MySQL vekil aracılığıyla bağlan php
- 2. Facebook ile bağlanın Facebook ile bağlan SDK için PHP
- 3. Facebook ile Bağlan Yardım ...!
- 4. MySQL veritabanına java ile bağlan
- 5. Bağlan PhoneGap
- 6. Bağlan PowerShell
- 7. Uzak Sunucu Dosya Yükleme PHP ile
- 8. Javascript .php dosya referansı ile işlev girmiyor
- 9. SendGrid PHP ile dosya eki gönder (sendgrid-php library)
- 10. Bağlan UI
- 11. Bağlan-redis mağaza socket.io ile çalışmaz
- 12. ASP .Net Çekirdeği ile Oracle Veritabanına Bağlan
- 13. libcurl - Çoklu Dosya Yükle'ye (FTP) Bağlan "açık" (FTP)
- 14. PHP diğer ağlarda SSH tüneli üzerinden LDAP'a bağlan
- 15. php/Laravel - Dosya boyutu
- 16. PHP Dosya Yükleme Boyutu
- 17. PHP dosya boyutu,
- 18. Bağlan ve Ekspres utils
- 19. url ile dosya ekleme PHP ile zip oluşturma
- 20. uwp sql'ye bağlan
- 21. Facebook Bağlan - Mesaj Durumu
- 22. Bağlan AWS - Cyberduck
- 23. İnternete tekrar bağlan
- 24. PHP Simultane Dosya Yazıyor
- 25. PHP Dosya Kodlaması
- 26. Joomla PHP dosya konumu
- 27. PHP Dosya gönderme formu
- 28. php yazma dosya
- 29. PHP Dosya Yükleme
- 30. PHP Dosya Transferleri
her fileType en 'metadata' farklı depolanır:
Referans
Burada Excel/kelimesi için bir örnektir. Bu bilgiyi hangi dosyalardan çekmek istiyorsunuz? Bazı tescilli standart olmayan formatlar dahil olmak üzere – Grambot
çoklu dosya türleri. Sorumluluk, özellikle özellik menüsünün Özet sekmesi aracılığıyla Windows XP'de erişebildiğim başlık, konu, yazar, kategori, anahtar kelimeler ve yorum özellikleriyle ilgili. – James
Bu durumda [bu] (http://stackoverflow.com/questions/6080319/where-does-windows-explorer-store-file-meta-data) sizin için iyi bir başlangıç noktası olabilir. – Grambot