When getting the tags RPMREADER_REQUIREFLAGS, RPMREADER_CONFLICTFLAGS, RPMREADER_PROVIDEFLAGS, OBSOLETEFLAGS, the values correspond to the following:
2 - <
4 - >
8 - = OR ==
10 - <= OR =<
12 - >= OR =>
(PECL rpmreader >= 0.1.0)
rpm_get_tag — Récupération d'un tag de l'en-tête d'un fichier RPM
rpm_get_tag() récupérera un tag donné de l'en-tête du fichier RPM et le retournera.
rpmr
Une ressource de pointeur de fichier correctement ouverte par rpm_open().
tagnum
Le numéro du tag à récupérer de l'en-tête RPM. La valeur peut être spécifiée en utilisant la liste des constantes définies par ce module.
La valeur de retour peut être de type varié dépendamment du paramètre
tagnum
spécifié à la fonction.
Exemple #1 Exemple avec rpm_get_tag()
<?php
$file = "/chemin/vers/fichier.rpm";
$rpmr = rpm_open($file);
$name = rpm_get_tag($rpmr, RPMREADER_NAME);
echo "$name<br />\n";
rpm_close($rpmr);
?>
When getting the tags RPMREADER_REQUIREFLAGS, RPMREADER_CONFLICTFLAGS, RPMREADER_PROVIDEFLAGS, OBSOLETEFLAGS, the values correspond to the following:
2 - <
4 - >
8 - = OR ==
10 - <= OR =<
12 - >= OR =>