帮忙顶~本人搞ASP的  :)

解决方案 »

  1.   

    <input name="line[]" type="file">$photo_name=$_FILE['line']['name'][0]
      

  2.   

    在POST的文件里  Print_R($_FILES); 你就明白该如何去得到上传的文件了.~~~~~PHP的上传完全不同于ASP的.
    PHP的上传N多基本操作都由PHP完成了~~~
      

  3.   

    input的name属性不对!php和asp的不大一样
      

  4.   

    Print_R($_FILES)得出以下结果,又如何做?Array ( 
    [line] => Array ( 
    [name]     => Array ( [0] => Array ( [photo_path] => 01.jpg ) )
    [type]     => Array ( [0] => Array ( [photo_path] => image/pjpeg ) ) 
    [tmp_name] => Array ( [0] => Array ( [photo_path] => C:\DOCUME~1\amos\LOCALS~1\Temp\phpC5B.tmp ) ) 
    [error]    => Array ( [0] => Array ( [photo_path] => 0 ) )
    [size]     => Array ( [0] => Array ( [photo_path] => 466670 ) ) 

    )
      

  5.   

    我现在表单框是在JS里的这样:
    <input type='file' id='line["+i+"]' name='line["+i+"]' >可是我这样也显示不出东西啊.空的.
    $photo_name=$_FILE['line']['name'][$i];
    echo $photo_name;
      

  6.   

    Array ( 
    [line] => Array ( 
    [name]     => Array ( [0] => Array ( [photo_path] => 01.jpg ) )  //这是你上传时的文件名。
    [type]     => Array ( [0] => Array ( [photo_path] => image/pjpeg ) )  //上传的文件类型。
    [tmp_name] => Array ( [0] => Array ( [photo_path] => C:\DOCUME~1\amos\LOCALS~1\Temp\phpC5B.tmp ) ) //生成的临时文件名及路径。
    [error]    => Array ( [0] => Array ( [photo_path] => 0 ) )  //出错代码。为0表示上传成功。
    [size]     => Array ( [0] => Array ( [photo_path] => 466670 ) ) //上传文件的大小。

    )
    接下来,就你需要把  C:\DOCUME~1\amos\LOCALS~1\Temp\phpC5B.tmp 文件移动到你的上传目录。
    1 可以用移动函数。
    2 还可以 a copy 这个文件到对应目录。 b unlink 这个临时文件。
      

  7.   

    我现在是想问如何取得这个值?
    我现在表单框是在JS里的这样:
    <input type='file' id='line["+i+"][photo_path]' name='line["+i+"][photo_path]' >可是我这样也显示不出东西啊.空的.
    $photo_name=$_FILE['line']['name'][$i][photo_path];
    echo $photo_name;