Avatar billede fc132 Nybegynder
10. oktober 2001 - 18:58 Der er 4 kommentarer og
1 løsning

hvor skal jeg insætte min connect her?

har den kode.. (connect_db_inc) men ved ik lige hvad for en jeg skal skrive mit brugernanvn/kode.... til min mysql en der kan hjælpe?

<?//-*- C++ -*-
/**
* Create a database connection
*
* Tries to connect to database and print out an error if that fails.
* In case of success a data base handle is returned.
*
* @author Michael Oertel <Michael@ortelius.de>
* @global $FEHLER,$BACKGROUNDIMAGE,$CHAT_OVERLOAD,$FILE_EXTENSION,$REPEAT_LOGIN,$INSTALL_DIR
* @return string contains the database handle
*/
function connect_db ($DATABASEHOST,$DATABASEUSER,$DATABASEPASSWD){
  global $FEHLER,$BACKGROUNDIMAGE;
  $noconnectmsg  = \"<HTML><HEAD><TITLE>$FEHLER</TITLE></HEAD><BODY BGCOLOR=\\\"#FFFFFF\\\" BACKGROUND=\\\"$BACKGROUNDIMAGE\\\"><BR>\";
  $noconnectmsg .= \"<DIV STYLE=\\\"color:#f00\\\">$FEHLER:</DIV>&nbsp;\";
  $noconnect    = 0;
  $dbh          = @mysql_connect($DATABASEHOST,$DATABASEUSER,$DATABASEPASSWD);
 
  // tries to connect to database five times
  while (!$dbh && $noconnect<5){
    $noconnect++;
    Sleep(2);
    $dbh = @mysql_connect($DATABASEHOST,$DATABASEUSER,$DATABASEPASSWD);
    if($debug){
      echo \"$noconnect. connection try.<BR>\";
    }
    if($noconnect>4){
      global $CHAT_OVERLOAD,$FILE_EXTENSION,$REPEAT_LOGIN,$INSTALL_DIR;
      echo $noconnectmsg,\"$CHAT_OVERLOAD <A HREF=\\\"/frame_set.$FILE_EXTENSION\\\" TARGET=\\\"_top\\\">$REPEAT_LOGIN</A>.\";
      echo \"<P><A HREF=\\\"/$INSTALL_DIR\\\">Chat-HomePage</A></BODY></HTML>\";
      @mail($TEAM_MAIL_ADDR,$ERRORMAIL_SUBJECT,$ERRORMAIL_BODY,\'FROM: phpOpenChat\');
      return -1;
    }
  }
 
  global $DATABASENAME;
  if(!mysql_select_db($DATABASENAME,$dbh)){
    echo $noconnectmsg,\"Can\'t find database \'$DATABASENAME\'\";
    global $INSTALL_DIR;
    echo \"<P><A HREF=\\\"/$INSTALL_DIR\\\">Chat-HomePage</A></BODY></HTML>\";
    @mysql_close($db_handle);
    return -1;
  }

  return $dbh;
}
?>
Avatar billede cyberdude Nybegynder
10. oktober 2001 - 19:23 #1
$DATABASEHOST = \"navnet / ip på den server der kløre sql server\";
$DATABASEUSER = \"Brugernavnet\";
$DATABASEPASSWD = \"Passwordet til databasen\";
$DATABASENAME = \"Navnet på databasen\";

Dette indsætter du ØVEREST i dit script, lige efter <?
Og så retter du selvf. til så den indeholder de rigtige brugernavne og pass. m.m.
Avatar billede fc132 Nybegynder
10. oktober 2001 - 19:46 #2
<?//-*- C++ -*-
/**
* Create a database connection
*
* Tries to connect to database and print out an error if that fails.
* In case of success a data base handle is returned.
*
* @author Michael Oertel <Michael@ortelius.de>
* @global $FEHLER,$BACKGROUNDIMAGE,$CHAT_OVERLOAD,$FILE_EXTENSION,$REPEAT_LOGIN,$INSTALL_DIR
* @return string contains the database handle
*/
$DATABASEHOST = \"localhost\";
$DATABASEUSER = \"?!?_dk\";
$DATABASEPASSWD = \"?!?!\";
$DATABASENAME = \"?!?_dk_db\";

function connect_db ($DATABASEHOST,$DATABASEUSER,$DATABASEPASSWD){
  global $FEHLER,$BACKGROUNDIMAGE;
  $noconnectmsg  = \"<HTML><HEAD><TITLE>$FEHLER</TITLE></HEAD><BODY BGCOLOR=\\\"#FFFFFF\\\" BACKGROUND=\\\"$BACKGROUNDIMAGE\\\"><BR>\";
  $noconnectmsg .= \"<DIV STYLE=\\\"color:#f00\\\">$FEHLER:</DIV>&nbsp;\";
  $noconnect    = 0;
  $dbh          = @mysql_connect($DATABASEHOST,$DATABASEUSER,$DATABASEPASSWD);

den virker ik.. for den her fejl i på en anden side: Warning: Failed opening \'defaults_inc.php\' for inclusion (include_path=\'.:/usr/local/lib/php\') in /web/www.dipz.dk/phpopenchat/html/index.php on line 29

Warning: Failed opening \'connect_db_inc.php\' for inclusion (include_path=\'.:/usr/local/lib/php\') in /web/www.dipz.dk/phpopenchat/html/index.php on line 36

Fatal error: Call to undefined function: connect_db() in /web/www.dipz.dk/phpopenchat/html/index.php on line 37

håber en lige kan finde du af om den sidder rigtig eller hvad!
Avatar billede fc132 Nybegynder
10. oktober 2001 - 19:52 #3
sorry cyberdudu for for lige dine points
kunne selv :)
Avatar billede cyberdude Nybegynder
10. oktober 2001 - 19:58 #4
er probglemet løst ?
Avatar billede fc132 Nybegynder
11. oktober 2001 - 13:52 #5
Jep.. fat ud af noget andet.. men du få point da det jo er rigtigt det du siger :)
INGEN snyd fra min side :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester