我有一个问题,该问题仅发生在刚刚注册该网站并第一次尝试在我的网站上添加产品的用户身上。添加产品分两部分完成。第一个是产品描述。二是产品截图。
新用户填写产品描述并点击提交后,他们会被带到页面上传他们的产品图片。但是,在网站的标题和正文之间存在错误
目录 occ/54
(此数字因产品而异)
解决方案是返回菜单屏幕,转到“所有产品”视图并删除失败的条目。一旦您返回“添加产品”并重复在第一页添加产品描述的过程,第二页将不再出现错误。
显然,对于新用户,他们第一次尝试向数据库添加项目时,是在尝试写入 MySQL 数据库和 OCC 文件夹中已经存在的产品 ID。
<?
if ($this->tank_auth->is_logged_in())
{
$id = $this->tank_auth->get_user_id();
$user = $this->users_m->get_user_by_id($id);
$profile = $this->users_m->get_user_profile($id);
$fresh = $this->dev->get_fresh_app_id($id);
$app = $this->dev->get_app_by_id($fresh);
$user_dir = 'occ/' . $id;
$is_it = file_exists($user_dir);
if($is_it != TRUE)
{
$dir = 'occ/' . $id;
echo 'dir ' . $dir;
mkdir ($dir);
}
else
{
$new_dir = 'occ/' . $id . '/' . $app->id;
$is_itt = file_exists($new_dir);
if($is_itt != TRUE)
{
$dirr = 'occ/' . $id . '/' . $app->id;
mkdir ($dirr);
}
}
$logo_path = '../occ/'. $id . '/' . $app->id ;
?>
任何帮助,将不胜感激!