Script: Versionsnummer aus RDF-Datei auslesen [ 0 ]

Für Firefox Extension Entwicker wird vielleicht folgendes kleines Script sinnvoll sein. Mit dem Script lässt sich die aktuelle Version einer Extension auslesen. Und zwar aus der update.rdf… Diese Datei ist wichtig, wenn man die eigene Erweiterung für alle Benutzer stets aktuell halten will.

Will man die aktuelle Version der eigenen Erweiterung stets aktuell anzeigen, speichert man einfach folgenden Code in einer PHP-Datei ab:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$xmlRaw = file_get_contents("update.rdf");
 
$xmlFieldNames=array("version");
foreach ($xmlFieldNames as $xmlField) {
    if(strpos($xmlRaw,$xmlField)!==false){
        $parsedXML[$xmlField]=substr($xmlRaw,
        strpos($xmlRaw,"<$xmlField>")+strlen("<$xmlField>"),
        strpos($xmlRaw,"</$xmlField>")-strlen("<$xmlField>")
        -strpos($xmlRaw,"<$xmlField>"));
    }
}
 
echo $parsedXML['version'];
?>

.. und inkludiert die Datei an einem beliebigem Ort.

<?php include('ext_version.php'); ?>

Die Version wird dann automatisch ausgegeben.

Hinweis: Das Script ruft die update.rdf im selben Verzeichnis auf, d.h. die .rdf Datei und das Script müssen sich im selben Verzeichnis befinden. Alternativ kann der Pfad in Zeile 1 angepasst werden.


Found something helpful? Development of this and other free stuff on my site can be supported by a PayPal donation in the sidebar. You'll get a backlink!



Schreib einen Kommentar



Poets of the Fall - Carnival of Rust Video
Poets of the Fall - The Ultimate Fling Video
Poets of the Fall - Locking Up The Sun Video