Non poco tempo fà ho realizzato una classe proprio per questo, che utilizza la fuzione messa a disposizione
da PHP ( get_loaded_extensions() ) , che restituisce un array con tutte le estensioni installate .
La classe che ho creato è questa :
Codice PHP:
<?php
class smodfind {
public function mysqlia($modu) {
$this->req=get_loaded_extensions();
$this->rets=false;
for($qwe=0;$qwe<count($this->req);$qwe++) {
if($this->req[$qwe]==$modu) {
$this->rets=true;
}
}
return $this->rets;
}
}
$modclass=new smodfind();
// [B]$modclass->mysqlia("mysql")[/B] restituirà [B]true[/B] se mysql è attivo, altrimenti restituirà [B]false[/B] se non è attivo
if($modclass->mysqlia("mysql")==true) {
echo "Enable";
} else {
echo "Disable";
}
?>
Per vedere tutti i nomi delle estensioni installate puoi utilizzare :
Codice PHP:
<?php
print_r(get_loaded_extensions());
?>
Penso sia questo quello che cercavi .