博主信息
树ampampamp刀布的博客
博文
3
粉丝
0
评论
0
访问量
1824
积分:4
P豆:0.11

php写拼图游戏

2017年07月29日 17:34:43阅读数:951博客 / 树ampampamp刀布的博客/ php

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Insert title here</title>

<style type="text/css">

table,td,th

  {

  border:1px solid black;

  }



  

img

  {

  width:200px;

  height:200px;

  }

  

  

</style>


</head>

<body>

<?php 


session_start();

function abh($nn)

{

    

        $b=array(array(1,3),array(0,2,4),array(1,5),array(0,4,6),array(1,3,5,7),array(2,4,8),array(3,7),array(4,6,8),array(5,7));

    

        foreach ($b as $c=>$d)

        {

    

            if(@$nn==$c)

            {

                foreach ($d as $e)

                {

                    if ($_SESSION['aa'][$e]==9)

                    {

                        $_SESSION['aa'][$e]=$_SESSION['aa'][$c];

                        $_SESSION['aa'][$c]=9;

                    break;

}

                }

break;

            }

    

    

        }

    

    

      

}

$a = array(1,2,3,4,5,6,7,8,9);

if (isset($_GET['ks']))

  

  $_SESSION['aa']=$a;

  

  

  

for ($i=0;$i<1000;$i++)  

{

  $kk=rand(0,8);

  abh(@$kk);

  

  

  

 

}

if (!isset($_SESSION['aa']))

{

    

    $a=array(1,2,3,4,5,6,7,8,9);

    $_SESSION['aa']=$a;

    $h=0;

}

else {$h=1;}

if (@$h){

abh(@$_GET['yd']);

}

$j=1;

?>

<table>


<tr>

<?php 

for ($q=0;$q<9;$q++)

{

    echo "<td><a href='bb.php?yd=$q'><img src='aa/".$_SESSION['aa'][$q].".png'/></a></td>";

    if ($q==2 || $q==5)

    {

        echo "</tr><tr>";

    }

}



?>


</tr>







</table>


<a href="bb.php?ks=1"><h2>新游戏</h2></a>

<?php 

foreach($_SESSION['aa'] as $f=>$g)

{

    if($g!=$a[$f])

    {

        $j=0;

        break;

    }

}


if (@$j==1 && @$h && @$_GET['yd'])

{

    

    echo "<script>alert('成功');location.href='".$_SERVER['PHP_SELF']."'</script>";

}


?>

</body>

</html>

图片我就不上传了,1.png图上显示一个1,2.png图上显示一个2,9.png图上显示空白就可以

版权申明:本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论
  • 计算机中常见的输入设备有:键盘、鼠标、摄像头、扫描仪、光笔、手输入板、杆、语音输入装置等。常见的输出设备有:显示器、影像输出系统、磁记录设备、打印机、语音输出系统、绘仪等。
    过去半年使用PHP和Java两种技术栈完成了一个服务器项目。由于项目中有高频的网络请求,所以PHP技术栈尝试使用Swoole引擎(基于事件的高性能异步并行网络通信引擎)来完成部分业务。