<? php
  
  $pictures=array('tire.jpg','oil.jpg','spark_plug.jpg',
                  'door.jpg','steering_wheel.jpg',
  'thermostat.jpg','wiper_blage.jpg',
                  'gasket.jpg','brake_pad.jpg');
  shuffle($pictures);
?>
<html>
<head>
  <title>Bob's Auto Parts</title>
</head>
<body><h1>Bob's Auto Parts</h1>
<div align="center">
<table width=100%>
<tr>
<?php
  for($i=0;$i<3;$i++){
  echo "<td align=\"center\"><img src=\"";
  echo $pictures[$i];
  echo "\"/></td>";
  }?>
</tr>
</table>
</div>
</body>Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\bobs_front_page.php on line 3

解决方案 »

  1.   

    你的代码在我的平台测试没有任何问题!顶部加error_reporting(0);试试!
      

  2.   

    <? php 你这个中间为什么有空格?
      

  3.   

    问题就是<?php   ?>  不要在问号和php间加个空格
      

  4.   

    哦,这样。现在看不了图片怎么办?
    地址
    C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\pictures
      

  5.   

    如果放在C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\是正常显示图片,
    但放在C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\pictures不行