<form action="" method="post" enctype="multipart/form-data" name="form1">
 链接:<input type="text" name="url1" value="/script/show.php?picfile=/images/"><br>
  图片:
  <input class=input type="file" name="image1" size="10">
  
</form>
<br>
<br>      
<?php
if (isset($_FILES['image1']))
{
$ft=$_FILES['image1']['type'];
$fn=$_FILES['image1']['name'];
$flag=true;
if ($ft!="image/gif"&&$ft!="image/jpg"&&$ft!="image/png")
{
$_SESSION['msg']="上传的文件类型不被支持!Mime类型:".$ft."。<br>";
$flag=false;
}
$fxt=substr($fn,strrpos($fn,".")+1);
if ($fxt!="gif"&&$fxt!="jpg"&&$fxt!="png")
{
$_SESSION['msg'].="上传的文件类型不被支持!扩展名:".$fxt."。<br>";
$flag=false;
}
if ($flag){

$fn="headimg/".date("Ymdhis").$xh.".".$fxt;
if (move_uploaded_file($_FILES['image1']['tmp_name'],$fn)) 
{
echo "上传成功<a href=\"".$_SERVER['SCRIPT_NAME']."\">继续</a>";
exit;
} else {
echo "文件上传失败!<a href=\"".$_SERVER['SCRIPT_NAME']."\">继续</a>";
}
/*$imageurl="/images/wbighead/";
copy($image1,"/www/publish/ent".$imageurl.$image1_name);
copy($image2,"/www/publish/ent".$imageurl.$image2_name);
copy($image3,"/www/publish/ent".$imageurl.$image3_name);*/
}
}
?>

解决方案 »

  1.   

    上传图片的同时可以生成一个缩略图,
    如上传123.jpg 的同时生成 它的缩略图,123x.jpg
      

  2.   

    唉唉唉,试了半天,还是不行啊
    不是要缩略图,,,
    而是已经做好的一张小图。。
    我用javascript试了半天,结果IE死掉了
      

  3.   

    你只有一个:input type="file" 
    如何能上传两个图片呢?!你的班是白加了!
      

  4.   

    是啊,现在的问题集中到input type=file上了
    这个东西的值是只读的啊,怎么能写呢????
    真是头疼。。
      

  5.   

    回复人: xuzuning(唠叨) ( ) 信誉:645  2005-01-06 11:12:00  得分: 0  
     
     
       你只有一个:input type="file" 
    如何能上传两个图片呢?!你的班是白加了!
      
    哈哈,支持这位朋友说的!!