【发布时间】:2014-05-27 18:49:12
【问题描述】:
我在下面有这个代码来上传图片上传/年/月,如果这个目录不存在它会创建如果存在我只做上传。
在这段代码之后,我用这个拇指信息和其他表新闻字段插入到我的“新闻”表中。
它工作正常,我插入没有任何错误,它插入到我的数据库中,并且图像文件正在我的上传/年/月文件夹中成功上传。
但现在在我的另一个文件“news-edit.php”中,编辑我的新闻,我想在我的标签中显示拇指文件。
我试图这样做几个小时但它不起作用,有人可以帮助我了解正在发生的事情吗?
我上传图片的php代码
if(!empty($_FILES['thumb']['tmp_name'])){
$folder = '../uploads/';
$year = date('Y');
$month = date('m');
if(file_exists($folder.$resultReadEdit['thumb']) && !is_dir($folder.$resultReadEdit['thumb']))
{
unlink($folder.$resultReadEdit['thumb']);
}
if(!file_exists($folder.$year)){
mkdir($folder.$year,0755);
}
if(!file_exists($folder.$year.'/'.$month)){
mkdir($folder.$year.'/'.$month,0755);
}
$img = $_FILES['thumb'];
$ext = substr($img['name'],-3);
$f['thumb'] = $year.'/'.$month.'/'.$f['url'].'.'.$ext;
uploadImage($img['tmp_name'], $f['url'].'.'.$ext, '300', $folder.$year.'/'.$month.'/');
}
我的php要显示图片文件:
<label class="line">
<?php
$folder = '../uploads/';
$year = date('Y');
$month = date('m');
echo '<a href="'.$folder.$year.'/'.$month.'/'.$resultReadEdit['thumb'].'" rel="Shadowbox">';
echo '<img src="'.$folder.$year.'/'.$month.'/'.$resultReadEdit['thumb'].'" width="50" />';
echo '</a>';
print_r($resultReadEdit['thumb']);
?>
<input type="file" class="fileinput" name="thumb" size="60" />
</label>
我得到了什么:
【问题讨论】:
标签: php mysql file-upload upload