PHP Freaks has its own IRC server at irc.phpfreaks.com. You may connect using your favorite standalone client, or you may use our IRC web client from your browser, which is included later on this page.
We have three public channels:
- #chat (web client access)
- This is for general chat with your fellow PHP Freaks members.
- #help (web client access)
- For receiving help, or helping other people.
- #chat (web client access)
- A rules free channel. Entry at your own discretion.
Basic usage of IRC is fairly straightforward. All IRC commands start with a forward slash. Connecting to a server may be done like this (the web client does this for you):
When you have joined a server, you may use the JOIN command to join one or more channels. Channels are like chat rooms. Channel names always begin with a hash sign. You may separate channels with a comma to join multiple channels at a time.
/join #chat /join #chat,#help
You may also wish to leave (part) a channel. This is done using the PART command exactly like JOIN.
/part #chat /part #chat,#help
When you're in a channel you'll see messages sent by others and you can send messages yourself. Certain users in a channel may have special privileges such as being able to kick and ban other people. These people will have a prefix in front of their name. The following table lists the various channel user modes for a user called JohnDoe.
|JohnDoe||Regular user||No special privileges.|
|+JohnDoe||Voice||Is able to talk on a moderated channel (regular users are not)|
|%JohnDoe||Half-operator (halfop)||Can talk on moderated channels. Is able to set bans. Can voice other people. Can change channel topic and set various channel modes. Can kick regular and voiced users.|
|@JohnDoe||Operator (op)||Can do the same as a half-operator except he is able to set additional channel modes and is able to make new half-operators and operators. Can kick people of status half-operator and below.|
|&JohnDoe||Protected||Cannot be kicked or deopped.|
|~JohnDoe||Founder||Can mark other people as protected and can kick and deop protected users. The founder cannot be kicked or deopped.|
The exact visual representation may differ from client to client (the web client uses this representation). A user may have multiple of these modes set at the same time, so you may for instance both be opped and protected. Certain users on our server will automatically have modes set on them upon joining the channel.
Registering your nickname
You may register your nickname using NickServ to prevent other people from taking your nickname by issuing the following command:
/msg NickServ register <password> <email>
When you've done that, each time you connect you must identify using the password you chose like this:
/msg NickServ identify <password>
By default you'll have 60 seconds to identify. Failure to do so will result in being renamed to GuestXXXXXX. You may turn this behavior off with the following command:
/msg NickServ set kill off
NickServ supports a lot of different commands. Type the following command for more information:
/msg NickServ help
If your client allows it (the web client does), you may type /ns instead of /msg NickServ, so to register you might do this:
/ns register <password> <email>
Note that registration is optional and is not required in order to use the live chat.