主程序语句如下:<?php
require("../web文档树外文件/marquee_class.inc"); 
$test=new marquee;
$imgarray=array("游戏下载部分/download_image/公共图片/p1_截图","游戏下载部分/download_image/公共图片/p2_截图");
$srcarray=array("http://www.sysu.edu.cn/2010/","http://www.sysu.edu.cn/2010/");
$speed=10;
$test->Set_parameter($imgarray,$imgarray,$speed); 
$test->show(); 
?>
marquee_class.inc文件相关语句如下:class marquee
{
  public $imgarray=array();
  public $srcarray=array();
  public $speed=0;
  
  public function  Set_parameter($s_imgarray,$s_srcarray,$s_speed)
  {
        $this -> imgarray=$s_imgarray;
$this -> srcarray=$s_srcarray;
$this -> speed=$s_speed;
if(count($this ->imgarray)!=count($this ->srcarray))
{
  echo "<p>img_number !=src_number </p>";
}
  }
  
   public function  show()
  {
   $img_number=count($this ->imgarray);
   for($i=0;$i<$img_number;$i++)
  {
  echo "<a href='".$this ->srcarray[$i]."'><img src='".$this ->imgarray[$i]."'border='0' /></a>";
  }
  .........
句子echo "<a href='".$this ->srcarray[$i]."'><img src='".$this ->imgarray[$i]."'border='0' /></a>";寻找不到图片

解决方案 »

  1.   

    不使用类,在主程序里面该地址可以寻到图片,如果将该地址直接复制到类里面,不采用赋值的方式,也可以寻到图片,难道语句
    echo "<a href='".$this ->srcarray[$i]."'><img src='".$this ->imgarray[$i]."'border='0' /></a>";
    写错了?
      

  2.   

    <?php
    require("../web文档树外文件/marquee_class.inc");  
    $test=new marquee;
    ...你的这个是主文件里的吗?
      

  3.   

    你类里面的Set_parameter()能为属性赋上值嘛?你打印一下看看。
      

  4.   

    这个句子是写在主文件里的,../web文档树外文件/marquee_class.inc ,文件夹:web文档树外文件在C盘根目录下,没有放在www里
      

  5.   

    这没关系!那么你在之后
    $imgarray=array("游戏下载部分/download_image/公共图片/p1_截图","游戏下载部分/download_image/公共图片/p2_截图");
    echo "<img src='".$imgarray[0]."‘>";//加上这句这样的话,图片能显示吗?
      

  6.   

    试了下,赋值成功
    检测语句:
       echo $this ->imgarray[1];
       echo "<br/>";
       echo $this ->srcarray[1];打印结果:
    游戏下载部分/download_image/公共图片/p2_截图
    http://www.sysu.edu.cn/2010/ 和所赋值一致
      

  7.   

    应该是的,刚才直接写成echo "<img src='游戏下载部分/download_image/公共图片/p1_截图‘>";都没显示
      

  8.   

    相对于网站根也就是要相对于WWW目录?(主程序存储在WWW文件夹下)
      

  9.   

    对!www/主程序
    www/游戏下载部分/download_image/公共图片/p1_截图这样的关系?
    那你的程序在哪个位置?
      

  10.   

    C:\wamp\www\test_volve.html        ------主程序
    C:\wamp\web文档树外文件\marquee_class.inc    ------被主程序包含的类
    C:\wamp\web文档树外文件\游戏下载部分\download_image\公共图片\p1_截图.jpg   -------图片位置不知道咋写
      

  11.   

    如果 C:\wamp\www 是web的根的话,那么你的图片是访问不到的,除非把 C:\wamp\web文档树外文件\游戏下载部分\ 成虚拟目录