الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في كود بلغة php

بدأه لينا 22 في 28 أبريل 2011 · 1 رد · 433 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

حاولت فهم الكود التالي --برنامج لعمل لعبة tic tac toe--ولكني لم استطع فهم كل اجزاء الكود وارجو منكم مساعدتي في فهمه ولكم مني جزيل الشكر

<?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) ? 1 : 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>
#2

السلام عليكم

هذا الجزء لم افهمه بشكل واضح...ارجومنكم المساعدة في اسرع وقت

<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>

بعد تنفيذ البرنامج سيتظهر الناتج كما في الصور الملحقةpost-237892-021170400 1304096698_thumb.p

post-237892-011319600 1304096515_thumb.p

المرفقات
صورة جديدة.pngصورة جديدة (1).png

مواضيع مشابهة