home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2001 November / MICD2001_11_NR1.iso / Www / WebArea / index.php@id=155 < prev    next >
Text File  |  2001-09-26  |  54KB  |  1,221 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4//PL">
  2. <html>
  3. <head>
  4. <title>WEB-AREA.org - serwis webmaster≤w</title>
  5. <link href="style.css" rel="stylesheet" type="text/css">
  6. <LINK REL="SHORTCUT ICON" HREF="favicon.ico"> 
  7. <meta http-equiv="Creation-date" content="28.08.2001">
  8. <meta http-equiv="Reply-to" content="web-area@web-area.org">
  9. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2">
  10. <meta name="author" content="Jakub & Jan Filipowscy">
  11. <meta name="description" content="Serwis webmasterow. Znajdziesz tu kilka kursow popularnych internetowych jezykow programowania takich jak: HTML, CSS, WML, SGML, XML, PHP, Perl i Java. Zamiescilismy tu rowniez wiele skryptow JavaScript, PHP i CGI. Przeczytac mozna kilka artykulow i sciagnac kilka szablonow. Dla poczatkujacych jest dzial BeginnerZone. ">
  12. <meta http-equiv="keywords" content="WEB-AREA, web-area, web area, web, area, WEB-AREA.org, web-area.org, webara.org,strefa webmastera, strefa, webmastera, webmaster, WEBMASTER, Webmaster, tworzenie stron www, www, strona www, internet, world wide web, design, designerswo, designer, programowanie, jΩzyki, jΩzyk programowania, php, cgi, html, java, javascript, sgml, wml, PHP, CGI, HTML, Java, JavaScript, SGML, WML, wap, standarty, skrypty php, skrypty cgi, applety java, aplety, aplety java, aplety javy, applety javy, javascripty, JavaScripty, skrypty javy, publikowanie witryny, witryna, tworzenie witryn, tworzenie sklep≤w internetowych, edytory html, tekstowe edytory html, projekt syf, szablony, Szablony, free, darmowe, zadarmo, subskrypcja, lista mailingowa, mailing list, lista subskrypcyjna, bannery, formularze, liczniki, ksiΩgi go╢ci, linki, fora, pliki i operacje na nich, statystyki, wyszukiwarki, rankingi, darmowe skrypty, Jakub Filipowski, Jan Filipowski, katalog, Katalog stron zwi▒zanych z tematyk▒ webmasterstwa, webmasterswo, magazyn www, style, CSS, XML, ASP, jΩzyki skryptowe, generatory, anarchizm">
  13. </head>
  14. <body>
  15.  
  16.  
  17. <div align="left">
  18. <table border="0" cellpadding="0" cellspacing="0" width="770">
  19. <tr>
  20. <td width="770" valign="top" colspan="3">
  21.  
  22.     <table border="0" cellpadding="0" cellspacing="0" width="770">
  23.     <tr>
  24.     <td width="166" valign="top"><a href="index.php"><img src="img/logo.gif" border="0" width="166" height="70" alt="WEB-AREA.org - serwis webmaster≤w"></a></td>
  25.     <td width="604" height="70" background="img/gora.gif" align="right"><iframe src="banner.php" MARGINWIDTH="0" MARGINHEIGHT="0" HSPACE="0" VSPACE="0" FRAMEBORDER="0" SCROLLING="NO" WIDTH="468" HEIGHT="60">
  26. </iframe></td>
  27.     </tr></table>
  28.  
  29. </td>
  30. </tr><tr>
  31. <td width="770" valign="top" colspan="3">
  32.     <table border="0" cellpadding="1" cellspacing="0" width="770">
  33.         <tr><form method="post" action="szukaj.php">
  34.         <td width="260">    <input type="text" name="zapytanie" size="15"> <input type="submit" value="SZUKAJ"> <span class="m"><a href="index.php@url=redakcja_2Fszukaj">Jak szukaµ?</a></span></td></form>
  35.         <td width="510">
  36.         
  37.         <p align="center">
  38.         <a href="index.php@id=206" class="gora">Konkurs</a>   
  39.         <a href="subskrypcja/nowa.php" class="gora">Za│≤┐ subskrypcjΩ</a>    
  40.         <a href="index.php@id=128" class="gora">Katalog</a>    
  41.         <a href="forum.php" class="gora">Forum</a>    
  42.         <a href="index.php@id=15" class="gora">BeginnerZone</a>
  43.         
  44.         </td>
  45.     </tr></table>
  46. </td>
  47. </tr>
  48. <tr>
  49. <td width="142" valign="top">
  50.     
  51.     <br>
  52.     <table border="0" cellpadding="0" cellspacing="0" width="142">
  53.     <tr>
  54.     <td width="142" valign="top"><img src="img/menu.gif" border="0" width="142" height="13" alt="MENU"></td>
  55.     </tr>
  56.     <tr>
  57.     <td width="142" valign="top" background="img/okno1.gif">
  58.     <img src="img/s.gif" width="9" height="8"><b class="menu1">KURSY</b><br>
  59.       - <a href="index.php@id=50" class="menu">HTML</a><br>
  60.       - <a href="index.php@id=40" class="menu">CSS</a><br>
  61.       - <a href="index.php@id=62" class="menu">Java</a><br>
  62.       - <a href="index.php@id=145" class="menu">PHP</a><br>
  63.       - <a href="index.php@id=39" class="menu">CGI</a><br>
  64.       - <a href="index.php@id=5" class="menu">ASP</a><br>
  65.       - <a href="index.php@id=182" class="menu">WML</a><br>
  66.       - <a href="index.php@id=190" class="menu">XML</a><br>
  67.       - <a href="index.php@id=159" class="menu">SGML</a><br>
  68.  
  69.     <img src="img/s.gif" width="9" height="8"><b class="menu1">SKRYPTY</b><br>
  70.       - <a href="index.php@id=78" class="menu">JavaScript</a><br>
  71.       - <a href="index.php@id=135" class="menu">PHP</a><br>
  72.       - <a href="index.php@id=30" class="menu">CGI</a><br>
  73.  
  74.     <img src="img/s.gif" width="9" height="8"><b class="menu1">INNE</b><br>
  75.       - <a href="index.php@id=59" class="menu">Szablony</a><br>
  76.       - <a href="forum.php" class="menu">Forum</a><br>
  77.       - <a href="index.php@id=61" class="menu">Webmasterska lista</a><br>
  78.       - <a href="index.php@id=128" class="menu">Katalog</a><br>
  79.       - <a href="index.php@id=15" class="menu">BeginnerZone</a><br>
  80.       - <a href="index.php@id=206" class="menu">Konkurs</a><br>
  81.     
  82.     <img src="img/s.gif" width="9" height="8"><b class="menu1">SUBSKRYPCJA</b><br>
  83.       - <a href="subskrypcja/nowa.php" class="menu">Za│≤┐</a><br>
  84.       - <a href="subskrypcja/admin.php" class="menu">Administracja</a><br>
  85.  
  86.     <img src="img/s.gif" width="9" height="8"><b class="menu1">REDAKCJA</b><br>
  87.       - <a href="index.php@id=156" class="menu">Sk│ad</a><br>
  88.       - <a href="index.php@id=157" class="menu">Wsp≤│praca</a><br>
  89.       - <a href="index.php@id=158" class="menu">Reklama</a></td>
  90.     </tr>
  91.     <tr>
  92.     <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  93.     </tr></table>
  94.  
  95. </td>
  96. <td width="486" valign="top"><br>
  97.     <div align="center">
  98.     <table border="0" cellpadding="0" cellspacing="0" width="460">
  99.     <tr>
  100.     <td width="460" valign="top"><table border="0" cellpadding="0" cellspacing="0" width="460">
  101.         <tr>
  102.         <td width="460" valign="top"><img src="img/zobacz.gif" border="0" width="460" height="13" alt="ZOBACZ JESZCZE"></td>
  103.         </tr>
  104.         <tr>
  105.         <td width="460" valign="top" background="img/okno11.gif"><div align="center">
  106.                 <table border="0" cellpadding="0" cellspacing="0" width="450"><tr><td width="450"><a class="menu" href="index.php@id=146">Rozdzia│ I - Pocz▒tki</a>
  107.  <a class="menu" href="index.php@id=147">Rozdzia│ II - Warunki i pΩtle</a>
  108.  <a class="menu" href="index.php@id=148">Rozdzia│ III - Stringi</a>
  109.  <a class="menu" href="index.php@id=149">Rozdzia│ IV - Tablice</a>
  110.  <a class="menu" href="index.php@id=150">Rozdzia│ V - Formularze</a>
  111.  <a class="menu" href="index.php@id=151">Rozdzia│ VI - Operacje na plikach</a>
  112.  <a class="menu" href="index.php@id=152">Rozdzia│ VII - Funkcje</a>
  113.  <a class="menu" href="index.php@id=153">Rozdzia│ VIII - Klasy</a>
  114.  <a class="menu" href="index.php@id=154">Rozdzia│ IX - PHP a MySQL</a>
  115.    </td></tr></table></div></td>
  116.         </tr>
  117.         <tr>
  118.         <td width="460" valign="top"><img src="img/okno21.gif" border="0" width="460" height="10"></td>
  119.         </tr></table><span class="nag">Rozdzia│ X - Spis funkcji</span>
  120. <p align="justify">W tym rozdziale przedstawiam spis jak narazie nie wszystkich funkcji dostΩpnych w PHP. Zamieszczam tutaj kr≤tki wykaz skr≤t≤w, znak≤w itp. u┐ytych w tym rozdziale.
  121. <table cellpadding="1" cellspacing="0" border="1">
  122. <tr><td>int</td><td>typ integer - liczby ca│kowite</td></tr>
  123. <tr><td>float</td><td>typ float - liczby zmiennoprzecinkowe</td></tr>
  124. <tr><td>double</td><td>typ double - liczby zmiennoprzecinkowe o podw≤jnej precyzji</td></tr>
  125. <tr><td>char</td><td>typ char - jeden znak</td></tr>
  126. <tr><td>string</td><td>typ string - │a±cuch znak≤w</td></tr>
  127. <tr><td>mixed</td><td>dowolny typ opr≤cz klasy i obiektu</td></tr>
  128. <tr><td>new</td><td>funkcja jest klas▒ i tworzy obiekt</td></tr>
  129. <tr><td>object</td><td>typ object - zmienna typu obiektowego</td></tr>
  130. <tr><td>[typ zmienna]</td><td>tego parametru mo┐esz u┐ywaµ, ale mo┐esz zostawiµ go pustym</td></tr>
  131. <tr><td>void</td><td>element pusty</td></tr>
  132. </table><br>
  133. <ul>Podzieli│em wszystkie funkcje na poszczeg≤lne dzia│y:
  134. <li><a href="#1">Matematyczne</a></li>
  135. <li><a href="#2">Operacje na stringach</a></li>
  136. <li><a href="#3">Operacje na tablicach</a></li>
  137. <li><a href="#4">Obs│uga zmiennych</a></li>
  138. <li><a href="#5">Obs│uga daty i czasu</a></li>
  139. <li><a href="#6">Informacyjne</a></li>
  140. <li><a href="#7">Sterowanie realizacj▒ skryptu i specjalne</a></li>
  141. <li><a href="#8">Obs│uga plik≤w i katalog≤w</a></li>
  142. </ul>
  143. <h3><a name="1">Matematyczne</a></h3>
  144.  
  145. <p><span class="nazwa">abs()</span><br>
  146. <span class="prz">mixed abs(mixed $liczba)</span><br>
  147. Zwraca warto╢µ bezwzglΩdn▒ liczby.</p>
  148.  
  149. <p><span class="nazwa">acos()</span><br>
  150. <span class="prz">float acos(float $liczba)</span><br>
  151. Zwraca arcus cosinus liczby.</p>
  152.  
  153. <p><span class="nazwa">asin()</span><br>
  154. <span class="prz">float asin(float $liczba)</span><br>
  155. Zwraca arcus sinus liczby.</p>
  156.  
  157. <p><span class="nazwa">atan()</span><br>
  158. <span class="prz">float atan(float $liczba)</span><br>
  159. Zwraca arcus tangens liczby.</p>
  160.  
  161. <p><span class="nazwa">bindec()</span><br>
  162. <span class="prz">int bindec(string $liczba_binarna)</span><br>
  163. Konwertuje liczbΩ dw≤jkow▒ na dziesiΩtn▒.</p>
  164.  
  165. <p><span class="nazwa">ceil()</span><br>
  166. <span class="prz">int ceil(float $liczba)</span><br>
  167. Zaokr▒gla czΩ╢µ u│amkow▒ liczby z nadmiarem.</p>
  168.  
  169. <p><span class="nazwa">cos()</span><br>
  170. <span class="prz">float cos(float $liczba)</span><br>
  171. Zwraca cosinus liczby.</p>
  172.  
  173. <p><span class="nazwa">decbin()</span><br>
  174. <span class="prz">string decbin(int $liczba)</span><br>
  175. Konwertuje liczbΩ dziesiΩtn▒ na dw≤jkow▒.</p>
  176.  
  177. <p><span class="nazwa">dechex()</span><br>
  178. <span class="prz">string dechex(int $liczba)</span><br>
  179. Konwertuje liczbΩ dziesiΩtn▒ na szesnastkow▒.</p>
  180.  
  181. <p><span class="nazwa">decoct()</span><br>
  182. <span class="prz">string decoct(int $liczba)</span><br>
  183. Konwertuje liczbΩ dziesiΩtn▒ na ≤semkow▒.</p>
  184.  
  185. <p><span class="nazwa">exp()</span><br>
  186. <span class="prz">float exp(float $potega)</span><br>
  187. Zwraca warto╢µ liczby e podniesionej do potΩgi.</p>
  188.  
  189. <p><span class="nazwa">floor()</span><br>
  190. <span class="prz">int floor(float $liczba)</span><br>
  191. Zaokr▒gla czΩ╢µ u│amkow▒ liczby z niedomiarem.</p>
  192.  
  193. <p><span class="nazwa">hexdec()</span><br>
  194. <span class="prz">int hexdec(string $liczba)</span><br>
  195. Konwertuje liczbΩ szesnastkow▒ na dziesiΩtn▒.</p>
  196.  
  197. <p><span class="nazwa">log()</span><br>
  198. <span name="prz">float log(float $liczba)</span><br>
  199. Oblicza logarytm naturalny z liczby.</p>
  200.  
  201. <p><span class="nazwa">log10()</span><br>
  202. <span class="prz">float log10(float $liczba)</span><br>
  203. Oblicza logarytm dziesiΩtny z liczby.</p>
  204.  
  205. <p><span class="nazwa">max()</span><br>
  206. <span class="prz">mixed max(mixed $arg1, $arg2, $arg3, ..., $argn)</span><br>
  207. Zwraca najwiΩksz▒ liczbΩ z podanych argument≤w.</p>
  208.  
  209. <p><span class="nazwa">min()</span><br>
  210. <span class="prz">mixed min(mixed $arg1, $arg2, $arg3, ..., $argn)</span><br>
  211. Zwraca najwiΩksz▒ liczbΩ z podanych argument≤w.</p>
  212.  
  213. <p><span class="nazwa">number_format()</span><br>
  214. <span class="prz">string number_format(float $liczba, int $dziesietne, string $separator_dziesietny, $separator_tysiecy)</span><br>
  215. Formatuje liczbΩ w nastΩpuj▒cy spos≤b:<br>
  216. ilo╢µ miejsc po przecinku jest r≤wna dziesietne,<br>
  217. separator miΩdzy czΩ╢ciami dziesiΩtnymi a ca│kowitymi jest r≤wny separator_dziesietny,<br>
  218. separator miΩdzy tysi▒cami jest r≤wny separator_tysiecy.
  219. </p>
  220.  
  221. <p><span class="nazwa">octdec()</span><br>
  222. <span class="prz">int octdec(string $liczba)</span><br>
  223. Konwertuje liczbΩ ≤semkow▒ na dziesiΩtn▒.</p>
  224.  
  225. <p><span class="nazwa">pi()</span><br>
  226. <span class="prz">double pi()</span><br>
  227. Zwraca warto╢µ liczby pi.</p>
  228.  
  229. <p><span class="nazwa">pow()</span><br>
  230. <span class="prz">float pow(float $liczba, $potega)</span><br>
  231. Podnosi liczbΩ do potΩgi.</p>
  232.  
  233. <p><span class="nazwa">rand()</span><br>
  234. <span class="prz">int rand(int $min, $max)</span><br>
  235. Zwraca liczbΩ pseudolosow▒, gdzie min to warto╢µ minimalna, a max - maksymalna.</p>
  236.  
  237. <p><span class="nazwa">round()</span><br>
  238. <span class="prz">int round(double $liczba)</span><br>
  239. Zaokr▒gla liczbΩ.</p>
  240.  
  241. <p><span class="nazwa">sin()</span><br>
  242. <span class="prz">float sin(float $liczba)</span><br>
  243. Zwraca sinus liczby.</p>
  244.  
  245. <p><span class="nazwa">sqrt()</span><br>
  246. <span class="prz">float sqrt(float $liczba)</span><br>
  247. Zwraca pierwiastek kwadratowy liczby.</p>
  248.  
  249. <p><span class="nazwa">srand()</span><br>
  250. <span class="prz">srand(int $liczba)</span><br>
  251. Inicjuje generator liczb pseudolosowych wykorzystuj▒c liczbΩ.</p>
  252.  
  253. <p><span class="nazwa">tan()</span><br>
  254. <span class="prz">float tan(float $liczba)</span><br>
  255. Zwraca tangens liczby.</p>
  256.  
  257. <h3><a name="2">Operacje na stringach</a></h3>
  258.  
  259. <p><span class="nazwa">addslashes()</span><br>
  260. <span class="prz">string addslashes(string $lancuch)</span><br>
  261. Dodaje znaki slash "\" przed wybranymi znakami.</p>
  262.  
  263. <p><span class="nazwa">chop()</span><br>
  264. <span class="prz">string chop(string $lancuch)</span><br>
  265. Usuwa spacje z ko±ca │a±cucha.</p>
  266.  
  267. <p><span class="nazwa">chr()</span><br>
  268. <span class="prz">string chr(int $nr_znaku)</span><br>
  269. Zwraca znak o danym numerze.</p>
  270.  
  271. <p><span class="nazwa">crypt()</span><br>
  272. <span class="prz">string crypt(string $lancuch)</span><br>
  273. Szyfruje │a±cuch algorytmem DES.</p>
  274.  
  275. <p><span class="nazwa">echo()</span><br>
  276. <span class="prz">echo(string $lancuch)</span><br>
  277. Wy╢wietla │a±cuch.</p>
  278.  
  279. <p><span class="nazwa">ereg()</span><br>
  280. <span class="prz">int ereg(string $poszukiwany, $przeszukiwany)</span><br>
  281. Przeszukuje │a±cuch szukaj▒c stringa poszukiwanego. Zwraca TRUE je╢li znajdzie, w innym wypadku zwraca FALSE. Funkcja zwraca uwagΩ na wielko╢µ liter!</p>
  282.  
  283. <p><span class="nazwa">ereg_replace()</span><br>
  284. <span class="prz">string ereg_replace(string $wzor, $zamiennik, $przeszukiwany)</span><br>
  285. ZastΩpuje wyst▒pienia │a±cucha pasuj▒cego do wzoru.</p>
  286.  
  287. <p><span class="nazwa">eregi()</span><br>
  288. <span class="prz">int eregi(string $poszukiwany, $przeszukiwany)</span><br>
  289. To samo co ereg(), tylko nie uwzglΩdnia wielko╢ci liter.</p>
  290.  
  291. <p><span class="nazwa">eregi_replace()</span><br>
  292. <span class="prz">string ereg_replace(string $wzor, $zamiennik, $przeszukiwany)</span><br>
  293. To samo co ereg_replace(), tylko nie uwzglΩdnia wielko╢ci liter.</p>
  294.  
  295. <p><span class="nazwa">explode()</span><br>
  296. <span class="prz">array explode(string $znak_oddzielajacy, $lancuch)</span><br>
  297. Tworzy tablicΩ z oddzielonych od siebie znakiem string≤w.</p>
  298.  
  299. <p><span class="nazwa">flush()</span><br>
  300. <span class="prz">void flush(void)</span><br>
  301. Opr≤┐nia bufor wyj╢ciowy.</p>
  302.  
  303. <p><span class="nazwa">htmlentities()</span><br>
  304. <span class="prz">string htmlentities(string $lancuch)</span><br>
  305. Zamienia wszystkie znaki na symbole HTML.</p>
  306.  
  307. <p><span class="nazwa">htmlspecialchars</span><br>
  308. <span class="prz">string htmlspecialchars(string lancuch)</span><br>
  309. Zamienia okre╢lone znaki na symbole HTML.</p>
  310.  
  311. <p><span class="nazwa">implode()</span><br>
  312. <span class="prz">string implode(array $tablica, string $lacznik)</span><br>
  313. ú▒czy elementy tablicy oddzielaj▒c poszczeg≤lne kom≤rki │▒cznikiem.</p>
  314.  
  315. <p><span class="nazwa">join()</span><br>
  316. <span class="prz">string join(array $tablica, string $lacznik)</span><br>
  317. To co wy┐ej.</p>
  318.  
  319. <p><span class="nazwa">ltrim()</span><br>
  320. <span class="prz">string ltrim(string $lancuch)</span><br>
  321. Usuwa spacje z pocz▒tku │a±cucha.</p>
  322.  
  323. <p><span class="nazwa">md5()</span><br>
  324. <span class="prz">string md5(string $lancuch)</span><br>
  325. Oblicza kod mieszaj▒cy md5 │a±cucha.</p>
  326.  
  327. <p><span class="nazwa">nl2br()</span><br>
  328. <span class="prz">string nl2br(string $lancuch)</span><br>
  329. Zamienia znaki nowej linii na znaczniki <br>.</p>
  330.  
  331. <p><span class="nazwa">ord()</span><br>
  332. <span class="prz">int ord(string $znak)</span><br>
  333. Zwraca kod ASCII znaku.</p>
  334.  
  335. <p><span class="nazwa">parse_str()</span><br>
  336. <span class="prz">void parse_str(string $lancuch)</span><br>
  337. Analizuje │a±cuch tak jakby by│ on umieszczony po znaku "?" w  URLu.</p>
  338.  
  339. <p><span class="nazwa">parse_url()</span><br>
  340. <span class="prz">array parse_url(string $lancuch)</span><br>
  341. Interpretuje │a±cuch jako adres url i umieszcza poszczeg≤lne elementy w tablicy asocjacyjnej.<br><br>
  342. Indeksy kom≤rek:
  343. <table cellpadding="1" cellspacing="0" border="1">
  344. <tr><td>Indeks</td><td>Opis</td></tr>
  345. <tr><td>"scheme"</td><td>Stosowany protok≤│. NajczΩstsze warto╢ci: http, ftp, gopher, mailto, news.</td></tr>
  346. <tr><td>"host"</td><td>Nazwa domeny lub adres ip.</td></tr>
  347. <tr><td>"port"</td><td>U┐ywany port.</td></tr>
  348. <tr><td>"user"</td><td>Nazwa u┐ytkownika. U┐ywana tylko przy niekt≤rych protoko│ach, np. ftp.</td></tr>
  349. <tr><td>"password"</td><td>Has│o. U┐ywane tylko przy niekt≤rych protoko│ach, np. ftp.</td></tr>
  350. <tr><td>"path"</td><td>ªcie┐ka do dokumentu/skryptu.</td></tr>
  351. <tr><td>"query"</td><td>Zapytanie do skryptu (np. w "http://webmaster.gery.pl/strona.php?url=strona" zapytanie to "url=strona").</td></tr>
  352. <tr><td>"fragment"</td><td>Punkt zakotwiczenia (anchor), czyli nazwa po znaku "#".</td></tr>
  353. </table>
  354. </p>
  355.  
  356. <p><span class="nazwa">print()</span><br>
  357. <span class="prz">print(string $lancuch)</span><br>
  358. Wy╢wietla │a±cuch znak≤w.</p>
  359.  
  360. <p><span class="nazwa">printf()</span><br>
  361. <span class="prz">int printf(string $format, [mixed $arg1, ..., argN])</span><br>
  362. Wy╢wietla sformatowany │a±cuch. Podobna do printf() z jΩzyka C.</p>
  363.  
  364. <p><span class="nazwa">quoted_printable_decode()</span><br>
  365. <span class="prz">string quoted_printable_decode(string $lancuch)</span><br>
  366. Konwertuje │a±cuch zakodowany w systemie quoted_printable.</p>
  367.  
  368. <p><span class="nazwa">quotemeta()</span><br>
  369. <span class="prz">string quotemeta(string $lancuch)</span><br>
  370. Przed znaki specjalne wstawia "\".</p>
  371.  
  372. <p><span class="nazwa">rawurldecode()</span><br>
  373. <span class="prz">string rawurldecode(string $lancuch)</span><br>
  374. Konwertuje │a±cuch zakodowany w formacie URL.</p>
  375.  
  376. <p><span class="nazwa">rawurlencode()</span><br>
  377. <span class="prz">string rawurlencode(string $lancuch)</span><br>
  378. Koduje │a±cuch w systemie URL.</p>
  379.  
  380. <p><span class="nazwa">similar_text()</span><br>
  381. <span class="prz">string similar_text(string $lancuch_1, $lancuch_2, [double &$procent])</span><br>
  382. Zwraca ilo╢µ znak≤w podobnych w │a±cuchach. Opcjonalnie zwraca r≤wnie┐ procent podobie±stwa.</p>
  383.  
  384. <p><span class="nazwa">soundex()</span><br>
  385. <span class="prz">string soundex(string $lancuch)</span><br>
  386. Zwraca klucz Soundex. Ma tak▒ sam▒ warto╢µ przy stringach brzmi▒cych podobnie.</p>
  387.  
  388. <p><span class="nazwa">split()</span><br>
  389. <span class="prz">array split(string $wyrazenie_regularne, $lancuch, [int $limit])</span><br>
  390. Zwraca tablicΩ string≤w oddzielonych od siebie wyra┐eniem regularnym znajduj▒cych siΩ w │a±cuchu. Mo┐na ustaliµ limit.</p>
  391.  
  392. <p><span class="nazwa">sprintf</span><br>
  393. <span class="prz">string sprintf(string $format, [mixed $arg1, ..., $argN])</span><br>
  394. Zwraca sformatowany │a±cuch.</p>
  395.  
  396. <p><span class="nazwa">sql_regcase()</span><br>
  397. <span class="prz">string sql_regcase(string $lancuch)</span><br>
  398. Tworzy │a±cuch, w kt≤rym wielko╢µ liter nie ma znaczenia. Przyk│adowo dla $lancuch="Ja" zwr≤ci "[Jj] [Aa]".</p>
  399.  
  400. <p><span class="nazwa">strchr()</span><br>
  401. <span class="prz">string strchr(string $lancuch, char $szukany)</span><br>
  402. Ucina │a±cuch od miejsca pierwszego wyst▒pienia znaku szukanego.</p>
  403.  
  404. <p><span class="nazwa">strcmp()</span><br>
  405. <span class="prz">int strcmp(string $lancuch_1, $lancuch_2)</span><br>
  406. Por≤wnuje binarnie dwa │a±cuchy i zwraca warto╢µ:
  407. - mniejsz▒ od zera, je╢li │a±cuch 1 jest mniejszy od │a±cucha 2;
  408. - r≤wn▒ zeru, je╢li │a±cuch 1 jest r≤wny │a±cuchowi 2;
  409. - wiΩksz▒ od zera, je╢li │a±cuch 1 jest wiΩkszy od │a±cucha 2.</p>
  410.  
  411. <p><span class="nazwa">strcspn()</span><br>
  412. <span class="prz">int strcspn(string $lancuch, $znaki)</span><br>
  413. Zwraca indeks pierwszej litery z │a±cucha znaki znalezionej w │a±cuchu.</p>
  414.  
  415. <p><span class="nazwa">stripslashes()</span><br>
  416. <span class="prz">string stripslashes(string $lancuch)</span><br>
  417. Usuwa znaki "\" z │a±cucha.</p>
  418.  
  419. <p><span class="nazwa">strlen()</span><br>
  420. <span class="prz">int strlen(string $lancuch)</span><br>
  421. Zwraca d│ugo╢µ │a±cucha.</p>
  422.  
  423. <p><span class="nazwa">strpos()</span><br>
  424. <span class="prz">strpos(string $lancuch, char $znak)</span><br>
  425. Odnajduje po│o┐enie pierwszego wyst▒pienia znaku.</p>
  426.  
  427. <p><span class="nazwa">strrpos()</span><br>
  428. <span class="prz">strrpos(string $lancuch, char $znak)</span><br>
  429. To samo to strpos() tylko ostatniego znaku.</p>
  430.  
  431. <p><span class="nazwa">strrchr()</span><br>
  432. <span class="prz">string strrchr(string $lancuch, char $szukany)</span><br>
  433. Szuka ostatniego wyst▒pienia znaku szukanego i ucina │a±cuch od tego miejsca.</p>
  434.  
  435. <p><span class="nazwa">strrev()</span><br>
  436. <span class="prz">string strrev(string $lancuch)</span><br>
  437. Zwraca odwr≤cony │a±cuch.</p>
  438.  
  439. <p><span class="nazwa">strspn()</span><br>
  440. <span class="prz">int strspn(string $lancuch, $maska)</span><br>
  441. Zwraca d│ugo╢µ │a±cucha pasuj▒cego do maski, czyli w kt≤rym znaki wystepuj▒ce w │a±cuchu znajduj▒ siΩ tak┐e w masce.</p>
  442.  
  443. <p><span class="nazwa">strstr()</span><br>
  444. <span class="prz">string strstr(string $lancuch, $szukany)</span><br>
  445. Szuka pierwszego wyst▒pienia szukanego w │a±cuchu i ucina │a±cuch od tego miejsca.</p>
  446.  
  447. <p><span class="nazwa">strtok()</span><br>
  448. <span class="prz">string strtok(string $lancuch, $separatory)</span><br>
  449. Dzieli │a±cuch na leksemy.</p>
  450.  
  451. <p><span class="nazwa">strtolower()</span><br>
  452. <span class="prz">string strtolower(string $lancuch)</span><br>
  453. Zamienia wszystkie wielkie litery z │a±cucha na ma│e.</p>
  454.  
  455. <p><span class="nazwa">strtoupper()</span><br>
  456. <span class="prz">string strtoupper(string $lancuch)</span><br>
  457. Zamienia wszystkie ma│e litery na wielkie.</p>
  458.  
  459. <p><span class="nazwa">strtr()</span><br>
  460. <span class="prz">string strtr(string $lancuch, char $znak_zamieniany, $znak_zamienny)</span><br>
  461. Zamienia wszystkie znaki zamieniane na znak zamienny.</p>
  462.  
  463. <p><span class="nazwa">strval()</span><br>
  464. <span class="prz">string strval(mixed $zmienna)</span><br>
  465. Zwraca warto╢µ zmiennej w postaci │a±cucha.</p>
  466.  
  467. <p><span class="nazwa">substr()</span><br>
  468. <span class="prz">string substr(string $lancuch, int $poczatek, [int $dlugosc])</span><br>
  469. Zwraca │a±cuch obciΩty od indeksu o d│ugo╢ci. Je┐eli warto╢µ d│ugo╢ci jest mniejsza od 0 to okre╢la ona ilo╢µ znak≤w od ko±ca stringa.</p>
  470.  
  471. <p><span class="nazwa">trim()</span><br>
  472. <span class="prz">string trim(string $lancuch)</span><br>
  473. Usuwa spacje z pocz▒tku i ko±ca │a±cucha.</p>
  474.  
  475. <p><span class="nazwa">ucfirst()</span><br>
  476. <span class="prz">string ucfirst(string $lancuch)</span><br>
  477. Zamienia pierwsz▒ literΩ │a±cucha na wielk▒.</p>
  478.  
  479. <p><span class="nazwa">ucwords()</span><br>
  480. <span class="prz">string ucwords(string $lancuch)</span><br>
  481. Zamienia pierwsze litery wyraz≤w.</p>
  482.  
  483. <p><span class="nazwa">urldecode()</span><br>
  484. <span class="prz">string urldecode(string $lancuch)</span><br>
  485. Dekoduje │a±cuch kodowany w systemie URL.</p>
  486.  
  487. <p><span class="nazwa">urlencode()</span><br>
  488. <span class="prz">string urlencode(string $lancuch)</span><br>
  489. Koduje │a±cuch w systemie URL.</p>
  490.  
  491. <h3><a name="3">Operacje na tablicach</a></h3>
  492.  
  493. <p><span class="nazwa">array()</span><br>
  494. <span class="prz">array array(...)</span><br>
  495. Tworzy tablicΩ. Poszczeg≤lne elementy nale┐y oddzieliµ przecinkami. TablicΩ asocjacyjn▒ tworzy siΩ, przy u┐yciu tej funkcji, w nastΩpuj▒cy spos≤b: "nazwa indeksu"=>$wartosc, "nazwa indeksu 2"=>$wartosc2 itd.</p>
  496.  
  497. <p><span class="nazwa">array_walk()</span><br>
  498. <span class="prz">int array_walk(array $tablica, string $funkcja)</span><br>
  499. Wywo│uje zdefiniowan▒ przez u┐ytkownika funkcjΩ przekazuj▒c do niej ka┐dy element tablicy.</p>
  500.  
  501. <p><span class="nazwa">arsort()</span><br>
  502. <span class="prz">void arsort(array $tablica)</span><br>
  503. Sortujuje tablicΩ w kolejno╢ci malej▒cej nie zmieniaj▒c odwzorowania indeks≤w i element≤w tablicy.</p>
  504.  
  505. <p><span class="nazwa">asort()</span><br>
  506. <span class="prz">void asort(array $tablica)</span><br>
  507. Sortuje tablicΩ i nie zmienia odwzorowania indeks≤w i element≤w tablicy.</p>
  508.  
  509. <p><span class="nazwa">count()</span><br>
  510. <span class="prz">int count(array $tablica)</span><br>
  511. Zwraca ilo╢µ element≤w tablicy.</p>
  512.  
  513. <p><span class="nazwa">current()</span><br>
  514. <span class="prz">mixed current(array $tablica)</span><br>
  515. Zwraca bie┐▒cy element tablicy.</p>
  516.  
  517. <p><span class="nazwa">each()</span><br>
  518. <span class="prz">array each(array $tablica)</span><br>
  519. Zwraca kolejn▒ parΩ indeks-warto╢µ pobran▒ z tablicy.</p>
  520.  
  521. <p><span class="nazwa">end()</span><br>
  522. <span class="prz">end(array $tablica)</span><br>
  523. Ustawia wewnΩtrzny wska╝nik tablicy na ostatnim elemencie.</p>
  524.  
  525. <p><span class="nazwa">key()</span><br>
  526. <span class="prz">mixed key(array $tablica)</span><br>
  527. Zwraca indeks tablicy asocjacyjnej.</p>
  528.  
  529. <p><span class="nazwa">ksort()</span><br>
  530. <span class="prz">int ksort(array $tablica)</span><br>
  531. Sortuje tablicΩ wed│ug warto╢ci indeks≤w tablicy asocjacyjnej nie zmieniaj▒c odwzorowa± indeks-warto╢µ.</p>
  532.  
  533. <p><span class="nazwa">list()</span><br>
  534. <span class="prz">void list(...) = $tablica</span><br>
  535. Przyporz▒dkowuje kolejnym zmiennym warto╢ci z tablicy.</p>
  536.  
  537. <p><span class="nazwa">next()</span><br>
  538. <span class="prz">mixed next(array $tablica)</span><br>
  539. Zwraca kolejny element tablicy i przesuwa wska╝nik wewnΩtrzny tablicy do kolejnego elementu.</p>
  540.  
  541. <p><span class="nazwa">pos()</span><br>
  542. <span class="prz">mixed pos(array $tablica)</span><br>
  543. Zwraca aktualny element tablicy.</p>
  544.  
  545. <p><span class="nazwa">prev()</span><br>
  546. <span class="prz">mixed prev(array $tablica)</span><br>
  547. Cofa wewnΩtrzny wska╝nik tablicy i zwraca warto╢µ elementu.</p>
  548.  
  549. <p><span class="nazwa">reset()</span><br>
  550. <span class="prz">mixed reset(array $tablica)</span><br>
  551. Ustawia wewnΩtrzny wska╝nik tablicy na pierwszym elemencie.</p>
  552.  
  553. <p><span class="nazwa">rsort()</span><br>
  554. <span class="prz">void rsort(array $tablica)</span><br>
  555. Sortuje tablicΩ w kolejno╢ci malej▒cej.</p>
  556.  
  557. <p><span class="nazwa">sizeof()</span><br>
  558. <span class="prz">int sizeof(array $tablica)</span><br>
  559. Zwraca ilo╢µ element≤w tablicy.</p>
  560.  
  561. <p><span class="nazwa">sort()</span><br>
  562. <span class="prz">void sort(array $tablica)</span><br>
  563. Sortuje tablicΩ w kolejno╢ci rosn▒cej.</p>
  564.  
  565. <p><span class="nazwa">uasort()</span><br>
  566. <span class="prz">void uasort(array $tablica, function $funkcja)</span><br>
  567. Sortuje tablice asocjacyjn▒ wed│ug warto╢ci przy u┐yciu funkcji zdefiniowanej przez u┐ytkownika.</p>
  568.  
  569. <p><span class="nazwa">uksort()</span><br>
  570. <span class="prz">void uksort(array $tablica, function $funkcja)</span><br>
  571. Sortuje tablicΩ na podstawie warto╢ci kluczy u┐ywaj▒c funkcji zdefiniowanej przez u┐ytkownika.</p>
  572.  
  573. <p><span class="nazwa">usort()</span><br>
  574. <span class="prz">void usort(array $tablica, function $funkcja)</span><br>
  575. Sortuje tablicΩ przy u┐yciu funkcji zdefiniowanej przez u┐ytkownika.</p>
  576.  
  577. <h3><a name="4">Obs│uga zmiennych</a></h3>
  578.  
  579. <p><span class="nazwa">doubleval()</span><br>
  580. <span class="prz">double doubleval(mixed $zmienna)</span><br>
  581. Zwraca warto╢µ dowolnej zmiennej w postaci liczby zmiennoprzecinkowej o podw≤jnej precyzji.</p>
  582.  
  583. <p><span class="nazwa">empty()</span><br>
  584. <span class="prz">bool empty(mixed $zmienna)</span><br>
  585. Sprawdza czy zmiennej zosta│a przypisana warto╢µ. Zwraca TRUE je╢li nie zosta│a.</p>
  586.  
  587. <p><span class="nazwa">gettype()</span><br>
  588. <span class="prz">string gettype(mixed $zmienna)</span><br>
  589. Zwraca typ zmiennej. Warto╢ci jakie mo┐e przyj▒µ: "integer", "double", "string", "array", "class", "object" i "unknown type".</p>
  590.  
  591. <p><span class="nazwa">intval()</span><br>
  592. <span class="prz">int intval(mixed $zmienna)</span><br>
  593. Zwraca warto╢µ zmiennej w postaci liczby ca│kowitej.</p>
  594.  
  595. <p><span class="nazwa">is_array()</span><br>
  596. <span class="prz">bool is_array(mixed $zmienna)</span><br>
  597. Sprawdza czy zmienna jest tablic▒. Je╢li tak zwraca warto╢µ TRUE.</p>
  598.  
  599. <p><span class="nazwa">is_double()</span><br>
  600. <span class="prz">bool is_double(mixed $zmienna)</span><br>
  601. Sprawdza czy zmienna jest liczb▒ zmiennoprzecinkow▒ o podw≤jnej precyzji.</p>
  602.  
  603. <p><span class="nazwa">is_float()</span><br>
  604. <span class="prz">bool is_float(mixed $zmienna)</span><br>
  605. Sprawdza czy zmienna jest liczb▒ zmiennoprzecinkow▒.</p>
  606.  
  607. <p><span class="nazwa">is_int()</span><br>
  608. <span class="prz">bool is_int(mixed $zmienna)</span><br>
  609. Sprawdza czy zmienna jest liczb▒ ca│kowit▒.</p>
  610.  
  611. <p><span class="nazwa">is_integer()</span><br>
  612. <span class="prz">bool is_integer(mixed $zmienna)</span><br>
  613. Sprawdza czy zmienna jest liczb▒ ca│kowit▒.</p>
  614.  
  615. <p><span class="nazwa">is_long()</span><br>
  616. <span class="prz">bool is_long(mixed $zmienna)</span><br>
  617. Sprawdza czy zmienna jest liczb▒ ca│kowit▒.</p>
  618.  
  619. <p><span class="nazwa">is_object()</span><br>
  620. <span class="prz">bool is_object(mixed $zmienna)</span><br>
  621. Sprawdza czy zmienna jest obiektem.</p>
  622.  
  623. <p><span class="nazwa">is_real()</span><br>
  624. <span class="prz">bool is_real(mixed $zmienna)</span><br>
  625. Sprawdza czy zmienna jest liczb▒ rzeczywist▒.</p>
  626.  
  627. <p><span class="nazwa">is_string()</span><br>
  628. <span class="prz">bool is_string(mixed $zmienna)</span><br>
  629. Sprawdza czy zmienna jest │a±cuchem znak≤w.</p>
  630.  
  631. <p><span class="nazwa">isset()</span><br>
  632. <span class="prz">bool isset(mixed $zmienna)</span><br>
  633. Sprawdza czy zmienna istnieje.</p>
  634.  
  635. <p><span class="nazwa">settype()</span><br>
  636. <span class="prz">bool settype(string $zmienna, $typ)</span><br>
  637. Przypisuje zmiennej typ. Mo┐liwe warto╢ci typu: "integer", "double", "string", "array", "object".</p>
  638.  
  639. <p><span class="nazwa">strval()</span><br>
  640. <span class="prz">string strval(mixed $zmienna)</span><br>
  641. Zwraca warto╢µ zmiennej jako │a±cuch.</p>
  642.  
  643. <p><span class="nazwa">unset()</span><br>
  644. <span class="prz">bool unset(mixed $zmienna)</span><br>
  645. Usuwa podan▒ zmienn▒.</p>
  646.  
  647. <h3><a name="5">Obs│uga daty i czasu</a></h3>
  648.  
  649. <p><span class="nazwa">checkdate()</span><br>
  650. <span class="prz">bool checkdate(int $miesiac, $dzien, $rok)</span><br>
  651. Sprawdza czy podana data jest poprawna.</p>
  652.  
  653. <p><span class="nazwa">date()</span><br>
  654. <span class="prz">string date(string $format, [int $znacznik_czasu])</span><br>
  655. Formatuje datΩ lub czas. Oto poszczeg≤lne znaki i ich znaczenie w formatowaniu:
  656. <table cellpadding="1" cellspacing="0" border="1">
  657. <tr><td>Znak</td><td>Opis</td></tr>
  658. <tr><td>H</td><td>Godzina w formacie 24-godzinnym.</td></tr>
  659. <tr><td>h</td><td>Godzina w formacie 12-godzinnym.</td></tr>
  660. <tr><td>i</td><td>Minuty wyra┐one w postaci liczby.</td></tr>
  661. <tr><td>s</td><td>Sekundy wyra┐one w postaci liczby.</td></tr>
  662. <tr><td>a</td><td>"am" lub "pm"</td></tr>
  663. <tr><td>A</td><td>"AM" lub "PM"</td></tr>
  664. <tr><td>S</td><td>Angielskie ko±c≤wki liczebnik≤w porz▒dkowych.</td></tr>
  665. <tr><td>d</td><td>Dzie± miesi▒ca wyra┐ony za pomoc▒ liczby.</td></tr>
  666. <tr><td>l</td><td>Dzie± tygodnia wyra┐ony za pomoc▒ ca│ej nazwy (angielskiej).</td></tr>
  667. <tr><td>D</td><td>Dzie± tygodnia wyra┐ony za pomoc▒ trzyliterowego skr≤tu.</td></tr>
  668. <tr><td>w</td><td>Dzie± tygodnia wyra┐ony za pomoc▒ cyfry.</td></tr>
  669. <tr><td>z</td><td>Dzie± roku wyra┐ony za pomoc▒ liczby.</td></tr>
  670. <tr><td>m.</td><td>Miesi▒c wyra┐ony w postaci liczby.</td></tr>
  671. <tr><td>M.</td><td>Miesi▒c wyra┐ony w postaci trzyliterowego skr≤tu.</td></tr>
  672. <tr><td>F</td><td>Angielska nazwa miesi▒ca.</td></tr>
  673. <tr><td>y</td><td>Rok wyra┐ony w postaci liczby 2-cyfrowej.</td></tr>
  674. <tr><td>Y</td><td>Rok wyra┐ony w postaci liczby 4-cyfrowej.</td></tr>
  675. <tr><td>U</td><td>Ilo╢µ sekund, kt≤re up│yne│y od daty 1 stycznia 1970</td></tr>
  676. </table>
  677. </p>
  678.  
  679. <p><span class="nazwa">getdate()</span><br>
  680. <span class="prz">array getdate(int $znacznik_czasu)</span><br>
  681. Pobiera informacje o dacie oraz czasie i umieszcza w tablicy asocjacyjnej. Nazwy indeks≤w tablicy i ich znaczenia:
  682. <table cellpadding="1" cellspacing="0" border="1">
  683. <tr><td>Nazwa</td><td>Zawarto╢µ</td></tr>
  684. <tr><td>"seconds"</td><td>sekundy</td></tr>
  685. <tr><td>"minutes"</td><td>minuty</td></tr>
  686. <tr><td>"hours"</td><td>godziny</td></tr>
  687. <tr><td>"mday"</td><td>dzie± miesi▒ca</td><tr>
  688. <tr><td>"wday"</td><td>dzie± tygodnia w posatci liczby</td></tr>
  689. <tr><td>"mon"</td><td>miesi▒c w postaci liczby</td></tr>
  690. <tr><td>"year"</td><td>rok w postaci liczby</td></tr>
  691. <tr><td>"yday"</td><td>dzie± roku</td></tr>
  692. <tr><td>"weekday"</td><td>dzie± tygodnia w pe│nej angielskiej nazwie</td></tr>
  693. <tr><td>"month"</td><td>miesi▒c w pe│nej angielskiej nazwie</td></tr>
  694. </table>
  695. </p>
  696.  
  697. <p><span class="nazwa">gettimeofday()</span><br>
  698. <span class="prz">array gettimeofday(void)</span><br>
  699. Okre╢la czas. Zwraca tablicΩ asocjacyjn▒ zawieraj▒c▒ elementy:<br>
  700. - sec - aktualna godzina w sekundach<br>
  701. - usec - aktualna godzina w mikrosekundach<br>
  702. - minuteswest - przesuniΩcie czasu ku zachodowi<br>
  703. - dsttime - korekcja czasu letniego/zimowego</p>
  704.  
  705. <p><span class="nazwa">gmdate()</span><br>
  706. <span class="prz">string gmdate(string $format, int $znacznik_czasu)</span><br>
  707. Formatuje aktualn▒ datΩ i czas GMT wed│ug zasad jak w funkcji date().</p>
  708.  
  709. <p><span class="nazwa">gmmktime()</span><br>
  710. <span class="prz">int gmmktime(int $godziny, $minuty, $sekundy, $miesiac, $dzien, $rok)</span><br>
  711. Zwraca znacznik czasu dla daty i czasu GMT.</p>
  712.  
  713. <p><span class="nazwa">jdtojulian()</span><br>
  714. <span class="prz">string jdtojulian(int $il_dni)</span><br>
  715. Zamienia ilo╢µ dni z kalendarza julia±skiego na datΩ julia±sk▒ i zwraca w postaci: "miesi▒c/dzie±/rok".</p>
  716.  
  717. <p><span class="nazwa">juliantojd()</span><br>
  718. <span class="prz">int juliantojd(int $miesiac, $dzien, $rok);</span><br>
  719. Zamienia datΩ julia±sk▒ na liczbΩ dni liczon▒ wed│ug kalendarza julia±skiego.</p>
  720.  
  721. <p><span class="nazwa">microtime()</span><br>
  722. <span class="prz">string microtime(void)</span><br>
  723. Zwraca UNIXowy znacznik czasu oraz ilo╢µ mikrosekund od pocz▒tku epoki (1 stycznia 1970).</p>
  724.  
  725. <p><span class="nazwa">mktime()</span><br>
  726. <span class="prz">int mktime(int $godziny, $minuty, $sekundy, $miesiec, $dzien, $rok)</span><br>
  727. Okre╢la UNIXowy znacznik czasu.</p>
  728.  
  729. <p><span class="nazwa">strftime()</span><br>
  730. <span class="prz">string strftime(string $format, int $znacz_czasu)</span><br>
  731. Formatuje lokaln▒ datΩ i czas wed│ug ustawie± lokalnych.</p>
  732.  
  733. <p><span class="nazwa">time()</span><br>
  734. <span class="prz">int time(void)</span><br>
  735. Zwraca znacznik czasu aktualnego.</p>
  736.  
  737. <h3><a name="6">Informacyjne</a></h3>
  738.  
  739. <p><span class="nazwa">error_log()</span><br>
  740. <span class="prz">int error_log(string $komunikat, int $typ_kom, [string $przeznaczenie, $dod_naglowki])</span><br>
  741. Wysy│a komunikat o b│Ωdzie do dziennika serwera, portu TCP/IP lub odzielnego pliku. Typy komunikat≤w:<br>
  742. - 0 - komunikat wysy│any do systemowego mechanizmu rejestracji b│ed≤w, a z tamt▒d do dziennika PHP lub oddzielnego pliku.<br>
  743. - 1 - komunikat wysy│any jako email, w kt≤rym odbiorca to zmienna przeznaczenie; do tego wariantu s│u┐y czwarty parametr.<br>
  744. - 2 - komunikat przesy│any jest przez testuj▒ce po│▒czenie PHP.<br>
  745. - 3 - komunikat dopisany do pliku.</p>
  746.  
  747. <p><span class="nazwa">error_reporting()</span><br>
  748. <span class="prz">int error_reporting([int $poziom])</span><br>
  749. Sprawdza jakie b│edy PHP bΩd▒ zwracane. Mo┐e przybraµ warto╢ci:<br>
  750. 1 - skrypt napotka│ sytuacjΩ, kt≤ra mo┐e byµ b│Ωdem, ale moze zdarzyµ siΩ tak┐e przy normalnej realizacji skryptu.<br>
  751. 2 - problemy kt≤re powinny byµ wychwycone przez skrypt przed wywo│aniem funkcji.<br>
  752. 4 - b│Ωdy, przez kt≤re skrypt nie mo┐e byµ wykonywany.<br>
  753. 8 - b│Ωdy interpretera.<br>
  754. 16 - podobny co 1, ale wygenerowany przez j▒dro PHP.<br>
  755. 32 - podobny co 2, ale wygenerowany przez j▒dro PHP.</p>
  756.  
  757. <p><span class="nazwa">getenv()</span><br>
  758. <span class="prz">string getenv(string $zmienna)</span><br>
  759. Pobiera warto╢µ zmiennej ╢rodowiskowej.</p>
  760.  
  761. <p><span class="nazwa">get_cfg_var()</span><br>
  762. <span class="prz">string get_cfg_var(string $zmienna)</span><br>
  763. Zwraca warto╢µ elementu konfiguracji PHP.</p>
  764.  
  765. <p><span class="nazwa">get_current_user()</span><br>
  766. <span class="prz">string get_current_user()</span><br>
  767. Zwraca nazwΩ w│a╢ciciela skryptu.</p>
  768.  
  769. <p><span class="nazwa">getlastmod()</span><br>
  770. <span class="prz">int getlastmod()</span><br>
  771. Zwraca UNIXowy znacznik czasu ostatniej aktualizacji pliku.</p>
  772.  
  773. <p><span class="nazwa">get_magic_quotes_gpc()</span><br>
  774. <span class="prz">bool get_magic_quotes_gpc()</span><br>
  775. Zwraca warto╢µ TRUE je╢li w operacjach na ciasteczkach (cookies) oraz warto╢ciach przesy│anych z formularza szczeg≤lne znaki s▒ poprzedzane "\". Je╢li nie - FALSE.</p>
  776.  
  777. <p><span class="nazwa">get_magic_quotes_runtime()</span><br>
  778. <span class="prz">bool get_magic_quotes_runtime()</span><br>
  779. Zwraca TRUE je╢li jest w│▒czona opcja automatycznego dodawania znaku "\" w operacjach na zmiennych pochodzenia zewnΩtrznego.</p>
  780.  
  781. <p><span class="nazwa">get_meta_tags()</span><br>
  782. <span class="prz">array get_meta_tags(string $plik)</span><br>
  783. Zbiera informacje z meta tag≤w dokument≤w HTMLowych i umieszcza w tablicy asocjacyjnej, o nazwach element≤w takich samych jak nazwy meta tag≤w.</p>
  784.  
  785. <p><span class="nazwa">getmyinode()</span><br>
  786. <span class="prz">int getmyinode()</span><br>
  787. Zwraca i-wΩze│ skryptu.</p>
  788.  
  789. <p><span class="nazwa">getmypid()</span><br>
  790. <span class="prz">int getmypid()</span><br>
  791. Zwraca identyfikator procesu PHP.</p>
  792.  
  793. <p><span class="nazwa">getmyuid()</span><br>
  794. <span class="prz">int getmyuid()</span><br>
  795. Zwraca identyfikator w│a╢ciciela skryptu PHP.</p>
  796.  
  797. <p><span class="nazwa">getrusage()</span><br>
  798. <span class="prz">array getrusage([int $kto])</span><br>
  799. Zwraca tablicΩ asocjacyjn▒ zawieraj▒c▒ te same dane co funkcja systemowa getrusage() o dopuszczalnych zasobach systemowych.</p>
  800.  
  801. <p><span class="nazwa">phpinfo()</span><br>
  802. <span class="prz">int phpinfo()</span><br>
  803. Wy╢wietla informacje o PHP.</p>
  804.  
  805. <p><span class="nazwa">phpversion()</span><br>
  806. <span class="prz">string phpversion()</span><br>
  807. Zwraca wersjΩ PHP.</p>
  808.  
  809. <p><span class="nazwa">putenv()</span><br>
  810. <span class="prz">putenv(string $zmienna)</span><br>
  811. Zmienia warto╢µ zmiennej ╢rodowiskowej.</p>
  812.  
  813. <p><span class="nazwa">setlocale()</span><br>
  814. <span class="prz">string setlocale(string $kategoria, $info)</span><br>
  815. Zmienia informacje lokalne. Kategoria funkcji na jakie bΩdzie mia│a wp│yw zmiana ustawie± lokalnych:<br>
  816. - LC_CTYPE - funkcji klasyfikacji i konwersji znak≤w.<br>
  817. - LC_MONETARY - funkcja localeconv (obecnie nie zaimpolementowana w PHP).<br>
  818. - LC_NUMERIC - postaµ separator≤w dziesiΩtnych.<br>
  819. - LC_TIME - spos≤b formatowania daty i czasy wykorzystuj▒c funkcjΩ strftime().<br>
  820. - LC_ALL - wszystkie powy┐sze.<br>
  821. Je╢li info jest pusta, to nazwy lokalne zostan▒ okre╢lone na podstawie zmiennych ╢rodowiskowych. Je╢li info ma warto╢µ 0 to ustawienia nie s▒ zmieniana a funkcja zwraca aktualne ustawienia.</p>
  822.  
  823. <p><span class="nazwa">set_magic_quotes_gpc()</span><br>
  824. <span class="prz">bool set_magic_quotes_gpc(int $nowa_war)</span><br>
  825. Zmienia ustawienia okre╢laj▒ce spos≤b automatycznego traktowania warto╢ci przesy│anych z formularzy i ciastek ze znakami specjalnymi.</p>
  826.  
  827. <p><span class="nazwa">set_magic_quotes_runtime()</span><br>
  828. <span class="prz">bool set_magic_quotes_runtime(int $nowa_war)</span><br>
  829. Zmienia ustawienie okre╢laj▒ce spos≤b automatycznego traktowania warto╢ci przesy│▒nych z zewn▒trz ze znakami specjalnymi.</p>
  830.  
  831. <p><span class="nazwa">set_time_limit()</span><br>
  832. <span class="prz">set_time_limit(int $sekundy)</span><br>
  833. Zmienia maksymalny czas realizacji skryptu.</p>
  834.  
  835. <h3><a name="7">Sterowanie realizacj▒ skryptu i specjalne</a></h3>
  836.  
  837. <p><span class="nazwa">escapeShellCmd()</span><br>
  838. <span class="prz">string escapeshellcmd(string $polecenie)</span><br>
  839. Poprzedza znaki specjalne wiersza polece± znakami odwrotnego uko╢nika.</p>
  840.  
  841. <p><span class="nazwa">exec()</span><br>
  842. <span class="prz">string exec(string $polecenie, [string $tablica, int $zmienna_wyn])</span><br>
  843. Wykonuje zewnΩtrzny program i zwraca ostatni▒ liniΩ wynik≤w wygenerowanych przez program.</p>
  844.  
  845. <p><span class="nazwa">leak()</span><br>
  846. <span class="prz">leak(int $wielko╢µ)</span><br>
  847. Przydziela blok pamiΩci o wielko╢ci podanej w bajtach.</p>
  848.  
  849. <p><span class="nazwa">passthru()</span><br>
  850. <span class="prz">string passthru(string $polecenie, [int $zm_wynikowa])</span><br>
  851. Wykonuje program zewnΩtrzny i wy╢wietla jego wyniki.</p>
  852.  
  853. <p><span class="nazwa">sleep()</span><br>
  854. <span class="prz">sleep(int $il_sekund)</span><br>
  855. Wstrzymuje dzia│anie programu na ilo╢µ sekund.</p>
  856.  
  857. <p><span class="nazwa">system()</span><br>
  858. <span class="prz">string system(string $polecenie, [int $zm_wynikowa])</span><br>
  859. Wykonuje zewnΩtrzny program i zwraca wyniki.</p>
  860.  
  861. <p><span class="nazwa">usleep()</span><br>
  862. <span class="prz">usleep(int $il_mikrosekund)</span><br>
  863. Wstrzymuje wykonywanie skryptu na podan▒ mikrosekund.</p>
  864.  
  865. <p><span class="nazwa">uniqid()</span><br>
  866. <span class="prz">int uniqid(string $wyraz)</span><br>
  867. Generuje unikalny identyfikator w kt≤rym znajdzie siΩ wyraz.</p>
  868.  
  869. <h3><a name="8">Obs│uga plik≤w i katalog≤w</a></h3>
  870.  
  871. <p><span class="nazwa">basename()</span><br>
  872. <span class="prz">string basename(string $sciezka)</span><br>
  873. Usuwa nazwy kartotek w kt≤rym znajduje siΩ plik.</p>
  874.  
  875. <p><span class="nazwa">chdir()</span><br>
  876. <span class="prz">bool chdir(string $kartoteka)</span><br>
  877. Zmienia kartotekΩ.</p>
  878.  
  879. <p><span class="nazwa">chmod()</span><br>
  880. <span class="prz">bool chmod(string $plik, int $tryb)</span><br>
  881. Zmienia prawa dostΩpu pliku. Warto╢µ trybu jest zapisana w systemie ≤semkowym, dlatego nale┐y przed ni▒ wstawiµ 0.</p>
  882.  
  883. <p><span class="nazwa">chgrp()</span><br>
  884. <span class="prz">int chgrp(string $plik, mixed $grupa)</span><br>
  885. Zmienia grupΩ do kt≤rej nale┐y plik.</p>
  886.  
  887. <p><span class="nazwa">chown()</span><br>
  888. <span class="prz">int chown(string $plik, mixed $user)</span><br>
  889. Zmienia w│a╢ciciela pliku.</p>
  890.  
  891. <p><span class="nazwa">clearstatcache()</span><br>
  892. <span class="prz">clearstatcache()</span><br>
  893. Usuwa pamiΩµ podreczn▒ statystyk pliku.</p>
  894.  
  895. <p><span class="nazwa">closedir()</span><br>
  896. <span class="prz">closedir(int $uchwyt_katalogu)</span><br>
  897. Zamyka uchwyt katalogu.</p>
  898.  
  899. <p><span class="nazwa">copy()</span><br>
  900. <span class="prz">bool copy(string $plik_kopiowany, $plik_nowy)</span><br>
  901. Kopiuje plik kopiowany jako nowy.</p>
  902.  
  903. <p><span class="nazwa">dir()</span><br>
  904. <span class="prz">new dir(string $katalog)</span><br>
  905. Zwraca klasΩ katalogu. Ma dwie cechy: handle - u┐ywan▒ w innych funkcjach - i path - zawieraj▒c▒ ╢cie┐kΩ dostΩpu do katalogu. Posiada funkcje obs│uguj▒ce obiekt: read(), rewind() i close().</p>
  906.  
  907. <p><span class="nazwa">dirname()</span><br>
  908. <span class="prz">string dirname(string $sciezka)</span><br>
  909. Zwraca ╢cie┐kΩ katalog≤w.</p>
  910.  
  911. <p><span class="nazwa">fclose()</span><br>
  912. <span class="prz">bool fclose(int $plik)</span><br>
  913. Zamyka otworzony plik.</p>
  914.  
  915. <p><span class="nazwa">feof()</span><br>
  916. <span class="prz">bool feof(int $plik)</span><br>
  917. Zwraca TRUE je╢li przkroczono koniec pliku.</p>
  918.  
  919. <p><span class="nazwa">fgetc()</span><br>
  920. <span class="prz">char fgetc(int $plik)</span><br>
  921. Pobiera jeden znak z pliku.</p>
  922.  
  923. <p><span class="nazwa">fgets()</span><br>
  924. <span class="prz">string fgets(int $plik, $dlugosc)</span><br>
  925. Pobiera z pliku linijkΩ o podanej d│ugo╢ci.</p>
  926.  
  927. <p><span class="nazwa">fgetss()</span><br>
  928. <span class="prz">string fgetss(int $plik, $dlugosc)</span><br>
  929. To samo co fgets(), tylko dodatkowo usuwa znaczniki HTML.</p>
  930.  
  931. <p><span class="nazwa">file()</span><br>
  932. <span class="prz">array file(string $sciezka)</span><br>
  933. Odczytuje ca│y plik i umieszcza jego zawarto╢µ w tablicy.</p>
  934.  
  935. <p><span class="nazwa">file_exists()</span><br>
  936. <span class="prz">bool file_exists(string $plik)</span><br>
  937. Zwraca TRUE je╢li plik istnieje.</p>
  938.  
  939. <p><span class="nazwa">fileatime()</span><br>
  940. <span class="prz">int fileatime(string $plik)</span><br>
  941. Zwraca czas ostatniego dostΩpu do pliku.</p>
  942.  
  943. <p><span class="nazwa">filectime()</span><br>
  944. <span class="prz">int filectime(string $plik)</span><br>
  945. Zwraca czas ostatniej modyfikacji i-wΩz│a pliku.</p>
  946.  
  947. <p><span class="nazwa">filegroup()</span><br>
  948. <span class="prz">int filegroup(string $plik)</span><br>
  949. Okre╢la grupΩ do kt≤rej nale┐y plik.</p>
  950.  
  951. <p><span class="nazwa">fileinode()</span><br>
  952. <span class="prz">int fileinode(string $plik)</span><br>
  953. Zwraca i-wΩze│ pliku.</p>
  954.  
  955. <p><span class="nazwa">filemtime()</span><br>
  956. <span class="prz">int filemtime(string $plik)</span><br>
  957. Zwraca czas ostatniej aktualizacji pliku.</p>
  958.  
  959. <p><span class="nazwa">fileowner()</span><br>
  960. <span class="prz">int fileowner(string $plik)</span><br>
  961. Zwraca identyfikator w│a╢ciciela pliku.</p>
  962.  
  963. <p><span class="nazwa">fileperms()</span><br>
  964. <span class="prz">int fileperms(string $plik)</span><br>
  965. Zwraca prawa dostΩpu do pliku.</p>
  966.  
  967. <p><span class="nazwa">filesize()</span><br>
  968. <span class="prz">int filesize(string $plik)</span><br>
  969. Zwraca wielko╢µ pliku.</p>
  970.  
  971. <p><span class="nazwa">filetype()</span><br>
  972. <span class="prz">string filetype(string $plik)</span><br>
  973. Zwraca typ pliku. Mo┐e mieµ warto╢ci:<br>
  974. - "fifo" - potok lub kolejka FIFO<br>
  975. - "char" - znakowy plik specjalny<br>
  976. - "dir" - katalog<br>
  977. - "block" - blokowy plik specjalny<br>
  978. - "link" - po│▒czenie symboliczne<br>
  979. - "file" - normalny plik<br>
  980. - "unknown" - nieznany</p>
  981.  
  982. <p><span class="nazwa">fopen()</span><br>
  983. <span class="prz">int fopen(string $plik, $tryb)</span><br>
  984. Otwiera plik i zwraca jego uchwyt. WiΩcej o tej funkcji znajduje siΩ w <a href="strona.php@url=php_2Fk6&menu=p">Rozdziale VI</a></p>
  985.  
  986. <p><span class="nazwa">fpassthru()</span><br>
  987. <span class="prz">int fpassthru(int $plik)</span><br>
  988. Wy╢wietla ca│▒ zawarto╢µ pliku od wewnΩtrznego wska╝nika po│o┐enia do ko±ca pliku.</p>
  989.  
  990. <p><span class="nazwa">fputs()</span><br>
  991. <span class="prz">int fputs(int $plik, string $lancuch, [int d│ugo╢µ])</span><br>
  992. Wstawia do pliku liniΩ.</p>
  993.  
  994. <p><span class="nazwa">fread()</span><br>
  995. <span class="prz">string fread(int $plik, $dlugosc)</span><br>
  996. Odczytuje fragment pliku.</p>
  997.  
  998. <p><span class="nazwa">fseek()</span><br>
  999. <span class="prz">int fseek(int $plik, $przesuniecie)</span><br>
  1000. Przesuwa wska╝nik wewnΩtrzny pliku.</p>
  1001.  
  1002. <p><span class="nazwa">ftell()</span><br>
  1003. <span class="prz">int ftell(int $plik)</span><br>
  1004. Zwraca warto╢µ wska╝nika wewnΩtrznego pliku.</p>
  1005.  
  1006. <p><span class="nazwa">fwrite()</span><br>
  1007. <span class="prz">int fwrite(int $plik, $lancuch, [int $dlugosc])</span><br>
  1008. Zapisuje │a±cuch w pliku.</p>
  1009.  
  1010. <p><span class="nazwa">is_dir()</span><br>
  1011. <span class="prz">bool is_dir(string $plik)</span><br>
  1012. Sprawdza czy plik jest katalogiem. Je╢li tak zwraca TRUE.</p>
  1013.  
  1014. <p><span class="nazwa">is_executable()</span><br>
  1015. <span class="prz">bool is_executable(string $plik)</span><br>
  1016. Sprawdza czy plik jest plikiem wykonywalnym.</p>
  1017.  
  1018. <p><span class="nazwa">is_file()</span><br>
  1019. <span class="prz">bool is_file(string $plik)</span><br>
  1020. Sprawdza czy plik jest normalnym plikiem.</p>
  1021.  
  1022. <p><span class="nazwa">is_link()</span><br>
  1023. <span class="prz">bool is_link(string $plik)</span><br>
  1024. Sprawdza czy plik jest po│▒czeniem symbolicznym.</p>
  1025.  
  1026. <p><span class="nazwa">is_readable()</span><br>
  1027. <span class="prz">bool is_readable(string $plik)</span><br>
  1028. Sprawdza czy mo┐na odczytaµ plik.</p>
  1029.  
  1030. <p><span class="nazwa">is_writeable()</span><br>
  1031. <span class="prz">bool is_writeable(string $plik)</span><br>
  1032. Sprawdza czy w pliku mo┐na co╢ zapisaµ.</p>
  1033.  
  1034. <p><span class="nazwa">link()</span><br>
  1035. <span class="prz">int link(string $cel, $nazwa)</span><br>
  1036. Tworzy "twarde" po│▒czenie z plikiem cel i nadaje mu nazwΩ.</p>
  1037.  
  1038. <p><span class="nazwa">linkinfo()</span><br>
  1039. <span class="prz">int linkinfo(string $sciezka)</span><br>
  1040. Zwraca informacje o po│▒czeniu.</p>
  1041.  
  1042. <p><span class="nazwa">lstat()</span><br>
  1043. <span class="prz">array lstat(string $plik)</span><br>
  1044. Pobiera informacje dotycz▒ce pliku.</p>
  1045.  
  1046. <p><span class="nazwa">mkdir()</span><br>
  1047. <span class="prz">int mkdir(string $nazwa, int $typ)</span><br>
  1048. Tworzy nowy katalog.</p>
  1049.  
  1050. <p><span class="nazwa">opendir()</span><br>
  1051. <span class="prz">int opendir(string $nazwa)</span><br>
  1052. Zwraca uchwyt do katalogu.</p>
  1053.  
  1054. <p><span class="nazwa">pclose()</span><br>
  1055. <span class="prz">int pclose(int $wsk_potoku)</span><br>
  1056. Zamyka potok do procesu.</p>
  1057.  
  1058. <p><span class="nazwa">popen()</span><br>
  1059. <span class="prz">int popen(string $polecenie, $tryb)</span><br>
  1060. Otwiera potok procesu.</p>
  1061.  
  1062. <p><span class="nazwa">readdir()</span><br>
  1063. <span class="prz">string readdir(int $uchwyt_katal)</span><br>
  1064. Odczytuje kolejny element z katalogu. Kolejno╢µ odczytywania jest losowa.</p>
  1065.  
  1066.  
  1067. <p><span class="nazwa">readfile()</span><br>
  1068. <span class="prz">int readfile(string $plik)</span><br>
  1069. Wy╢wietla zawarto╢µ pliku.</p>
  1070.  
  1071. <p><span class="nazwa">readlink()</span><br>
  1072. <span class="prz">string readlink(string $sciezka)</span><br>
  1073. Zwraca plik docelowy po│▒czenia symbolicznego.</p>
  1074.  
  1075.  
  1076. <p><span class="nazwa">rename()</span><br>
  1077. <span class="prz">bool rename(string $stara, $nowa)</span><br>
  1078. Zmienia star▒ nazwΩ pliku na now▒.</p>
  1079.  
  1080. <p><span class="nazwa">rewind()</span><br>
  1081. <span class="prz">int rewind(int $plik)</span><br>
  1082. Ustawia wska╝nik wewnΩtrzny pliku na pocz▒tku.</p>
  1083.  
  1084. <p><span class="nazwa">rewinddir()</span><br>
  1085. <span class="prz">rewinddir(int $katalog)</span><br>
  1086. Ustawia wska╝nik wewnΩtrzny katalogu na pocz▒tku.</p>
  1087.  
  1088. <p><span class="nazwa">rmdir()</span><br>
  1089. <span class="prz">int rmdir(string $katalog)</span><br>
  1090. Usuwa katalog. Musi on byµ pusty.</p>
  1091.  
  1092. <p><span class="nazwa">stat()</span><br>
  1093. <span class="prz">array stat(string $plik)</span><br>
  1094. Zwraca informacje o pliku. WiΩcej w <a href="strona.php@url=php_2Fk6&menu=p">Rozdziale VI</a> kursu.</p>
  1095.  
  1096. <p><span class="nazwa">symlink()</span><br>
  1097. <span class="prz">bool symlink(string $cel, $polaczenie)</span><br>
  1098. Tworzy symboliczne po│▒czenie do pliku o nazwie r≤wnej warto╢ci parametru cel i nadaje mu nazwΩ wyra┐on▒ w parametrze po│▒czenie. Je╢li siΩ uda zwraca warto╢µ TRUE.</p>
  1099.  
  1100. <p><span class="nazwa">tempnam()</span><br>
  1101. <span class="prz">string tempnam(string $sciezka, $wyraz)</span><br>
  1102. Tworzy unikatow▒ nazwΩ pliku w katalogu wyra┐onym przez ╢cie┐kΩ i zawieraj▒c▒ w sobie wyraz.</p>
  1103.  
  1104. <p><span class="nazwa">touch()</span><br>
  1105. <span class="prz">int touch(string $plik, [int $czas])</span><br>
  1106. Ustawia czas modyfikacji pliku. Je┐eli argument czas jest pusty funkcja u┐ywa aktualnego czasu.</p>
  1107.  
  1108. <p><span class="nazwa">umask()</span><br>
  1109. <span class="prz">int umask(int $maska)</span><br>
  1110. Zmienia aktualn▒ u-maskΩ.</p>
  1111.  
  1112. <p><span class="nazwa">unlink()</span><br>
  1113. <span class="prz">int unlink(string $plik)</span><br>
  1114. Usuwa plik.</p><br></td>
  1115.     </tr></table>
  1116.     </div>
  1117. </td>
  1118. <td width="142" valign="top">
  1119.  
  1120.         <br>
  1121.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  1122.         <tr>
  1123.         <td width="142" valign="top"><img src="img/login.gif" border="0" width="142" height="13" alt="LOGIN"></td>
  1124.         </tr>
  1125.         <tr>
  1126.         <td width="142" valign="top" background="img/okno1.gif">
  1127.         
  1128.             
  1129.             <div align="center">
  1130.             <table cellpadding="0" cellspacing="2" border="0" width="98%">
  1131.             <form method="post" action="subskrypcja/login.php">
  1132.             <tr><td width="30%"><span class="t">Login:</span></td><td width="68%"><input type="text" name="login" size="15" class="login"></td></tr>
  1133.             <tr><td width="30%"><span class="t">Has│o:</span></td><td width="68%"><input type="password" name="haslo" size="15" class="login"></td></tr>
  1134.             
  1135.             <tr><td colspan="2"><center><input type="image" src="img/ok.gif"></td></tr>
  1136.             </form></table></div>
  1137.         
  1138.         </td>
  1139.         </tr>
  1140.         <tr>
  1141.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  1142.         </tr></table>
  1143.  
  1144.         <br>
  1145.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  1146.         <tr>
  1147.         <td width="142" valign="top"><img src="img/art.gif" border="0" width="142" height="13" alt="ARTYKULY"></td>
  1148.         </tr>
  1149.         <tr>
  1150.         <td width="142" valign="top" background="img/okno1.gif">
  1151.         
  1152.         <span class="m">
  1153.         
  1154.          -<a href="index.php@id=1" class="menu">"Edytory HTML'a"</a><br>
  1155.          -<a href="index.php@id=2" class="menu">"Publikowanie witryny"</a><br>
  1156.          -<a href="index.php@id=3" class="menu">"PHP w domu"</a><br>
  1157.          -<a href="index.php@id=4" class="menu">"Przeszukiwanie stron"</a><br>
  1158.          -<a href="index.php@id=204" class="menu">"Wprowadzenie do Javy"</a><br>
  1159.          -<a href="index.php@id=210" class="menu">"Grafika w PHP"</a>
  1160.         </span>
  1161.         
  1162.         </td>
  1163.         </tr>
  1164.         <tr>
  1165.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  1166.         </tr></table>
  1167.         
  1168.         <br>
  1169.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  1170.         <tr>
  1171.         <td width="142" valign="top"><img src="img/stat.gif" border="0" width="142" height="13" alt="ARTYKULY"></td>
  1172.         </tr>
  1173.         <tr>
  1174.         <td width="142" valign="top" background="img/okno1.gif"><div align="left"><table border="0" cellpadding="0" cellspacing="0" width="138"><tr><td width="138"><ol><li><a href="index.php@id=135" class="stat">PHP - przyk│adowe skrypty</a> <span class="maleczarne">(1491)</span><br><li><a href="index.php@id=59" class="stat">Szablony 1</a> <span class="maleczarne">(833)</span><br><li><a href="index.php@id=145" class="stat">Kurs PHP</a> <span class="maleczarne">(817)</span><br><br><span class="maleczarne">ú▒cznie: 24068</span>        </ol>
  1175.         <center><a href="http://stat.webmedia.pl/cgi-bin/anal?webarea" target="_blank">
  1176. <img border=0 src="http://stat.webmedia.pl/cgi-bin/stat?webarea&stat4ur" alt="stat4u" width="40" height="10"></a></center>
  1177.         </td></tr></table></div>
  1178.         </td>
  1179.         </tr>
  1180.         <tr>
  1181.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  1182.         </tr></table>
  1183.         
  1184.         <br>
  1185.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  1186.         <tr>
  1187.         <td width="142" valign="top"><img src="img/sponsor.gif" border="0" width="142" height="13" alt="SPONSOR"></td>
  1188.         </tr>
  1189.         <tr>
  1190.         <td width="142" valign="top" background="img/okno1.gif"><br>
  1191.         <center><EMBED src="img/beep2.swf" quality=high bgcolor=#000000 WIDTH=120 HEIGHT=30></center>                            
  1192.         </td>
  1193.         </tr>
  1194.         <tr>
  1195.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  1196.         </tr></table>
  1197.  
  1198.         <br>
  1199.             <div align="center"><table border="0" cellpadding="2" cellspacing="0" width="120">
  1200.             <tr>
  1201.             <td width="120"><a href="button.php@id=1" target="_blank"><img src="img/cgi.gif" border="0"></a></td>
  1202.             </tr>
  1203.             <tr>
  1204.             <td width="120"><a href="button.php@id=2" target="_blank"><img src="img/ygreg.gif" border="0"></a></td>
  1205.             </tr>
  1206.             <tr>
  1207.             <td width="120"></td>
  1208.             </tr>
  1209.             </table>
  1210.             </div>
  1211.         
  1212.  
  1213. </td>
  1214. </tr>
  1215. <tr>
  1216. <td width="770" valign="top" colspan="3" align="right"><br><br><span class="m">All rights reserved by <a href="mailto:web-area@web-area.org">J&J Filipowscy Design & Code</a></td>
  1217. </tr></table></div>
  1218.  
  1219.  
  1220. </body>
  1221. </html>