php 图片上传代码例子
下面来为你免费提供一款php 图片上传代码,如果你正在找文件上传的图片代码就进来看看吧,这是一款只支持jpg,gif,png,swf文件上传的php实例代码.
PHP实例代码如下:
<?php
if ($_FILES['file']) {
// 上传设置
$maxsize = 10002400; //最大允许上传的文件大小
$alltype = array(
".jpg",
".JPG",
".GIF",
".gif",
".png",
".swf"
); //所有允许上传的文件类型
$imgtype = array(
".jpg",
".JPG",
".GIF",
".gif",
".png",
".swf"
); //图片类型
// 判断文件大小
if ($_FILES['file']['size'] > $maxsize) {
echo "您上传的资料大于10000K";
exit;
}
// 判断文件类型
$type = strstr($_FILES['file']['name'], ".");
if (!in_array($type, $alltype)) {
echo "不允许上传该类型的文件";
exit;
}
$updir = "uploaddir";
$time = date("Ymd-His", time());
$fn = $time . $type;
$destination = $updir . "/" . $fn;
if (@move_uploaded_file($_FILES['file']['tmp_name'], $destination)) {
@chmod($destination, 0777);
$fileurl = $updir . "/" . $destination;
$fileurl = "" . $destination;
} else {
echo "上传失败!";
echo "<script>location.href=history.back()</script>";
}
// ----------------------------------------------------------------------------------------------//
}
if ($back == "no"):
echo "ok";
exit;
endif;html代码如下:
<html>
<head>
<title>添加图片</title>
<script language="JavaScript">
function isnull()
{
if(document.all.fileurl.value!="")insert();
}
function insert()
{
images='<img style="cursor:hand" src="'+insertpic.fileurl.value+'">';
edit = window.opener.document.mode_iframe.document.selection.createRange();
edit.pasteHTML (images);
window.close();
}
</script>
<style>
BODY { FONT-SIZE: 12px; FONT-FAMILY: tahoma,宋体;}
TABLE { empty-cells: show;}
TD { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: tahoma,宋体;margin: 5}
</style>
</head>
<body leftMargin=12 topMargin=12 marginwidth=2 marginheight=2 bgcolor='#D6D3CE' style="border:0px" onload=isnull()>
<form action=<?=$_SERVER['PHP_SELF'] name=insertpic enctype=multipart/form-data method=post>
<table>
<tr>
<td></td>
<td width=60>上传图片</td>
<td>
<input class=mmcinb type="file" name="file" size="14">
<input class=mmcinb type="submit" value="上传"></td>
</tr>
<tr>
<td></td>
<td>图片URL</td>
<td><input class=mmcinb type="text" name="fileurl" value="<?=$fileurl" size="26">
<button onclick=insert()>插入</button></td>
</tr>
<tr>
<td></td>
<td colspan=2 align=left><font color=red>可以直接输入图片的URL,点击插入即可(不能有中文)<br>
</font></td>
</tr>
</table>
</form>
<script language="JavaScript">
<!--
//picurl.focus();
//-->
</script>
</body>
</html>文章网址:http://www.phprm.com/scxz/fs4382.html
随意转载^^但请附上教程地址。