在PHP中使用类对象上传图像

在PHP中使用类对象上传图像,php,Php,我没有得到这段代码的工作,是轮胎上传图像使用类对象,形式是正确的显示时,执行,但图像不显示在浏览器时,点击提交按钮,我们可以使用类对象以这种方式执行这段代码 <?php $obj=new test(); $obj->disp(); class test { var $name; public $val=5; //public $arr=array('1'=>array('a'=>'val 1', 'b'=>'val2'),'2'=&

我没有得到这段代码的工作,是轮胎上传图像使用类对象,形式是正确的显示时,执行,但图像不显示在浏览器时,点击提交按钮,我们可以使用类对象以这种方式执行这段代码

<?php

$obj=new test();
$obj->disp();

class test
{
    var   $name;
    public  $val=5;
    //public $arr=array('1'=>array('a'=>'val 1', 'b'=>'val2'),'2'=>array('c'=>'val 1', 'd'=>'val2'));

    function __construct()
    {

    }

      function disp()
    {
        echo <<<_END
<html><head><title>PHP Form Upload</title></head><body>
<form method='post' action='home1.php' enctype='multipart/form-data'>
Select File: <input type='file' name='filename' size='10'>
<input type='submit' value='Upload'>
</form>
_END;
if ($_FILES)
{
$name = $_FILES['filename']['name'];
move_uploaded_file($_FILES['filename']['tmp_name'], $name);
echo "Uploaded image '$name'<br><img src='$name'>";
}


    }
}

此代码运行良好。这没有问题。如果出现任何错误或图像未显示,请检查表单的文件名和动作是否相同

文件名为home1.php,与操作名相同,但仍不会在我的屏幕上显示图像。。