社区
基础编程
帖子详情
请问用PHP和MYSQL如何实现图像上传,我是菜鸟
qq_qiuxiao
2005-09-24 11:12:04
请问用PHP和MYSQL如何实现图像上传,
就是如何让一般用户进行图片上传的操作,我看到各网站上都有,就是不知道怎么实现,
谢谢各位大家了!
...全文
100
4
打赏
收藏
请问用PHP和MYSQL如何实现图像上传,我是菜鸟
请问用PHP和MYSQL如何实现图像上传, 就是如何让一般用户进行图片上传的操作,我看到各网站上都有,就是不知道怎么实现, 谢谢各位大家了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jimmyzhan
2005-09-25
打赏
举报
回复
详细见PHP手册第18章,谢谢
zhongjihang
2005-09-25
打赏
举报
回复
图片地址存数据库,图片放文件夹,不过安全性就得做足
surfchen
2005-09-25
打赏
举报
回复
http://cn.php.net/manual/en/features.file-upload.php
wxq4100798
2005-09-25
打赏
举报
回复
<?php
/*
$storeDir = "相对路径,如 ./upload"形式
*/
class Upload
{
var $_allowType;
var $_allowSize;
var $_storeDir;
var $_userFile;
function Upload($allowType="jpg|jpeg|gif|bmp",$allowSize,$storeDir,$userFile)
{
$this->_allowType = $allowType;
$this->_allowSize = $allowSize;
$this->_storeDir = $storeDir;
$this->_userFile = $userFile;
}
function StartUpload()
{
if(!is_array($this->_userFile))
{
die("参数传递错误,请选择一个文件!");
}
if (!empty($this->_userFile['name']))
{
if($this->_userFile['size'] > $this->_allowSize)
{
die("文件太大,允许上传文件的大小为".$this->_allowSize);
}
$fileName = $this->_userFile['name'];
if(!strstr($fileName,"."))
{
$fileName .=".txt";
$ext = "txt";
}
else
{
$ext = substr(strrchr($fileName,"."),1);
if(!preg_match("/$ext/is",$this->_allowType))
{
die("您上传的文件类型不正确,充许的文件类型为".$this->_allowType);
}
}
$newFileName = time().rand(1,10000).".".$ext;
if(!move_uploaded_file($this->_userFile['tmp_name'],$this->_storeDir."/".$newFileName))
{
die("复制文件失败");
}
return $newFileName;
}
}
}
?>
PHP
菜鸟
教程-文字版 PDF
4. 易于学习和使用,适合初学者快速入门。 5. 免费下载,降低了开发成本。 对于
PHP
初学者,可以通过各种在线工具和实例学习
PHP
。官方提供了完整的
PHP
参考手册,包括各种函数的使用方法,如Array、Calendar、cURL、...
基于C++&QT+
MySQl
+OpenCV的车牌识别搭建停车场管理系统.zip
在本项目中,QT被用来设计和
实现
用户友好的交互界面,包括各种控件、窗口和菜单,使用户可以方便地操作和监控停车场的运行状态。 【
MySQL
】是流行的开源关系型数据库管理系统,用于存储和管理停车场管理系统的各类...
w3cschool
菜鸟
教程
在教程中,你会学到如何创建基本的页面结构,使用不同的元素如标题、段落、链接、
图像
等,以及如何使用表格、列表、框架和表单来增强交互性。 2. CSS(层叠样式表):CSS负责网页的外观和布局。通过学习CSS,你可以...
W3SCHOOL
菜鸟
教程chm
W3School的CSS教程教你如何使用选择器定义元素的样式,如颜色、字体、尺寸等,并掌握浮动、定位、盒模型等核心概念,使网页设计更加美观和有序。 三、JavaScript教程 JavaScript是Web开发中的脚本语言,用于
实现
...
w3cschool
菜鸟
教程.CHM.rar
在《w3cschool
菜鸟
教程》中,你将学习如何创建基本的HTML标签,如`<head>`、`<body>`、`<h1>`到`<h6>`、`<p>`等,以及如何使用
图像
`<img>`、链接`<a>`、表格`<table>`等元素来构建一个完整的网页。 CSS(Cascading ...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章