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>" ; } // ----------------------------------------------------------------------------------------------// } //开源代码phpfensi.com 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 >查看更多关于php 图片上传代码例子 - php上传下载的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did29334