Das Google auch Flash-Datein (SWF) mit indiziert, müsste ja bekannt sein. Wie heise.de jetzt berichtet hat, hat Adobe die Technik bereit gestellt um aus den Flash-Dateien Informationen auslesen zu können. Komisch nur das Google schon eine ganze Weile aus Flash-Filmen Texte ziehen kann, und nicht erst jetzt. Mich hat natürlich interessiert wie das ganze funktioniert und habe dazu mal versucht eine PHP-Klasse zu schreiben.
Ein Online-Beispiel gibt es hier: Parse SWF mit PHP
Bei der hier selber getippten Klasse handelt es sich um einen Prototyp einer SWF-Parser-Klasse. Ob ich das Ding weiter entwickel weis ich nicht, da mir etwas die Zeit dazu fehlt.
Zunächst kann man sich aus einer SWF-Datei die wichtigen Informationen auslesen.
Array
(
[compress] => 0
[version] => 8
[size] => 13240
[res] => Array
(
[Font] => 3
[Text1] => 5
)
[fps] => 24
[frames] => 1
[width] => 460
[height] => 150
)[1] => Array
(
[tag_id] => 28
[font] => 27
[font_height] => 11
[font_color] => 999999
[font_alpha] => 255
[text] => <p align="left"><font face="Verdana" size="11"
color="#999999" letterSpacing="0.000000" kerning="0">
<b>MediaCix MP3 Player</b></font></p>
[variable] =>
)
[2] => Array
(
[tag_id] => 30
[font] => 29
[font_height] => 11
[font_color] => 000000
[font_alpha] => 255
[text] => 00:00:00 / 00:00:00
[variable] => timer
)