Variable $REMOTE_USER [PHP] - PHP - Programmation
Marsh Posté le 25-11-2002 à 11:00:46
str_replace fera ton bonheur
http://www.php.net/manual/fr/function.str-replace.php
T'as aussi substr() ou strpos() qui pourront t'aider.
Marsh Posté le 25-11-2002 à 11:10:39
Merci, j'ai été voir, mais j'y comprends rien, je suis pas encore à ce niveau là ,
Marsh Posté le 25-11-2002 à 11:13:45
Ba euh c'est assez simple
$user = str_replace("PEDA\\", "", $REMOTE_USER);
echo "bonjour $user";
Et pis vala.
Marsh Posté le 25-11-2002 à 11:18:42
Oui, j'étais en train de piger ....
Par contre, en tapant ce que tu m'a écrit, cé bizarre, il me reste un \
$user = str_replace("PEDA\\", "", $REMOTE_USER);
echo "bonjour $user";
Me donne
Bonjour \julien
Marsh Posté le 25-11-2002 à 11:23:03
>> $user = str_replace("PEDA\\\\", "", $REMOTE_USER);
\ etant un car special si je m abuse te faut \\ et \\pour en faire 2.
Marsh Posté le 25-11-2002 à 11:27:06
Oui, ca marche maintenant, merci beaucoup, maintenant je vais apprendre cette fonction, comme çà ca en fera une de moins au programme ...
Merci les gars
Marsh Posté le 25-11-2002 à 14:18:12
j'aurais utilisé
$pos= strrpos($REMOTE_USER,'\\';
$user= substr($REMOTE_USER, $pos+1);
echo $user;
ou, mieux encore :
list($domaine, $user)= explode('\\', $REMOTE_USER);
echo $domaine;
echo $user;
comme ça si on change le nom de domaine, ça fct toujours...
Marsh Posté le 25-11-2002 à 10:52:37
Salut
Je souhaite récupérer le nom de la personne connecté localement à l'intranet au boulot en l'incluant sur la page d'accueil.
Donc je met çà :
<?
print("bonjour $REMOTE_USER" );
?>
Petit problème, étant sur un réseau local ( Intranet ) , la page me retourne :
bonjour PEDA\\julien PEDA étant le nom du domaine.
Y-a-t-il un moyen d'enlever PEDA\\ par une petite astuce ?
Je rappelle que je débute en php les gars ( et les filles )
Merci