|
|
PHP (angielski akronim rekurencyjny, którego rozwinięcie to PHP Hypertext Preprocessor), pierwotnie nazwany Personal
Home Page - skryptowy język programowania, służący przede wszystkim do tworzenia dynamicznych stron WWW i wykonywany w
tym przypadku po stronie serwera, z możliwością zagnieżdżania w HTML (bądź XHTML). PHP jest podobny w założeniach do
dużo starszego mechanizmu SSI (Server Side Includes), jednak jest w stosunku do SSI nieporównanie bardziej rozbudowany.
Udostępniany jest na zasadach licencji open-source. Jego składnia bazuje na językach C, Java i Perl.
SQL (ang. Structured Query Language) to strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz
do umieszczania i pobierania danych z baz danych.
Język SQL jest językiem deklaratywnym. Decyzję o sposobie przechowywania i pobrania danych pozostawia się systemowi
zarządzania bazą danych DBMS.
Jest to język programowania opracowany w latach siedemdziesiątych w firmie IBM. Stał się on standardem w komunikacji z
serwerami relacyjnych baz danych. Wiele współczesnych systemów relacyjnych baz danych używa do komunikacji z
użytkownikiem SQL, dlatego mówi się, że korzystanie z relacyjnych baz danych, to korzystanie z SQL-a.
Apache jest otwartym serwerem HTTP dostępnym dla wielu systemów operacyjnych (m.in. UNIX, GNU/Linux, BSD,
Microsoft Windows). Po angielsku słowo Apache wymawia się epaczi, co brzmi tak samo jak a patchy (server), co było
określeniem tego serwera we wczesnym stadium jego rozwoju w 1995 roku, kiedy był on głównie zbiorem poprawek (patch)
nałożonych na serwer HTTP o nazwie NCSA.
Apache jest najszerzej stosowanym serwerem HTTP w Internecie. W maju 2003 jego udział wśród serwerów wynosił 62%. W
połączeniu z interpreterem języka skryptowego PHP i bazą danych MySQL, Apache stanowi jedno z najczęściej spotykanych
środowisk w firmach oferujących miejsce na serwerach sieciowych.
|
ircg_pconnect
(PHP 4 >= 4.0.4, PHP 5 <= 5.0.4) ircg_pconnect --
Connect to an IRC server
Descriptionresource ircg_pconnect ( string username [, string
server_ip [, int server_port [, string msg_format [, array
ctcp_messages [, array user_settings [, bool
bailout_on_trivial]]]]]] )
ircg_pconnect() will try to
establish a connection to an IRC server and return a connection
resource handle for further use.
The only mandatory parameter is username, this will set your initial nickname
on the server. server_ip and
server_port are optional and
default to 127.0.0.1 and 6667.
Notatka: For now parameter server_ip will not do any hostname
lookups and will only accept IP addresses in numerical
form. DNS lookups are expensive and should be done in the
context of IRCG.
You can customize the output of IRC messages and events by
selecting a format message set previously created with ircg_register_format_messages() by
specifying the set's name in msg_format.
If you want to handle CTCP messages such as ACTION (/me),
you need to define a mapping from CTCP type (e.g. ACTION) to a
custom format string. Do this by passing an associative array
as ctcp_messages. The keys of the
array are the CTCP type and the respective value is the format
message.
You can define "ident", "password", and "realname" tokens
which are sent to the IRC server by setting these in an
associative array. Pass that array as user_settings.
See also: ircg_disconnect(), ircg_is_conn_alive(), ircg_register_format_messages().
|