<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <html> <head> <title>图片上传</title> </head> <body> <?php $uptypes=array('image/jpg','image/jpeg','image/png','image/pjpeg','image/gif','image/bmp','image/x-png'); $addtime=date("Ym",time()); $testdir="./upload/".$addtime."/"; if(file_exists($testdir)): else: mkdir($testdir,0777); endif; $max_file_size=2097152; //上传文件大小限制, 单位BYTE $destination_folder=$testdir; //上传文件路径 $imgpreview=1; //是否生成预览图(1为生成,其他为不生成); $imgpreviewsize=1/2; //缩略图比例 ?> <form enctype="multipart/form-data" method="POST" name="upform"> 上传文件: <input name="upfile" type="file"> <input type="submit" value="上传"><br> 允许上传的文件类型为:<?=implode(',',$uptypes)?> </form> <?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { if (!is_uploaded_file($_FILES["upfile"]["tmp_name"])) //是否存在文件 { echo "图片不存在!"; exit; } $file = $_FILES["upfile"]; if($max_file_size < $file["size"]) //检查文件大小 { echo "文件太大!"; exit; } if(!in_array($file["type"], $uptypes)) //检查文件类型 { echo "文件类型不符!".$file["type"]; exit; } if(!file_exists($destination_folder)) { mkdir($destination_folder); } $filename=$file["tmp_name"]; $image_size=getimagesize($filename); $pinfo=pathinfo($file["name"]); $ftype=$pinfo['extension']; $destination = $destination_folder.time().".".$ftype; if (file_exists($destination) && $overwrite != true) { echo "同名文件已经存在了"; exit; } if(!move_uploaded_file ($filename, $destination)) { echo "移动文件出错"; exit; } $pinfo=pathinfo($destination); $fname=$pinfo["basename"]; echo " <font color=red>已经成功上传</font><br>文件名: <font color=blue>".$destination_folder.$fname."</font><br>"; echo " 宽度:".$image_size[0]; echo " 长度:".$image_size[1]; echo "<br> 大小:".$file["size"]." bytes"; if($imgpreview==1) { echo "<br>图片预览:<br>"; echo "<img src=\"".$destination."\" width=".($image_size[0]*$imgpreviewsize)." height=".($image_size[1]*$imgpreviewsize); echo " title=\"图片预览:\r文件名:".$destination."\r上传时间:\">"; } } ?> </body> </html>
效果图:
相关推荐
1. **用户体验优化**:eWebEditor4.6对图片上传界面进行了优化,提供了更直观的操作指南,使非技术用户也能轻松上传图片。这包括简洁的上传按钮、拖放支持以及预览功能,确保用户可以准确预览上传的图片效果。 2. *...
一、精简说明: 删除所有"_"开头的文件和文件夹 删除语言包中除中文和英文以外的语言 删除skin目录下除默认皮肤以外的文件夹 filemanager/browser/default/connectors/目录下除php以外的文件 filemanager/upload/目录...
此外,其本地上传功能让用户可以直接在编辑器中上传图片和文件,大大提升了用户体验。 3. **本地上传功能**:在fckeditor精简版中,本地上传功能是核心特性之一。用户可以直接在编辑器界面上选择本地计算机上的文件...
4. **图像处理**:上传并插入本地或网络图片,支持图片大小调整和对齐方式设置。 5. **列表与表格**:创建无序列表、有序列表,以及复杂的多行多列表格。 6. **HTML代码编辑**:允许用户直接编辑HTML源码,提供...
下面将详细介绍这两个组件以及它们的PHP精简版3.3.1。 CKEditor是一个开源的JavaScript WYSIWYG(所见即所得)编辑器,它允许用户在网页上创建和编辑内容,就像在桌面应用中一样。CKEditor提供了丰富的文本格式化...
本文将深入探讨jQuery Uploadify的精简版,以及如何实现其简单应用和预览功能。 首先,jQuery Uploadify是一款基于jQuery的插件,它的核心功能是实现了异步(AJAX)上传,让用户在不刷新页面的情况下完成文件上传,...
**ckfinder 完美精简版与优化版详解** CKFinder是一款强大的文件管理器,专为Web应用设计,用于在服务器上浏览、管理和上传文件。它与流行的富文本编辑器CKEditor结合使用,提供了一站式的文件管理和内容编辑解决...
UEditor的核心库`ueditor.all.js`包含了所有功能,而开发者也可以根据实际需要选择精简版的`ueditor.all.min.js`。 `ueditor`目录是UEditor的主要组件,包含了编辑器的各种配置文件、语言包、插件等。其中,`config...
最新更新(V3.80) ============================= 1. 增加服务器端图片、Flash等文件插入功能,图片预览功能,及后台可设置此功能的开关。...13. 修复PHP+Apache下的文件上传问题 14. 修复所有已知BUG
**精简版jQuery多图上传图片上传** 在Web开发中,用户经常需要上传图片,而一个功能完善的图片上传组件能够极大地提升用户体验。本教程将详细讲解如何使用jQuery实现一个精简版的多图上传功能,它具有配置简单、...
终于搞定FCKeditor 2.6最完善的精简版。 FCKeditor 2.6 精简版第三版修改内容如下: 修补第一第二版存在的焦点丢失BUG,即在IE下选择文字点其他地方选中文字变成未选中 删除插件功能 删除表格功能 精简弹出窗口的...
在这个精简版第三版中,开发者可能已经剔除了部分非核心功能,以便于更轻量级的集成和使用。 1. **FCKeditor的基本结构**:FCKeditor主要由几个关键文件组成,如在提供的文件列表中所示: - `fckeditor.asp`:ASP...
同时,精简版可能保留了基本的文字编辑、段落格式设置、链接创建和图片上传等核心功能,确保基本的编辑需求得以满足。 FCKeditor的工作原理主要是通过JavaScript和HTML DOM操作来实现富文本的编辑。它将编辑区域...
【fckeditor精简版】是基于Web的富文本编辑器,专为网页设计者和开发者提供的一款轻量级但功能强大的工具。FCKeditor(现在已经更名为CKEditor)是一款开源的JavaScript组件,允许用户在浏览器中编辑HTML内容,类似...
精简版,在ASP、PHP、JSP、ASP.NET四个平台通用 web访问http://localhost/xxx/view.asp 其中xxx可以是任何的目录,例如: 1、xxx=web--------->http://localhost/web/view.asp 2、xxx=pc/web--------->...
【标题】"精简版fckeditor"所涉及的知识点主要围绕着一个轻量级的在线文本编辑器——FCKeditor。FCKeditor是一款开源的JavaScript富文本编辑器,它允许用户在网页上编辑内容,类似于Microsoft Word的功能,提供了一...
【PHP在线PS照片图片处理网站源码】是一个基于PHP开发的网页版图像编辑工具,它模仿了Adobe Photoshop的功能,让用户可以在浏览器中实现类似Photoshop的图片编辑操作,无需下载和安装任何桌面应用。这个源码提供了对...
这个“ckfinder文件精简版 v2.3.1”是该软件的一个特定版本,它针对某些用户群体进行了优化,可能去除了部分高级功能,以提供更简洁、轻量级的体验。 CKFinder 2.3.1版本主要特点和知识点包括: 1. **用户界面**:...
【FCKEditor_ASP精简版】是一款基于ASP语言开发的富文本编辑器,它专为新闻系统后台和BBS论坛等应用场景设计。这个版本是由个人开发者精简优化过的,旨在提供一个轻量级且易用的文本编辑工具,帮助用户更高效地编辑...