Variable USER [Réglé]
ecoloonline Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre ecoloonline
- Inscrit le : 05/12/2009
- Site internet
J'ai inséré du PHP dans une page avec
<OBJECT data = "http://ecoloonline.tonsite.biz/modules/Chat/ChatS1" height="auto" width="auto" </OBJECT>
car PHPBoost ne le permet pas autrement. En faite c'est un chat un peu plus poussé que celui de PHPBoost.
Donc je voudrais savoir quelle est la variable USER à insérer pour que le pseudo remplisse la case
dans le formulaire de connections de mon Chat.
Merci de votre aide.
Édité par ecoloonline Le 23/01/2010 à 17h28
<img alt="" src="http://www.chaudron-empoisonne.fr/pages.php?id=ecoloonline">
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Le login est disponible grâce au code
$User->get_parameter('login').
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
ecoloonline Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre ecoloonline
- Inscrit le : 05/12/2009
- Site internet
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.Style1 {
color: #FF0000;
font-weight: bold;
}
body {
background-image: url(http://e-ecoloo.agsahosting.com/modules/E-chat/f.bmp);
}
.Style4 {
color: #006600;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
}
.Style9 {font-family: Tahoma; font-size: 11px; }
-->
</style>
<script type="text/javascript" src="scripts.js"></script>
<script type="text/javascript">
<!--
function disableEnterKey(e)//fonction permettant d'appeler la fonction la fonction de vérification du login
{
var key;
if(window.event)
{
key = window.event.keyCode; //pour IE on récupère l'evenement de la touche appuyée avec cette methode
}
else
{
key = e.which; //pour Firefox on récupère l'evenement de la touche appuyée avec cette methode
}
if(key == 13) //si le code est "13" (équivaut à la touche entrée) alors on appelle la fonction de vérification du login
{
checklogon();
} //le code 13 correspond à la touche entrée, si on appuis sur la touche entrée alors on appelle la fonction sendmsg
}
-->
</script>
<title>Connexion au Tchat</title></head>
<body>
<div id="scr">
<div id="scr2"><!-- div ou sera stocké le script qui verifiera la validité du login--></div>
</div>
<table border="0" align="center" class="taborder">
<tr>
<td width="487" align="center"><p class="Style1"> [/p]
<p class="Style4">Identification sur le tchat [/p]</td>
</tr>
<tr>
<td align="left
"><form name="formadd_usertemp" action="valid_addusertemp.php" method="post">
<table width="100%" border="0" class="taborder">
<tr>
<td valign="top"><span class="Style9"> Saisissez un pseudo (entre 4 et 15 caracteres) :JE VEUX L'INSERER ICI</span></td>
<td><input name="newtempuser_pseudo" type="text" id="newtempuser_pseudo" size="20" maxlength="15">
<br>
<input name="check_pseudo" type="button" id="check_pseudo" value="Vérifier disponibilité" onClick="valid_pseudo(newtempuser_pseudo.value,1);"></td>
</tr>
<tr>
<td><span class="Style9"> Sexe : </span></td>
<td align="left"> H
<input name="newtemp_user_sexe" type="radio" value="1" checked>
F
<input type="radio" name="newtemp_user_sexe" value="2"> </td>
</tr>
<tr>
<td><span class="Style9"> Votre département :</span></td>
<td><input name="newtempuser_dpt" type="text" id="newtempuser_dpt" size="3" maxlength="2"> </td>
</tr>
<tr>
<td colspan="2" align="center"><input name="newtempuser_valid" type="button" id="newtempuser_valid" value="Entrer" onClick="valid_newtempuser();"> </td>
</tr>
</table>
</form></td>
</tr>
<?php
if(isset($_GET["dejaconnecte"]))
{
?>
<tr>
<td align="center"><span class="Style9"> Vous etes déja connecté au tchat avec ce login </span></td>
</tr>
<?php
}
if(isset($_GET["iduser"]))
{
?>
<tr>
<td align="center"><span class="Style9"> Login ou mot de passe incorrect ! </span></td>
</tr>
<?php
}
if(isset($_GET["deconnected"]))
{
?>
<tr>
<td align="center"><span class="Style9">Vous avez été déconnecté du tchat merci de vous reconnecter</span></td>
</tr>
<?php
}
if($_GET["ejected"]==1)
{
?>
<tr>
<td align="center"><span class="Style9">Vous venez d'etre éjecté du tchat ! attention a vos propos ou actions !!</span></td>
</tr>
<?php
}
?>
</table>
</body>
</html>
Édité par ecoloonline Le 23/01/2010 à 18h24
<img alt="" src="http://www.chaudron-empoisonne.fr/pages.php?id=ecoloonline">
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Si la réponse est oui, ce n'est pas possible, il faut absolument l'insérer dans l'environnement de PHPBoost.
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
Vinceg76 Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Vinceg76
- Inscrit le : 31/10/2011
- Site internet
Je me permets de déterrer le sujet pour savoir exactement comment récupérer $User->get_parameter('login')
S'il est nécessaire de faire un include ou autre pour l'insérer dans un chat irc.
Ou sinon, comment intégrer mon chat dans l'environnement PHPboost.
Merci d'avance !
Édité par Vinceg76 Le 26/11/2011 à 18h46
Visiteur
Boosteur Inactif
pour récup ce param il te faut etre dans l'environement de phpboost.
au moins pour la page d'appel.
c'est quel type de chat ? pjirc, phpfreechat ... ?
Vinceg76 Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Vinceg76
- Inscrit le : 31/10/2011
- Site internet
Édité par Vinceg76 Le 27/11/2011 à 11h10
Visiteur
Boosteur Inactif
le seul truc c'est que tu dois passer par l'environement de pbt.
tout etant dans le body il n'y a pas de reel souci.
juste une page irc.php ou index.php dans le dossier de pjirc ou les .jar et .class sont dispo :
Code PHP :
<?php /*################################################## * index.php * ------------------- * begin : 27/11/11 * ###################################################*/ define('PATH_TO_ROOT', '..'); //Début du chargement de l'environnement include_once('../kernel/begin.php'); //Chargement d'un fichier css, ici le fichier css du module news define('ALTERNATIVE_CSS', 'news'); //Titre de la page, ici Accueil define('TITLE', 'IRC'); // ici IRC peut etre modifier en ce que vou voulez. //Chargement de l'environnement ( header ) require_once('../kernel/header.php'); $nick = $User->Get_attribute('login') ; //Pseudo de l'utilisateur, Invité si invité ?> <!-- Cette page est à titre indicatif des possibilités de ce que vous pouvez faire/ajouter sur une page index --> <br /> <!--START module rss des news--> <div class="news_container"> <div class="msg_top_l"></div> <div class="msg_top_r"></div> <div class="msg_top"> <div style="float: left;"><h3 class="title valign_middle">Aplet IRC</h3></div> <div style="float: right;"></div> <div style="float:right"></div> </div> <div class="news_content"> <applet code=IRCApplet.class archive="irc.jar,pixx.jar" width=640 height=400> <param name="CABINETS" value="irc.cab,securedirc.cab,pixx.cab"> <param name="nick" value="<?php echo $nick ; ?>"> <param name="alternatenick" value="Anon???"> <param name="name" value="Java User"> <param name="host" value="irc.diboo.net"> <param name="gui" value="pixx"> <param name="quitmessage" value="PJIRC forever!"> <param name="asl" value="true"> <param name="style:bitmapsmileys" value="true"> <param name="style:smiley1" value=":) img/sourire.gif"> <param name="style:smiley2" value=":-) img/sourire.gif"> <param name="style:smiley3" value=":-D img/content.gif"> <param name="style:smiley4" value=":d img/content.gif"> <param name="style:smiley5" value=":-O img/OH-2.gif"> <param name="style:smiley6" value=":o img/OH-1.gif"> <param name="style:smiley7" value=":-P img/langue.gif"> <param name="style:smiley8" value=":p img/langue.gif"> <param name="style:smiley9" value=";-) img/clin-oeuil.gif"> <param name="style:smiley10" value=";) img/clin-oeuil.gif"> <param name="style:smiley11" value=":-( img/triste.gif"> <param name="style:smiley12" value=":( img/triste.gif"> <param name="style:smiley13" value=":-| img/OH-3.gif"> <param name="style:smiley14" value=":| img/OH-3.gif"> <param name="style:smiley15" value=":'( img/pleure.gif"> <param name="style:smiley16" value=":$ img/rouge.gif"> <param name="style:smiley17" value=":-$ img/rouge.gif"> <param name="style:smiley18" value="(H) img/cool.gif"> <param name="style:smiley19" value="(h) img/cool.gif"> <param name="style:smiley20" value=":-@ img/enerve1.gif"> <param name="style:smiley21" value=":@ img/enerve2.gif"> <param name="style:smiley22" value=":-S img/roll-eyes.gif"> <param name="style:smiley23" value=":s img/roll-eyes.gif"> <param name="style:floatingasl" value="true"> <param name="pixx:highlight" value="true"> <param name="pixx:highlightnick" value="true"> </applet> <br />----<br /> <div class="text_center"></div> </div> <div class="news_bottom_l"></div> <div class="news_bottom_r"></div> <div class="news_bottom"></div> </div> <br> <?php //Footer include_once('../kernel/footer.php'); ?>
note : Le login n'est pas disponible grâce au code
$User->get_parameter('login')
mais grâce au code
$User->Get_attribute('login')
^_^
Vinceg76 Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Vinceg76
- Inscrit le : 31/10/2011
- Site internet
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie