求电脑高手,给做一个PHP程序,急!! 满意后追加悬赏!!

形式:PHP源程序
程序功能:可以是一个算法,如排序、计算平均数、求最大值等,也可以是一个趣味程序,如在浏览器窗口中显示一个字符组成的图案(三角形、平行四边形等)。
原则上不少于20行,不多于100行

就行!!很急,先谢谢高手了!!!

<?php
//is_uploaded_file()函数的作用是:判断文件是否是通过HTTPPOST上传的
/*
if(is_uploaded_file($_FILES['userfile']['tmp_name']))
{
$upfile =$_FILES['userfile'];
$name =$upfile['name'];
$type =$upfile['type'];
$size =$upfile['size'];
$tmp_name =$upfile['tmp_name'];
$error =$upfile['error'];
switch($type)
{
case
}
if(move_uploaded_file($tmp_name,"images/".$name))
{
echo '上传成功';
}
else
{
echo "上传失败";
}
}
*/
if(isset($_FILES['userfile']))
{
if(is_uploaded_file($_FILES['userfile']['tmp_name']))
{
$upfile=$_FILES['userfile'];
$name=$upfile['name'];
$type=$upfile['type'];
$tmp_name=$upfile['tmp_name'];
$size=$upfile['size'];
$error=$upfile['error'];

/*过滤文件一是根据type类型
二是根据扩展名
*/
/*
switch($type)
{
case "image/pjpeg":$ok=1;
break;
case "image/jpeg":$ok=1;
break;
case "image/gif":$ok=1;
break;
case "image/png";$ok=1;
break;
}
*/
$extenName=end(explode('.',$name));
switch($extenName)
{
case "jpg";
case "bmp";
case "gif";
case "png";
$ok=1;
break;
}
if($ok==1)
{
$doc_root=$_SERVER['DOCUMENT_ROOT'];
if(!file_exists($doc_root."/upload/images"))//检测上传目录是否存在,如果不存在就创建该目录
{
mkdir("images");
}
if(move_uploaded_file($tmp_name,$doc_root."/upload/images/".$name))
{
echo "上传成功";
}
else
{
echo "上传失败";
}
}
else
{
echo "上传类型有误,请重新选择类型";
}
}
}
?>
<meta http-equiv="Content-Type" content="texst/html;charset=gb2312"/>
<center>
<form name="upload" id="upload" enctype="multipart/form-data" method="post">
上传文件:<input type='file' name='userfile'/>
<input type="submit" name="upload" value="上传"/>
</form>
<br>
<b>上传的文件</b>
</center>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-08
好像这种类别的问题,都是这种类型的要求,应付作业吧,还是自己动手吧。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网