LINUXSOFT.cz Přeskoč levou lištu
Uživatel: Heslo:  
   CZUKPL

> Piškvorky

Edituj záznam
Kategorie: PHP
Programovací jazyk: PHP
Domovská stránka:
Download:
Tvůrce:
Popis skriptu: Piškvorky v php
Nároky na klienta:
Nároky na server: PHP server
Ukázka spuštěného skriptu
Kód s komentáři:
<?php 


  
if ($game==0
  { 
    
//Initialize 
    
$a=0$b=0$c=0
    
$d=0$e=0$f=0
    
$g=0$h=0$i=0
    
$player=1
  } 
  else 
  { 
    
//Advance to next player 
    
$player = (++$player 2) ? 2
  } 
  
$pieces = array ( $a,$b,$c,$d,$e,$f,$g,$h,$i ); 
?> 

<?php 
   
function draw_piece($idx,$p,$player
   { 
     switch (
$p[$idx]) 
     { 
       case 
0//Blank 
         
$p[$idx]=$player
         
$url "<a href=\"piskvorky.php?game=1&"
         
$url .= "a=$p[0]&b=$p[1]&c=$p[2]&"
         
$url .= "d=$p[3]&e=$p[4]&f=$p[5]&"
         
$url .= "g=$p[6]&h=$p[7]&i=$p[8]&"
         
$url .= "player=$player"
         
$url .= "\">"
         
$url .= "<img src=\"blank.gif\" width=64 height=64 border=0></a>"
         print 
$url
         break; 
       case 
1//Red-O 
         
print "<img src=\"ro.gif\" border=0>"
         break; 
       case 
2//Blue-X 
         
print "<img src=\"bx.gif\" border=0>"
         break; 
       default: 
         print 
"<img src=\"blank.gif\" border=0>"
         break; 
     } 
   } 
?> 

<html> 
  <body bgcolor="#000000"> 
  <font color="#00FF00"> 
    <center><h1>PHP Tic-Tac-Toe</h1></center> 
  </font> 
  <table align=center cellpadding=0 cellspacing=0 border=0> 
    <tr> 
      <td> 
        <? draw_piece(0,$pieces,$player?> 
      </td> 
      <td><img src="pix.gif" width=10 height=64></td> 
      <td> 
        <? draw_piece(1,$pieces,$player?> 
      </td> 
      <td><img src="pix.gif" width=10 height=64></td> 
      <td> 
        <? draw_piece(2,$pieces,$player?> 
      </td> 
      </tr> 
    <tr bgcolor=blue height=10></tr> 
    <tr> 
      <td><img src="pix.gif" width=64 height=10></td> 
      <td><img src="pix.gif" width=10 height=10></td> 
      <td><img src="pix.gif" width=64 height=10></td> 
      <td><img src="pix.gif" width=10 height=10></td> 
      <td><img src="pix.gif" width=64 height=10></td> 
    </tr> 
    <tr> 
      <td> 
        <? draw_piece(3,$pieces,$player?> 
      </td> 
      <td><img src="pix.gif" width=10 height=64></td> 
      <td> 
        <? draw_piece(4,$pieces,$player?> 
      </td> 
      <td><img src="pix.gif" width=10 height=64></td> 
      <td> 
        <? draw_piece(5,$pieces,$player?> 
      </td> 
    </tr> 
    <tr> 
      <td><img src="pix.gif" width=64 height=10></td> 
      <td><img src="pix.gif" width=10 height=10></td> 
      <td><img src="pix.gif" width=64 height=10></td> 
      <td><img src="pix.gif" width=10 height=10></td> 
      <td><img src="pix.gif" width=64 height=10></td> 
    </tr> 
    <tr> 
      <td> 
        <? draw_piece(6,$pieces,$player?> 
      </td> 
      <td><img src="pix.gif" width=10 height=64></td> 
      <td> 
        <? draw_piece(7,$pieces,$player?> 
      </td> 
      <td><img src="pix.gif" width=10 height=64></td> 
      <td> 
        <? draw_piece(8,$pieces,$player?> 
      </td> 
    </tr> 
</table> 

  <FORM ACTION='piskvorky.php?game=0' METHOD=POST> 
    <center> 
      <Input Type=submit Value='Nová hra'> 
    </center> 


</body> 
</html>
Zadal/a: Propernex


pridej.cz

> Vyhledávání software
> Vyhledávání článků

8.5.2016 17:19 /Redakce Linuxsoft.cz
PR: Dne 26.5.2016 proběhne v Praze konference Cloud computing v praxi. Tématy bude např. nejnovější trendy v oblasti cloudu a cloudových řešení, cloudové služby, infrastruktura cloudu, efektivní využití cloudu, možné nástrahy cloudů a jak se jim vyhnout
Přidat komentář

21.4.2016 8:01 /František Kučera
Spolek OpenAlt zve na 127. distribuovaný sraz příznivců svobodného softwaru a otevřených technologií (hardware, 3D tisk, SDR, DIY, makers…), který se bude konat ve čtvrtek 28. dubna od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5).
Přidat komentář

2.3.2016 22:41 /Ondřej Čečák
Letošní ročník konference InstallFest již tento víkend!
Přidat komentář

14.2.2016 16:39 /Redakce Linuxsoft.cz
O víkendu 5. a 6. března 2016 proběhne na pražském Strahově 8. ročník tradiční konference InstallFest. Celkem za dva dny uvidíte ​30 přednášek​ a ​6 workshopů.
Přidat komentář

5.2.2016 17:38 /Petr Ježek
Utilitka z XFce "xfce4-power-manager" nejen umožňuje nastavení lhůty pro uspání či hybernaci, ale i zapínání a vypínání prezentačního módu pro nerušené sledování videí. Stačí ji nastavit v každém vybavenějším panelu a v jakémkoli nontiled WM/DE.
Přidat komentář

10.1.2016 11:32 /Pavel `Goldenfish' Kysilka
LinuxMarket změnil provozovatele. Nově jej provozuje Marek Pszczolka. Více info a detaily #1 a #2.
Přidat komentář

29.12.2015 11:38 /Ondřej Čečák
Ještě posledních pár dní můžete přidávat příspěvky nebo nápady na Install Fest 2016, který se bude konat 5. a 6. března 2016.
Přidat komentář

8.12.2015 11:36 /Petr Ježek
Logické se stává realitou. LibreOffice a Thunderbird se mají dle článku na Redditu stát protiváhou MS řešení (MS Office a Outlook).
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

7.5.2016 14:58 / Teodor Komárek
Soubory

20.4.2016 0:07 / Jakub Cleing
Sázkový panel PHP FUSION

9.4.2016 9:43 / jiwopene@gmail.com
Re: problém s dpkg a nemožností instalovat

9.4.2016 9:41 / jiwopene@gmail.com
Re: změna velikosti disk.oddílu

9.4.2016 9:40 / jiwopene@gmail.com
Re: Přenesení starého OS Win7 na virtuál v Debianu

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2016) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze