Page 1 sur 1

Erreur avec $_ENV("OS") : "Undefined index OS

Posté : 17 juil. 2006, 11:13
par Invité
Bonjour,

je souhaites utiliser la commande $_ENV("OS") :

Lorsque je l'utilises avec EasyPHP 1.8, j'obtiens "Undefined index OS"

Lorsques j'utilies Wamp5, cela fonctionne mais j'ai besoin d'easysPHP.

d'ou vient ce problème ? dans le paramétrage du serveur apache d'easyPHP ?

merci d'avance

yann

Posté : 17 juil. 2006, 11:22
par ouckileou
Regarde la doc : http://fr.php.net/manual/fr/reserved.va ... nvironment

Compare les versions de PHP utilisées dans WAMp et EasyPHP

J'ai édité le titre de ton message qui n'expliquait rien de ton problème

Posté : 17 juil. 2006, 11:49
par Invité
merci pour l'entête du message ....


j'ai lu la page que tu m'as indiqué mais pas trouvé de solution.

sous wamp5 il s'agit de php5 et sous easysPHp 1.8 de php 4.3.10.

le problème c'est que je préfères éviter php5 car la reste de l'appli est pure PHP 4.x et plante sous la version 5.

Sous EasyPHP : pourquoi phpinfo() me donne des infos (exemple OS) alors que je ne peux pas les obtenir par
echo $_ENV["OS"];

merci

yann

Posté : 17 juil. 2006, 11:55
par ouckileou
Alors utilise WAMP et PHP4 :lol:

Que donne ce code ?
<?php
echo '<pre>';
print_r($_ENV);
echo '</pre>';
?>

Posté : 17 juil. 2006, 13:26
par Invité
le code :
<?php
echo '<pre>';
print_r($_ENV);
echo '</pre>';
?>

me donne

Array
(
)
wamp 4 n'existe pas :?

ou phpinfo prent il ces infos ,

yann

Posté : 17 juil. 2006, 13:33
par ouckileou
Pour WAMP, tu as un plugin qui te permet de passer de PHP5 à PHP4 quand tu le veux

Sinon, je ne sais pas pourquoi tu as ces infos sur le php_info() et pas avec le code désolé

Posté : 17 juil. 2006, 16:50
par Invité
effectivement, j'ai ce plug-in mais cela ne change rien.

tant pis, j'ai réussi à le faire foncctioner avec wamp5 ( il s'agit d'une ancienne appli et les balises étaient <? à la place de <?php ce qui défrisait sérieusement wamp5.

par contre je ne sais pas pourquoi $_env est vide sous EasyPhp d'autant que plusieurs personnes ont le cas ....

merci pour ton aide....
yann