Heute gibts eine kleine Liste für PHP-Programmierer
Ich habe einfach mal ein paar nützliche Klassen zusammengetragen die bei der Entwicklung helfen können (und ja, es kann sein, dass ich einige schonmal erwähnt habe) wenn man auf verschiedene Dateiformate zugreifen will.
- TCPDF, mPDF und dompdf sind Klassen zur Erzeugung von PDF-Dateien. Mit allen drei Klassen kann man auf einfachste Art und Weise HTML nach PDF konvertieren was z.B. für Rechnungen, Reports, etc. mehr als praktisch ist.
- PHPPowerPoint dient (wie der Name schon sagt) zum Lesen und Schreiben von PowerPoint 2007 Dateien – wobei mir auf Anhieb keine sinnvolle Anwendung dafür einfällt
Aber vielleicht kann es ja jemand gebrauchen - mit PhpRtf kann man aus PHP heraus RTF-Dateien erzeugen die man z.B. mit Office & Co lesen kann
- PHPExcel bietet Funktionen zum Arbeiten mit Excel 2007 Dateien an
- getID3 ist die Klasse schlechthin wenn man mit Metadaten von verschiedenen Multimedia-Dateien arbeiten will – mit getID3 kann man z.B. auf die Metadaten von MP3, Flac, Ogg, QuickTime, RealVideo, usw. zugreifen (am besten schaut ihr euch die Liste auf der Homepage an worauf man alles zugreifen kann)



Die getID3-Klasse find ich interessant – ich war schon mal am Überlegen, ob ich alle meine Musikdateien mal via PHP einlesen lasse und in einer Datenbank verwalte. Da wäre so eine Klasse auf jeden Fall nicht schlecht.
Gibt es da vielleicht noch Alternativen, die man ausprobieren könnte?
Meinst Du Alternativen zu getID3 ?
Kommt darauf an was genau Du machen willst. Wenn Du nur auf ID3-Tags zugreifen willst bietet sogar PHP selber eine entsprechende Erweiterung: http://php.net/manual/de/ref.id3.php
Ansonsten müsstest Du auf PHPClasses / PEAR / etc. nachschauen. Ich wüsste so auf Anhieb nichts was so umfangreich wie getID3 ist.
Allerdings gibt es ja auch fertige Lösungen um seine MP3-Sammlung mit PHP zu verwalten. Siehe z.B.: http://www.hotscripts.com/category/php/scripts-programs/music-libraries/
Danke, die Erweiterung von PHP reicht mir eigentlich schon fast – mit dem weiterführenden Link auf der PHP-Seite hab ich sogar noch ein Beispiel, wie ich die exakte länge herausfinden kann. Viel mehr brauch ich nicht mehr. Ich code lieber selbst anstatt fertige Lösungen zu verwenden
Trotzdem Danke für den Link.
Mit FPDF (http://www.fpdf.org) kann man auch sehr einfach PDF Files erstellen.
Gute Tutorials dazu: http://www.php-code.eu/cat/FPDF-Allgemein/
Wobei mPDF ja teiweise auf FPDF basiert, und nur “etwas” freundlicher in der Handhabung ist.
http://www.odtphp.com Eine Klasse zum ausfüllen von OpenOffice Dokumenten.