Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> kłopot z uruchomieniem obiektu
acztery
post 19.03.2005, 19:03:48
Post #1





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

Ostrzeżenie: (0%)
-----


mam taki kod

  1. <?php
  2.  
  3.  
  4. header('Content-Type: text/html; charset=windows-1250');
  5.  
  6. @include(&#092;"lang/pl.php\");
  7. @include(&#092;"config.php\");
  8. $filename = 'config.php';
  9.  
  10. // sprawdza czy plik config.php znajduje sie na serwarze
  11. if (file_exists($filename)) {
  12.  
  13.     // sprawdza czy plik config.php jest czytelny
  14.     if (
  15.  
  16.     (!$cfg['dbhost']  == '') and
  17.     (!$cfg['dbuser']  == '') and
  18.     (!$cfg['dbname']  == ''))
  19.  
  20.     {
  21.         // jezeli w/w warunki sa spelnione sklep jest uruchomiony
  22.  
  23.         $varShopes = TRUE;
  24.     }else{
  25.         echo &#092;"$er[3]\";
  26.     }
  27. }else{
  28.         echo &#092;"$er[4]\";
  29.     }
  30.  
  31. if ($varShopes == TRUE)
  32. {
  33.     include(&#092;"class/start_page.php\");
  34.     $strona = new Strona();
  35.     $strona->strShop();
  36. }else{
  37.  
  38. // inny obiekt
  39.  
  40. }
  41.  
  42.     
  43. ?>


Kłopot w tym ze gdy podczas uruchomiania sklepu nie bedzie błędów do zmienna $varShopes równa się TRUE jeżeli są błedy to ta zmienna nie jest w ogole wykorzystywana.

czemu moj IF nie dziala ?

  1. <?php
  2. if ($varShopes == TRUE)
  3. {
  4.     include(&#092;"class/start_page.php\");
  5.     $strona = new Strona();
  6.     $strona->strShop();
  7. }else{
  8.  
  9. // inny obiekt
  10.  
  11. }
  12. ?>


Mam taki błąd

Kod
Notice: Undefined variable: varShopes in C:\Program Files\WebServ\httpd\dev\Shop\index.php on line 31




może jakieś podpowiedzi?

Ten post edytował acztery 19.03.2005, 19:08:12
Go to the top of the page
+Quote Post
zbig13
post 19.03.2005, 19:17:14
Post #2





Grupa: Zarejestrowani
Postów: 214
Pomógł: 0
Dołączył: 3.04.2004
Skąd: Legionowo

Ostrzeżenie: (0%)
-----


Nie wiem czy to pomoze, ale moze sprobuj najpierw zaczac od tego co sie stanie, kiedy $varShopes nie równa się TRUE:
  1. <?php
  2. if (!$varShopes)
  3. {
  4.  // obiekt
  5. }else{
  6. include(&#092;"class/start_page.php\");
  7. $strona = new Strona();
  8. $strona->strShop();
  9. }
  10. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 07:52