首页 > php上传下载 > php 图片上传代码例子

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

随意转载^^但请附上教程地址。

标签:php 图片上传 上传代码

相关文章

发表留言