phpchat

Gestart doorBartv5 reacties41 weergaven

6 berichten · pagina 1 van 1

Bartv

Lid · Topicstarter

Berichten
4.451
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
ik heb nu (net zoals one2xs) een php chat, want hij leek me super simpel en hij is gratis.
Nu zit ik met een probleem. Dit is mijn code:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]functions.php[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/require_once"]require_once[/URL] [URL="http://www.php.net/dirname"]dirname[/URL][COLOR= #007700]([/COLOR]__FILE__[COLOR= #007700]).[/COLOR][COLOR= #DD0000]"/src/phpfreechat.class.php"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/include"]include[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]inc/config.php[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM leden WHERE uId = "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_SESSION[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uId[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]""[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_error"]mysql_error[/URL][COLOR= #007700]());[/COLOR]
[COLOR= #0000BB]$fetch[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_fetch_assoc"]mysql_fetch_assoc[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$query[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$params[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
[COLOR= #0000BB]$params[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"title"[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #DD0000]"Quick chat"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$params[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"nick"[/COLOR][COLOR= #007700]] =[/COLOR] [COLOR= #0000BB]$fetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]uName[/COLOR][COLOR= #007700]];[/COLOR]  [COLOR= #FF8000]// setup the intitial nickname[/COLOR]
[COLOR= #0000BB]$params[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]firstisadmin[/COLOR][COLOR= #007700]] =[/COLOR] false[COLOR= #007700];[/COLOR]
[COLOR= #FF8000]//$params["isadmin"] = true; // makes everybody admin: do not use it on production servers ;)[/COLOR]
[COLOR= #0000BB]$params[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"serverid"[/COLOR][COLOR= #007700]] =[/COLOR] [URL="http://www.php.net/md5"]md5[/URL][COLOR= #007700]([/COLOR]__FILE__[COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// calculate a unique id for this chat[/COLOR]
[COLOR= #0000BB]$params[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"debug"[/COLOR][COLOR= #007700]] =[/COLOR] false[COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$chat[/COLOR] [COLOR= #007700]= new[/COLOR] phpFreeChat[COLOR= #007700]([/COLOR] [COLOR= #0000BB]$params[/COLOR] [COLOR= #007700]);[/COLOR]

?>
  <title>Hos2Earn - Chat</title>
  [COLOR= #0000BB]<?php $chat[/COLOR][COLOR= #007700]->[/COLOR]printChat[COLOR= #007700]();[/COLOR] ?>
  [COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$params[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"isadmin"[/COLOR][COLOR= #007700]]) &&[/COLOR] [COLOR= #0000BB]$params[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"isadmin"[/COLOR][COLOR= #007700]]) {[/COLOR] ?>
    <p style="color:red;font-weight:bold;">Warning: because of "isadmin" parameter, everybody is admin. Please modify this script before using it on production servers !</p>
  [COLOR= #0000BB]<?php[/COLOR] [COLOR= #007700]}[/COLOR] ?>


Maar nu als je 1x op de chat bent gekomen, hou je dezelfde naam. Is dit bij one2xs ook zo?
Op deze PC heet ik Bart, op me laptop heet ik guest3567 (fzo)
Hoe maak ik het zo dat hij me de naam geeft die ik heb op de site? ook als ik op een ander account inlog?
0
Berichten
3.461
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Je kan bij het inloggen een session aanmaken en die dan uitlezen in de chat, of gewoon simpel de naam van je account uit de database halen.smile
0
Berichten
515
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Josnl schreef:
Je kan bij het inloggen een session aanmaken en die dan uitlezen in de chat, of gewoon simpel de naam van je account uit de database halen.smile
$params["nick"] = $fetch[uName];  // setup the intitial nickname


dat doet hij al...
0
Bartv

Lid · Topicstarter

Berichten
4.451
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja yummiedit stuk om het eruit te halen:

include(inc/config.php);
$query = mysql_query("SELECT * FROM leden WHERE uId = " . $_SESSION[uId] . "") or die(mysql_error());
$fetch = mysql_fetch_assoc($query);


en dit stuk om weer te geven:

$params["nick"] = $fetch[uName];  // setup the intitial nickname


Maar hij slaat het ergens op fzo. Dat dat IP die naam heeft, denk ik.
Dus daarom weet ik t niet
0
Krm

Lid

Berichten
6.235
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Kun je de downloadlink van die chat naar me sturen ik wou hem ook downen maar ik kreeg een andere ofsow
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren