Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

call to a member function... transfer sajta sa starog hostinga i problemi

  • 2 odgovora
  • 2.566 pregleda

Najnovija ↓

call to a member function... transfer sajta sa starog hostinga i problemi 28.01.2012. u 13:37 · pre 179 meseci #1
Pokusacu da budem sto jasniji i da posaljem sto vise podataka...

Nakon prebacivanja sajta na novi server (stari php 4, novi php5), shopping karta je prestala da funkcionise i pojavljuje se greska iz naslova...
Okacio sam cart_class.php...

Bitan (valjda, nije mi tu bas sve najjasnije, iskreno) deo koda je:

Code:
if($_SESSION['cart']!=""){
        $cart=$_SESSION['cart'];  //? sta je ovo, zasto ovo???
    }

    if($qty==''){
        $qty=1;
    }


    if($qty==0){
        $_SESSION['sess_msg']= "QUANTITY CANNOT BE LESS THAN 1";
        header("Location: product.php?id=$product_id");
        exit();
    }

    if(!session_is_registered('cart')){
        $cart =  new cart();
        session_register('cart'); // znam da je deprecated, da nije ovde problem???
        
    }
    
    
    
    $item_object =  new product($product_id  , $product_name , $price, $arr_att, $qty , $pweight);
    
    $cart->addToCart($item_object,$arr_att);


probao sam sa var_dump da vidim sta se desava i $item_object jeste objekat, a bogami i $cart...

No, na strani viewcart.php, na koju se vrsi redirekcija:

Code:
if($_SESSION['cart']!=""){
                        $cart=$_SESSION['cart'];
                        
                        
                    }
die (var_dump($cart));
                    $total="0.00";
                            if(count($cart->cart)>0){?>... itd, itd



$cart= null...


Re: call to a member function... transfer sajta sa starog hostinga i problemi 28.01.2012. u 14:12 · pre 179 meseci #2
Za pocetak obavezno zameni deprecated funkcije.
Code (php):
if($_SESSION['cart']!=""){
        $cart=$_SESSION['cart'];  //? sta je ovo, zasto ovo???
    }

Ovde se vraca iz sesije $cart koji si registrovao ranije. Inace posto je to objekat koristi is_object() funkciju za proveru.
Potpis
xxx
mali mali mali kamičak...nebo plave boje.
In Memoriam: Madzone Zeka(15.09.2005-16.09.2005)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme