home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2001 November / MICD2001_11_NR1.iso / Www / WebArea / index.php@id=152 < prev    next >
Text File  |  2001-09-26  |  13KB  |  297 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=153">Rozdzia│ VIII - Klasy</a>
  113.  <a class="menu" href="index.php@id=154">Rozdzia│ IX - PHP a MySQL</a>
  114.  <a class="menu" href="index.php@id=155">Rozdzia│ X - Spis funkcji</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><p><span class="nag">PHP - Kurs - Rozdzia│ VII - Funkcje</span><br>
  120. <p>W PHP, tak jak w ka┐dym innym jΩzyku programowaniu, mo┐na
  121. tworzyµ funkcje. S▒ one pomocne, gdy pewne instrukcje chcemy
  122. kilka razy, w r≤┐nych miejscach skryptu, powt≤rzyµ oraz ┐eby
  123. zwiΩkszy│y czytelno╢µ kodu (przy du┐ych aplikacjach). W PHP
  124. funkcjΩ deklarujemy w nastΩpuj▒cy spos≤b:</p>
  125.  
  126. <p>function nazwa_funkcji(parametry) {<br>
  127. //operacje<br>
  128. }</p>
  129.  
  130. <p>Do zwr≤cenia warto╢ci funkcji s│u┐y instrukcja return. Z
  131. funkcji mo┐na zwracaµ zmienne wszelkiego typu, tablice i
  132. obiekty, np.:</p>
  133.  
  134. <p>function suma($a, $b) {<br>
  135. $wynik = $a + $b;<br>
  136. return $wynik;<br>
  137. }</p>
  138.  
  139. <p>function funkcja() {<br>
  140. return array("bleble","blebleee",3);<br>
  141. }</p>
  142.  
  143. <p>Argument funkcji mo┐na przekazaµ za pomoc▒ odwo│ania.
  144. Przydaje siΩ to do zmiany warto╢ci kilku zmiennych za pomoc▒
  145. jednej funkcji. Przekazaµ argument funkcji mo┐na zapisuj▒c
  146. przed nazw▒ argumentu znak "&". Przyk│ad:</p>
  147.  
  148. <p>function funkcja(&$zmienna) {<br>
  149. $zmienna .= " To doda│a funkcja.";<br>
  150. }</p>
  151.  
  152. <p>$lancuch = "To jest │a±cuch znak≤w.";<br>
  153. funkcja($lancuch);<br>
  154. echo $lancuch;</p>
  155.  
  156. <p>Wy╢wietli siΩ:</p>
  157.  
  158. <p>To jest │a±cuch znak≤w. To doda│a funkcja.</p>
  159.  
  160. <p>Aby u┐ywaµ zmiennych globalnych w funkcjach nale┐y przed
  161. wszystkimi operacjami napisaµ:</p>
  162.  
  163. <p>global zmienna1, zmienna2;</p>
  164.  
  165. <p>Je┐eli by╢my nie zapisali tej linii interpreter odczyta│ by
  166. te zmienne jako referencyjne, czyli stworzy│ by dwie zmienne
  167. referencyjne zmienna1 i zmienna2. </p>
  168.  
  169. <p>Ka┐dy parametr (argument) funkcji mo┐e mieµ swoj▒
  170. domy╢ln▒ warto╢µ np.:</p>
  171.  
  172. <p>function funkcja($zmienna=3, $zmienna2="Drzewo") {<br>
  173. print $zmienna."\n";<br>
  174. print $zmienna2;<br>
  175. }</p>
  176.  
  177. <p>Je┐eli tΩ funkcjΩ wywo│amy tylko przez podanie nazwy to
  178. wy╢wietli nam siΩ: </p>
  179.  
  180. <p>3<br>
  181. Drzewo</p>
  182.  
  183. <p>Je┐eli za╢ stworzymy funkcjΩ, kt≤rej tylko pierwszy
  184. argument ma warto╢µ domy╢ln▒, a drugi nie i wywo│amy j▒ w
  185. spos≤b:</p>
  186.  
  187. <p>funkcja("Bleble");</p>
  188.  
  189. <p>Wy╢wietli nam siΩ b│▒d: Warning: Missing argument 2 in
  190. call to funkcja() in /php/htdocs/ on line 14.</p><br></td>
  191.     </tr></table>
  192.     </div>
  193. </td>
  194. <td width="142" valign="top">
  195.  
  196.         <br>
  197.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  198.         <tr>
  199.         <td width="142" valign="top"><img src="img/login.gif" border="0" width="142" height="13" alt="LOGIN"></td>
  200.         </tr>
  201.         <tr>
  202.         <td width="142" valign="top" background="img/okno1.gif">
  203.         
  204.             
  205.             <div align="center">
  206.             <table cellpadding="0" cellspacing="2" border="0" width="98%">
  207.             <form method="post" action="subskrypcja/login.php">
  208.             <tr><td width="30%"><span class="t">Login:</span></td><td width="68%"><input type="text" name="login" size="15" class="login"></td></tr>
  209.             <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>
  210.             
  211.             <tr><td colspan="2"><center><input type="image" src="img/ok.gif"></td></tr>
  212.             </form></table></div>
  213.         
  214.         </td>
  215.         </tr>
  216.         <tr>
  217.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  218.         </tr></table>
  219.  
  220.         <br>
  221.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  222.         <tr>
  223.         <td width="142" valign="top"><img src="img/art.gif" border="0" width="142" height="13" alt="ARTYKULY"></td>
  224.         </tr>
  225.         <tr>
  226.         <td width="142" valign="top" background="img/okno1.gif">
  227.         
  228.         <span class="m">
  229.         
  230.          -<a href="index.php@id=1" class="menu">"Edytory HTML'a"</a><br>
  231.          -<a href="index.php@id=2" class="menu">"Publikowanie witryny"</a><br>
  232.          -<a href="index.php@id=3" class="menu">"PHP w domu"</a><br>
  233.          -<a href="index.php@id=4" class="menu">"Przeszukiwanie stron"</a><br>
  234.          -<a href="index.php@id=204" class="menu">"Wprowadzenie do Javy"</a><br>
  235.          -<a href="index.php@id=210" class="menu">"Grafika w PHP"</a>
  236.         </span>
  237.         
  238.         </td>
  239.         </tr>
  240.         <tr>
  241.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  242.         </tr></table>
  243.         
  244.         <br>
  245.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  246.         <tr>
  247.         <td width="142" valign="top"><img src="img/stat.gif" border="0" width="142" height="13" alt="ARTYKULY"></td>
  248.         </tr>
  249.         <tr>
  250.         <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: 24064</span>        </ol>
  251.         <center><a href="http://stat.webmedia.pl/cgi-bin/anal?webarea" target="_blank">
  252. <img border=0 src="http://stat.webmedia.pl/cgi-bin/stat?webarea&stat4ur" alt="stat4u" width="40" height="10"></a></center>
  253.         </td></tr></table></div>
  254.         </td>
  255.         </tr>
  256.         <tr>
  257.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  258.         </tr></table>
  259.         
  260.         <br>
  261.         <table border="0" cellpadding="0" cellspacing="0" width="142">
  262.         <tr>
  263.         <td width="142" valign="top"><img src="img/sponsor.gif" border="0" width="142" height="13" alt="SPONSOR"></td>
  264.         </tr>
  265.         <tr>
  266.         <td width="142" valign="top" background="img/okno1.gif"><br>
  267.         <center><EMBED src="img/beep2.swf" quality=high bgcolor=#000000 WIDTH=120 HEIGHT=30></center>                            
  268.         </td>
  269.         </tr>
  270.         <tr>
  271.         <td width="142" valign="top"><img src="img/okno2.gif" border="0" width="142" height="10"></td>
  272.         </tr></table>
  273.  
  274.         <br>
  275.             <div align="center"><table border="0" cellpadding="2" cellspacing="0" width="120">
  276.             <tr>
  277.             <td width="120"><a href="button.php@id=1" target="_blank"><img src="img/cgi.gif" border="0"></a></td>
  278.             </tr>
  279.             <tr>
  280.             <td width="120"><a href="button.php@id=2" target="_blank"><img src="img/ygreg.gif" border="0"></a></td>
  281.             </tr>
  282.             <tr>
  283.             <td width="120"></td>
  284.             </tr>
  285.             </table>
  286.             </div>
  287.         
  288.  
  289. </td>
  290. </tr>
  291. <tr>
  292. <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>
  293. </tr></table></div>
  294.  
  295.  
  296. </body>
  297. </html>