Problème classe php

Fermé
fgh - 22 déc. 2011 à 13:27
 Utilisateur anonyme - 22 déc. 2011 à 21:35
Bonjour,

je suis tomber sur cette classe http://www.astuces-php.info/listing-1-id-18-code-110-une-classe-pour-acceder-aux-informations-systeme.html j'ai appelé la classe systeme.php pour l'inclure dans ma page je fais ce code qui vas chercher la classe et prendre ce qu'il a besoin :

<?PHP
error_reporting(-1);
require('systeme.php');
$systeme=new systeme();
$icpu = $systeme->infos_cpu();
var_dump($icpu);
?>

mais j'obtient l'erreur suivante PHP Fatal error: Call to undefined function compat_array_keys()

merci d'avance

2 réponses

pas de réponse ?
0
Utilisateur anonyme
22 déc. 2011 à 21:35
salut,
je ne vois pas ce que tu veux d'autre comme réponse: Call to undefined function compat_array_keys(). Cela veut dire que cette fonction c'est pas définie. J'en quiq pas sûr mais je crois que certaines versions de php intègrent cette fonction et d'autres pas.
Mais dans ce cas il faut que tu la crée toi même et ce n'est pas dur si tu comprends le but de cette fonction qui est de créer un tableau contenant les clés du tableau placé en paramètre.
normalement elle a pour code:
function compat_array_keys ($arr)
{
        $result = array();

        while (list($key, $val) = each($arr)) {
            $result[] = $key;
        }
        return $result;
}

ainsi que la fonction compat_in_array() qui peut aussi poser probleme

function compat_in_array ($value, $arr)
{
    while (list($key,$val) = each($arr)) {
        if ($value == $val) {
            return true;
        }
    }
    return false;
}


@+
0