关于PHP图片修改功能的问题

这是表单的处理程序

if($_POST['updata']){
$sid = addslashes($_POST['sid']);
$title = addslashes($_POST['title']);
$link = addslashes($_POST['link']);
$path = 'source/plugin/sap_vl/upload/';
$file_name = $_FILES["file"]["name"];

$typename = explode("." , $file_name);
for ($i=0; $i < count($typename); $i++) {
$type = $typename[$i];
}

$newname = $path.rand(0,9).time().'.'.$type;
echo $_FILES["file"]["tmp_name"];
echo "<br>";
echo $newname;
if(move_uploaded_file($_FILES["file"]["tmp_name"], $newname)
&&
DB::query("update `pre_sap_vl_video` SET `time` = '".time()."',`link` = '".$link."',`title` = '".$title."',`sid` = '".$sid."',`img` = '".$newname."' where id='".$sid."'")){
$message = '修改成功,请不要直接刷新本页面'.'<a href="plugin.php?id=sap_vl:admin">点击返回</a>';
}
}
代码不是我写的,我只是改了一下,要实现图片修改功能,貌似不对,大家看看哪里有问题

从循环哪里 $type 打印跟踪追一下, sql语句也打出来,
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-26
目测就是一个图片的上传功能。追问

嘻嘻,我要修改成修改功能,求大师指点

php中,更改图片的时候,怎样读取文件的路径?
file 类型你是改不了的,这里的文件地址也是客户端的地址,你PHP输出这个value没有意义。

php修改图片名的问题
语句的位置调整下,然后写法稍微改下就好了 if (is_uploaded_file($_FILES['upfile']['tmp_name'])){ upfile=$_FILES["upfile"];rand=rand(0,9999);type = $upfile["type"];fi=$rand.'.'.$type;\/\/这样估计就可以了 size = $upfile["size"];tmp_name = $upfile["tmp_name"];...

在php中如何对已经上传的图片进行增删查改,并得到当前图片储存的...
php 上传图片,在数据库里存放的都是图片地址,对图片操作实际上就是数据库存放图片的地址进行增删改查的 操作;删除图片的话,可以用php 的 unlink 函数,先把数据的图片地址查询出来,用php查一下这个图片是否存在,存在的话,删除,改 就是 上传一个同名文件,把源文件覆盖 ...

php文章中图片处理的使用
=false) { $diff = array_diff($oldimgs $newimgs); $diff = array_values($diff); if(!empty($diff)) { for($i= ;$i<count($diff);$i++) { $this >delimg($diff[$i] ARTICLE_IMG_DIR); } } } 删除图片的方法如下 很简单 代码如下: public function delimg($imgname $...

PHP 处理图片后颜色发生了变化 请帮吗给看下
我不确定你的原因,但是我猜测,可能是PHP的create jpeg方法色彩不够,所以他还有个函数imagecreatetruecolor()。是创建真彩画板,我图片处理都用这个函数,效果没任何变化,前提是图片质量参数大于80,方法是 1.创建真彩画板imagecreatetruecolor()2.复制图片到画板imagecopy()3.生成图片imagejpeg()4.释放...

php 图片上传。如果同时上传小图20张左右。他就会出错?敬请高手帮忙...
在php.ini 修改配置文件 max_file_uploads = 20 将这个数字修改成你一次上传的最大图片数!

phpweb 后台图片管理发布,修改。添加不了多张图片。只能发布修改一张...
photo目录下admin里面有个JS文件夹,里面的一个js的问题,联系官方,找相关的文件替换。或者联系我:369210265

php 怎么修改图片exif信息?或者有没有其他的程序可以修改的?
通过: 来修改。教程看:这里 懒得打开的话就看这里 <?php$image = new Imagick();$image->newImage(300, 200, "black");$image->setImageProperty('Exif:Make', 'Imagick');echo $image->getImageProperty('Exif:Make');?>

织梦系统怎么自动调整图片,发布出来太小?
一个最简单的方式就是,在图片属性里面,将宽度输入为100%,然后将高度的输入框内容清除,这样图片就自适应大小了。简单粗暴,希望给个好评!

php图片可以等比例的缩放吗
可以。等比例缩放的方法是:1、载入选区--自由变换。如下图:2、按住shift+alt键,使用鼠标调整大小,这种情况下,选区会按照等比例的方法进行缩放的。

相似回答