-4

サイトにサインアップしたばかりで、サイトに初めて製品を追加しようとしているユーザーにのみ発生する問題があります。製品の追加は 2 つの部分で行われます。1つ目は商品説明です。2 つ目は製品のスクリーン ショットです。

新しいユーザーが製品の説明を入力して [送信] をクリックすると、製品の画像をアップロードするページに移動します。ただし、サイトのヘッダーと本文の間にエラーがあります

dir occ/54

(この数字は商品ごとに異なります)

解決策は、メニュー画面に戻り、[すべての製品] ビューに移動して、失敗したエントリを削除することでした。「製品の追加」に戻り、最初のページで製品説明を追加するプロセスを繰り返すと、2 ページ目でエラーが発生しなくなりました。

新規ユーザーが初めてデータベースに項目を追加しようとすると、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 ;
?>

どんな助けでも大歓迎です!

4

1 に答える 1

0

次の行を削除します。

echo 'dir ' . $dir;
于 2012-05-14T07:13:40.263 に答える