Version complète: sur le forum Webmaster Hub : file french.php
Webmaster Hub > Création et exploitation de Sites Internet > E-commerce
michmuch51
Bonjour,

je viens d'installer la traduction de oscommerce, mais comme usually, un pb est la:
Warning: php_uname() has been disabled for security reasons in .../french.php on line 40

or voici un extrait du fichier de la ligne 38 à 50:
CODE
// parse le système d'exploitation
function jc_get_system() {
    $sys= php_uname();
    if (stristr($sys, "Linux"))
 $system = "linux";
    if (stristr($sys, "Windows"))
 $system = "windows";
    if (stristr($sys, "FreeBSD"))
 $system = "freebsd";
    if (stristr($sys, "Macintosh"))
 $system = "macintosh";
    return $system;    
}


Vous voyez un soucis?? blink.gif

Ou si vous avez en mp ou ici sur le post une adresse ou dl ce fichier french.php du dossier du catalogue et non de l'admin..., je suis preneur...
laugh.gif
Dan
Bonjour michmuch51,

Il arrive que certains hébergeurs désactivent la fonction php_uname() pour des raisons de sécurité... comme mentionné dans le Warning qui s'affiche.

Il suffit de remplacer la ligne $sys= php_uname(); par une ligne qui reprend le système d'exploitation du serveur.

Exemple:
CODE
$sys="Linux";

(si tu es sous Linux, bien sûr)

Tu peux aussi directement mettre une ligne au-dessus de celle là:
CODE
return "linux";

(toujours si tu es sous Linux wink.gif )

Dan
michmuch51
Jolie!!!! ...

Il t'as suffit quelques min pour resoudre le soucis...
Merci bcp!!!
IMSTP2.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.