Tags:
php
Jeg skal have en IRCchat op at køre på min hjemmeside der er bygget i PHP.. Man skal i selve chatten kunne skifte farve på tekst..
Men hvordan opsætter man sådan en IRC? og hvilken client skal jeg bruge?
Jeg kender på forhånd systemet irc.blitzed.org, men jeg kan ikke finde ud af at sætte det op så det fungere på min hjemmeside..
Jeg har downloadet en phpIRC, men jeg kan ikke finde ud af at sætte den op og oprette kanal og sådan..
Nogen der kan guide mig?
12 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
0
0
ææh, det blev jeg ikke så meget klogere af..
0
hvad skal jeg udfylde i disse felter:
<pre>
$irc_connected = 0; // connected or disconnected?
$irc_server = "irc.blitzed.org"; // server being accessed
$irc_port = 0; // port being accessed
$irc_nick = ""; // our current nick
$irc_realname = ""; // our current realname
$irc_identd = ""; // our current identd
$irc_userhost = ""; // our current userhost
$irc_usermode = ""; // our current mode
$irc_ircop = 0; // 1 - we have IRCOp status
</pre>
og hvordan får jeg oprettet en kanal jeg kan logge på..?
0
$irc_connected = 0;
$irc_server = "de.quakenet.org";
$irc_port = 6667;
$irc_nick = "EtDefaultNick"; //sæt eventuelt lidt serverscript her, hvis du har brugere på dit site
$irc_realname = "Connected through dit site";
$irc_identd = "";
$irc_userhost = "";
$irc_usermode = "";
$irc_ircop = 0;
Jeg kan ikke umiddelbart se hvordan du sætter det til automatisk at joine en kanal.. men det kan sikkert gøres i en eller anden fil der tilllader irc scripting på noget onconnect...
Men det gøres manuelt med "/Join #dinkanal" -> men se om du kan få den til at connecte først..
Er ret sikker på quakenet ikke kræver identd, men det kan have skiftet siden jeg legede med irc, der var det kun de "store" som efnet og dalnet..
Med venlig hilsen
/Jokke Jensen
www.jj-multimediedesign.dk
[Redigeret d. 16/06-05 13:29:02 af Jokke Jensen]
0
how.. userhost er vist lidt vigtigt, de fleste netværk tillader ikke spoofing, så sæt den lige til www.ditdomæne.dk eller IPen derpå hvis din udbyder ikke "resolver" den..
Med venlig hilsen
/Jokke Jensen
www.jj-multimediedesign.dk
0
Jeg har fundet filen der kalder chatten frem i den fil står der følgende:
$wanted_nick = "lilbot"; // the nick we prefer
$wanted_server = "my.ircserver.net"; // server we want to connect to
$wanted_port = 6667; // port on server to connect to
$wanted_channel = "#mychannel"; // channel we want to join
$db_host = "localhost";
$db_user = "root";
$db_pass = "";
$db_name = "phpIRC";
$table_name = "phpIRC";
$mysql_handle = 0;
Altså "#mychannel" kan sættes op herinde.. men hvordan får jeg en oprettet en kanal? og hvad skal man bruge MySQL til på en IRC?
0
Jeg får følgende fejlmeddelse:
Connection error.
Er det mon fordi jeg kører på Localhost?
jeg har oprettet databasen i min mysql, men den har jo ingen struktur..
0
Jeg fandt disse linier der kalder den tekst frem det opstår:
// try to connect to server
if(!irc_connect($wanted_server, $wanted_port))
die("Connection error.<br>");
0
Jeg er nu kommet et skridt videre ved at skifte server til:
beer.dk.eu.blitzed.org
Den skrev en masse oplysninger om alt muligt, men pludselig gik den i hak og nu står der connection error igen når jeg åbner siden...
Det der kalder mit brugernavn ser sådan ud:
toHtml($_SESSION["navn"])
Kan jeg bare indsætte det $irc_nick ??
[Redigeret d. 16/06-05 19:57:45 af Ole]
0
har du nogensinde brugt mirc eller en anden IRC client.. ellers vil jeg varmest anbefale dig dette..
Jo jeg skulle ikke se noget problem i at smide session ind i det, det er netop derfor det er lavet som php variabler, så man kan kæde det i et allerede eksisterende community,,
Da der kom den række informationer, var du connected, det går ud på at finde en pålidelig server til webIRC da brugerne ofte ikke kan skifte server..
forsøg med de samme indstillinger som da det lykkedes men med forskellige servere...
installer mirc.. www.mirc.co.uk, der er "indbygget" en lang række servers, find en passende, og benyt den i dit server script, husk port nummeret mm.
har du eventuelt et link så jeg kan se det du laver ?
Vil blot se hvor langt den kommer ved connect..
Næste gang det lykkedes dig forsøg da at joine en kanal.. jeg vil anbefale dig eventuelt kun at bruge quakenet serveres, når du så er kommet på en quakenet server (informationerne kommer) så skriver du "/join #udvikleren.dk" så skulle du gerne komme ind på udviklerens irc kanal.. du opretter din egen blot ved at skrive /join syntaxen..
Med venlig hilsen
/Jokke Jensen
www.jj-multimediedesign.dk