php图片上传
来源:互联网 发布:ecshop米奇源码下载 编辑:程序博客网 时间:2024/06/07 03:39
<?php
if(empty($_GET[submit]))
{
?>
<!--
<form enctype="multipart/form-data" action="http://bb.whxhkj.net/app.php?act=img" method="post">
-->
<form enctype="multipart/form-data" action="<?php $_SERVER['PHP_SELF']?>?submit=1" method="post">
Upload small image: <input name="Filedata" type="file">
<input type="submit" value="Upload">
</form>
<?php
}else{
$path="uploadfile/"; //上传路径
//echo $_FILES["Filedata"]["type"];
if(!file_exists($path))
{
//检查是否有该文件夹,如果没有就创建,并给予最高权限
mkdir("$path", 0700);
}//END IF
//允许上传的文件格式
$tp = array("image/gif","image/pjpeg","image/jpeg","image/png");
//检查上传文件是否在允许上传的类型
if(!in_array($_FILES["Filedata"]["type"],$tp))
{
echo "File Type is incorrect";
exit;
}//END IF
if($_FILES["Filedata"]["name"])
{
$file1=$_FILES["Filedata"]["name"];
//$file2 = $path.time().$file1;
//文件名称 取原文件名
$file2 = $path.time().$file1;
$flag=1;
}//END IF
if($flag) $result=move_uploaded_file($_FILES["Filedata"]["tmp_name"],$file2);
//特别注意这里传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件
if($result)
{
echo "上传成功!".$file2;
echo "<script language='javascript'>";
echo "alert(\"Upload Success!\");";
echo "</script>";
?>
<form enctype="multipart/form-data" action="<?php $_SERVER['PHP_SELF']?>?submit=1" method="post">
<!--
<form enctype="multipart/form-data" action="http://bb.whxhkj.net/app.php?act=img" method="post">
-->
Upload small image: <input name="Filedata" type="file">
<input type="submit" value="Upload">
</form>
<?php
//显示路径下图片名称列表
$dirr = 'uploadfile/';
$dir = opendir($dirr);
echo '<h1>success!</h1><br>';
echo 'File size:' . $_FILES['Filedata']['size'] . 'byte' . '<Br>';
echo 'File Path:' . $dirr;
echo '<hr with="100%" />' . '<p>';
echo $dirr . '--Listing:<ul>';
while($file = readdir($dir)){
echo "<li>$file</li>";
}
echo '</ul>';
closedir($dir);
}//END IF
}
?>
if(empty($_GET[submit]))
{
?>
<!--
<form enctype="multipart/form-data" action="http://bb.whxhkj.net/app.php?act=img" method="post">
-->
<form enctype="multipart/form-data" action="<?php $_SERVER['PHP_SELF']?>?submit=1" method="post">
Upload small image: <input name="Filedata" type="file">
<input type="submit" value="Upload">
</form>
<?php
}else{
$path="uploadfile/"; //上传路径
//echo $_FILES["Filedata"]["type"];
if(!file_exists($path))
{
//检查是否有该文件夹,如果没有就创建,并给予最高权限
mkdir("$path", 0700);
}//END IF
//允许上传的文件格式
$tp = array("image/gif","image/pjpeg","image/jpeg","image/png");
//检查上传文件是否在允许上传的类型
if(!in_array($_FILES["Filedata"]["type"],$tp))
{
echo "File Type is incorrect";
exit;
}//END IF
if($_FILES["Filedata"]["name"])
{
$file1=$_FILES["Filedata"]["name"];
//$file2 = $path.time().$file1;
//文件名称 取原文件名
$file2 = $path.time().$file1;
$flag=1;
}//END IF
if($flag) $result=move_uploaded_file($_FILES["Filedata"]["tmp_name"],$file2);
//特别注意这里传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件
if($result)
{
echo "上传成功!".$file2;
echo "<script language='javascript'>";
echo "alert(\"Upload Success!\");";
echo "</script>";
?>
<form enctype="multipart/form-data" action="<?php $_SERVER['PHP_SELF']?>?submit=1" method="post">
<!--
<form enctype="multipart/form-data" action="http://bb.whxhkj.net/app.php?act=img" method="post">
-->
Upload small image: <input name="Filedata" type="file">
<input type="submit" value="Upload">
</form>
<?php
//显示路径下图片名称列表
$dirr = 'uploadfile/';
$dir = opendir($dirr);
echo '<h1>success!</h1><br>';
echo 'File size:' . $_FILES['Filedata']['size'] . 'byte' . '<Br>';
echo 'File Path:' . $dirr;
echo '<hr with="100%" />' . '<p>';
echo $dirr . '--Listing:<ul>';
while($file = readdir($dir)){
echo "<li>$file</li>";
}
echo '</ul>';
closedir($dir);
}//END IF
}
?>
0 0
- PHP图片上传
- PHP图片上传类
- PHP图片上传代码
- PHP图片上传代码
- php图片上传心得
- php图片上传
- PHP实现图片上传
- php图片上传心得
- php图片上传
- php 实现图片上传
- php上传图片代码
- php上传图片代码
- PHP 上传图片
- PHP图片上传程序设计
- PHP图片上传
- php+ajax上传图片
- php 上传图片
- PHP上传图片功能
- InstallShield Limited Edition for Visual Studio 2013 图文教程
- 【剑指Offer面试编程题】题目1510:替换空格--九度OJ
- jQuery each 复选 全选 遍历 等DEMO
- Android学习之利用Intent打开图片、网页和拨打电话。
- This is a test
- php图片上传
- 指定字符串添加指定分隔符(初稿)
- 那所谓的知音
- Loadrunner:场景设置
- 详解coredump
- 十一月总结
- 最新Windows下c++读写锁SRWLock介绍
- 子数列的最大和
- 【Objective-C】objective-c的环境和helloworld