上传怪问题,跪求三天 帮忙顶~本人搞ASP的 :) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input name="line[]" type="file">$photo_name=$_FILE['line']['name'][0] 在POST的文件里 Print_R($_FILES); 你就明白该如何去得到上传的文件了.~~~~~PHP的上传完全不同于ASP的.PHP的上传N多基本操作都由PHP完成了~~~ input的name属性不对!php和asp的不大一样 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 ) ) ) ) 我现在表单框是在JS里的这样:<input type='file' id='line["+i+"]' name='line["+i+"]' >可是我这样也显示不出东西啊.空的.$photo_name=$_FILE['line']['name'][$i];echo $photo_name; 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 这个临时文件。 我现在是想问如何取得这个值?我现在表单框是在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; 问个php隐藏传值的问题 关于php fastcgi的问题 请问高手 如何从其他网站获得指定的信息 谁能推荐一个颜色取色器 版主在这里招几个人,不要删我呵`~ 显示问题。 如何等待php中的外部调用(system()) 如果字符串中没有http://则加上http://,有则不要加,请问如何实现?谢谢 欢迎大家加入PHP的QQ群:179027 这个sql语句怎么写: 这个页面是如何读出数据集的? 分贞的问题
PHP的上传N多基本操作都由PHP完成了~~~
[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 ) )
)
)
<input type='file' id='line["+i+"]' name='line["+i+"]' >可是我这样也显示不出东西啊.空的.
$photo_name=$_FILE['line']['name'][$i];
echo $photo_name;
[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 这个临时文件。
我现在表单框是在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;