Jump to content
Sign in to follow this  
TeeZ

Wykorzystanie zmiennych z conf_global

Recommended Posts

A wiec, chcę użyć w skrypcie automatyczne pobieranie danych do bazy z conf_global, aby po wrzuceniu pliku w główny katalog forum nie trzeba było go edytować zgodnie z hostem, bazą danych itp.

 

Użyłem

require_once('conf_global.php');
  Chcialem uzyć w
    @$db = mysql_pconnect("$host", "$user", "$haslo");

if (!$db)  

    {    

    print "wystąpił błąd w połączeniu";    

    exit;  

    }  

    

        mysql_select_db("$database");
  Zmienne z conf_global, ( teraz są zmienne z tego samego pliku ) ale są tam zapisane tak o :
$INFO['sql_host']            =    'localhost';

$INFO['sql_database']            =    'st';

$INFO['sql_user']            =    'ot';

$INFO['sql_pass']            =    '3'; 
  I teraz pytanie - w jaki sposób je wrzucić w zmienną?   O dziwo po zrobieniu  
     mysql_select_db("['sql_database']");

 

Smiga, a po użyciu w ten sam sposób reszty ,już nie łączy z bazą.

Edited by TeeZ

Share this post


Link to post
Share on other sites

Oj tam, podstawy kolego, podstawy:

@$db = mysql_pconnect($INFO['sql_host'], $INFO['sql_user'], $INFO['sql_pass']);
mysql_select_db($INFO['sql_database']);

Share this post


Link to post
Share on other sites

Śmiga, a możesz mi powiedzieć w jaki sposób mogę zaincludować skrypt w HTML?

Share this post


Link to post
Share on other sites

Dla przykładu aby skrypt typu

    //UĹ»YYTKOWNIK

    print "<b>Nazwa użytkownika: </b>";    

    print stripslashes($row["name"]);    

    print "<br>";

    

    //ID

    print "<b>ID użytkownika: </b>";

    print stripslashes($row["member_id"]);    

    print "<br>";

    

    //GRUPA

    print "<b>ID grupy: </b>";

    print stripslashes($row["member_group_id"]);

    print "<br>";

    

    //E-MAIL

    print "<b>E-mail: </b>";

    print stripslashes($row["email"]);    

    print "<br>";

 

Występował w index.html

 

Nazwa użytkownika: Leys
ID użytkownika: 2
ID grupy: 5
E-mail: pakozaur@interia.pl

 

 

Kiedyś szukałem i znalazłem kod typu

 

<?



include ('123.php')


?>

 

 

który wrzucał wynik w html, tam gdzie go dodałem. Teraz szukam i nie mogę znaleźć. ;o

Edited by TeeZ

Share this post


Link to post
Share on other sites

Takie coś można, ale tak się nie robi ogólnie

 

mozna tez tak

 

<?php include("menu.php"); ?>

opcji jest sporo w zaleznosci co chcesz uzyskac bo wtedy dojdzie jeszcze wiecej

 

?php
$string = get_include_contents('somefile.php');

function get_include_contents($filename) {
    if (is_file($filename)) {
        ob_start();
        include $filename;
        return ob_get_clean();
    }
    return false;
}

?>

dlatego jesli chcesz zainkludowac cos to musisz sie okresli dokladnie co chcesz tym osiagnac, czy tylko "pokaz tu to co jest w pliku" lub "pokaz jesli - a jesli nie to nie pokazuj" itd itp

Share this post


Link to post
Share on other sites

Ok, do zamknięcia. Dzięki.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

W celu świadczenie usług przez nasz Serwis na najwyższym poziomie, w ramach Serwisu wykorzystujemy pliki Cookies (tzw. ciasteczka). Korzystając ze stron Serwisu IPSBEYOND.PL bez zmiany ustawień przeglądarki będą one zapisane w pamięci urządzenia. Jeżeli nie dokonacie Państwo zmiany ustawień przeglądarki internetowej to wyrażacie zgodę na zapisywanie plików Cookies.