【发布时间】:2014-08-13 05:25:55
【问题描述】:
我试图将图像插入到包含所有其他数据的同一个表中。我无法上传图像并检查其验证。 MODEL的代码是这样的。请给我一个解决方案?
<?php
class Dhani_model extends CI_Model {
function dhani_model()
{
// Call the Model constructor
//parent::Model();
}
$targetpath='\images';
$date=date("Y-m-d-H-i-s");
$targetpath=$targetpath .$date. basename($_FILES['images']['name']);
move_uploaded_file($_FILES['images']['tmp_name'], $targetpath);
public function insertData($postdata)
{
$r=$postdata['name'];
$s=$postdata['phone'];
$p=$postdata['address'];
$a=$postdata['days'];
$b=$postdata['email'];
$c=$postdata['password'];
$images=$postdata['$targetpath'];
$data = array(
'name' => $r ,
'phone'=> $s ,
'address' => $p ,
'days' => $a,
'email' => $b ,
'password'=> $c ,
'$targetpath'=> $images,
);
$query=$this->db->insert('registration', $data);
if($query)
return $query;
}
}
?>
【问题讨论】:
-
如果你想正确实现它,你需要一个完整的层来执行它。
-
这是我运行文件时显示的错误 Parse error: syntax error, unexpected '$targetpath' (T_VARIABLE), expecting function (T_FUNCTION) in C:\xampp\htdocs\bodhi\application\ models\dhani_model.php 第 12 行
标签: php codeigniter image-uploading