kurole Postado Agosto 13, 2004 Denunciar Share Postado Agosto 13, 2004 Eai galera é o seguinte site estava hospedado em outro servidor, eu copiei todos os arquivos para o meu pc, e voltei de novo para o novo servidor.Dei as CHMOD para as pastas necessárias, importei as tabelas, esta tudo normal, mas esta dando erro na conexão...Olha abaixo minha conexão como esta? <? ob_start(); //DBTIPO : 0=SQL_SERVER; 1=PostgreSQL 2=MySQL define("DBTIPO",2); define("URL_REPORT_PAGE","http://localhost/ifaber/manager/report.php"); define("DATE_FORMAT","Ymd"); define("USE_JAVASCRIPT_REDIRECT",true); define("TITADM", "SEMA > Administração"); //MSSQL define("MSSQL_SERVER","66.246.54.45"); define("MSSQL_USER","info_infobdsema"); define("MSSQL_PASSWD","info_bdsema"); define("MSSQL_DATABASE","info_contato"); //POSTGRES define("PSQL_SERVER","66.246.54.45"); define("PSQL_PORTA","5432"); define("PSQL_USER","info_infobdsema"); define("PSQL_PASSWD","info_bdsema"); define("PSQL_DATABASE","info_contato"); //MYSQL define("MYSQL_SERVER","localhost"); define("MYSQL_PORTA",""); define("MYSQL_USER","info_infobdsema"); define("MYSQL_PASSWD","info_bdsema"); define("MYSQL_DATABASE","info_contato"); ?> Como eu acho esse IP no meu novo servidor? ou esse IP é o mesmo da DNS do site?Como eu acho essa porta (5432) no novo servidor?Se puder me explique detalhado...Valeu Kurole Link para o comentário Compartilhar em outros sites More sharing options...
0 gladiador Postado Agosto 13, 2004 Denunciar Share Postado Agosto 13, 2004 /* Qual deles se ta usando ?SQL Server ?MSSQL ?PG ?ou o MySql pois, ai tem 4 tipos de SGBDs */ Link para o comentário Compartilhar em outros sites More sharing options...
0 kurole Postado Agosto 14, 2004 Autor Denunciar Share Postado Agosto 14, 2004 O codigo de cima é o defs.phpesse abaixo é dbs.php <? $track_errors = true; //############################################################### // GATEWAY //############################################################### //--------------------------------------------------------------- // CONECTA AO BANCO DE DADOS //--------------------------------------------------------------- function DB_connect() { if (DBTIPO==0) { return MSSQLconnect(); } if (DBTIPO==1) { return PSQLconnect(); } if (DBTIPO==2) { return MYSQLconnect(); } } //--------------------------------------------------------------- // DESCONECTA AO BANCO DE DADOS //--------------------------------------------------------------- function DB_disconnect($idConn) { if (DBTIPO==0) { return MSSQLdisconnect($idConn); } if (DBTIPO==1) { return PSQLdisconnect($idConn); } if (DBTIPO==2) { return MYSQLdisconnect($idConn); } } //--------------------------------------------------------------- // RODA UMA SENTENCA SQL //--------------------------------------------------------------- function DB_runSQL($idCon,$sentenca) { if (($idCon==-1)||($idCon=="")) { echo "Conexao inválida"; return -1; } if (DBTIPO==0) { return MSSQL_runSQL($idCon,$sentenca); } if (DBTIPO==1) { return PSQL_runSQL($idCon,$sentenca); } if (DBTIPO==2) { return MYSQL_runSQL($idCon,$sentenca); } } //--------------------------------------------------------------- // RETORNA O NUMERO DE LINHA DE UMA QUERY //--------------------------------------------------------------- function DB_getNumRows($idQuery) { if (($idQuery==-1)||($idQuery=="")) { echo "getnumrows: IDQuery inválido"; return -1; } if (DBTIPO==0) { return MSSQL_getNumRows($idQuery); } if (DBTIPO==1) { return PSQL_getNumRows($idQuery); } if (DBTIPO==2) { return MYSQL_getNumRows($idQuery); } } //--------------------------------------------------------------- // RETORNA UM ARRAY DOS VALORES DA LINHA CORRENTE DE UMA QUERY E // VAI PARA O PRÓXIMO REGISTRO //--------------------------------------------------------------- function DB_fetch($idQuery,$row) { if (($idQuery==-1)||($idQuery=="")) { echo "fetch: IDQuery inválido"; return -1; } if (DBTIPO==0) { return MSSQL_fetch($idQuery); } if (DBTIPO==1) { return PSQL_fetch($idQuery,$row); } if (DBTIPO==2) { return MYSQL_fetch($idQuery,$row); } } //--------------------------------------------------------------- // PEGA O VALOR DE UM CAMPO NO ARRAY DE CAMPOS //--------------------------------------------------------------- function DB_getValue($idQuery,$campos,$fieldName) { if (!isset($idQuery)) { return ""; } if (($idQuery==-1)||($idQuery=="")) { return ""; } if (DBTIPO==0) { return MSSQL_getValue($idQuery,$campos,$fieldName); } if (DBTIPO==1) { return PSQL_getValue($idQuery,$campos,$fieldName); } if (DBTIPO==2) { return MYSQL_getValue($idQuery,$campos,$fieldName); } } //--------------------------------------------------------------- // VAI PARA UMA LINHA ESPECÍFICA DE UMA QUERY //--------------------------------------------------------------- function DB_goTo($idQuery,$offset) { if (($idQuery==-1)||($idQuery=="")) { echo "goto: IDQuery inválido"; return -1; } if (DBTIPO==0) { return MSSQL_goTo($idQuery,$offset); } if (DBTIPO==1) { return PSQL_goTo($idQuery,$offset); } if (DBTIPO==2) { return MYSQL_goTo($idQuery,$offset); } } //--------------------------------------------------------------- //############################################################### // MYSQL //############################################################### //--------------------------------------------------------------- function MYSQLconnect() { $idConn = mysql_connect(MYSQL_SERVER . ":" . MYSQL_PORTA,MYSQL_USER,MYSQL_PASSWD); mysql_select_db(MYSQL_DATABASE,$idConn); return $idConn; } //--------------------------------------------------------------- function MYSQLdisconnect($idConn) { return mysql_close($idConn); } //--------------------------------------------------------------- function MYSQL_runSQL($idCon,$sentenca) { $idQuery = mysql_query($sentenca,$idCon); return $idQuery; } //--------------------------------------------------------------- function MYSQL_getNumRows($idQuery) { return mysql_numrows($idQuery); } //--------------------------------------------------------------- function MYSQL_fetch($idQuery,$row) { return mysql_fetch_row($idQuery); echo "fetched!"; } //--------------------------------------------------------------- function MYSQL_getValue($idQuery,$campos,$fieldName) { for ($i=0;$i<count($campos);$i++) { $nome = mysql_fieldname($idQuery,$i); if (strtoupper($nome)==strtoupper($fieldName)) { return $campos[$i]; } } return -1; } //--------------------------------------------------------------- function MYSQL_goTo($idQuery,$offset) { return mysql_data_seek($idQuery,$offset); } //--------------------------------------------------------------- //############################################################### // POSTGRES //############################################################### //--------------------------------------------------------------- function PSQLconnect() { $idConn = pg_Connect("host=" . PSQL_SERVER . " port=" . PSQL_PORTA . " dbname=" . PSQL_DATABASE . " user=" . PSQL_USER . " password=". PSQL_PASSWD); //mssql_select_db(MSSQL_DATABASE,$idConn); return $idConn; } //--------------------------------------------------------------- function PSQLdisconnect($idConn) { return pg_close($idConn); } //--------------------------------------------------------------- function PSQL_runSQL($idCon,$sentenca) { $idQuery = pg_exec($idCon,$sentenca); return $idQuery; } //--------------------------------------------------------------- function PSQL_getNumRows($idQuery) { return pg_numrows($idQuery); } //--------------------------------------------------------------- function PSQL_fetch($idQuery,$row) { return pg_fetch_row($idQuery,$row); echo "fetched!"; } //--------------------------------------------------------------- function PSQL_getValue($idQuery,$campos,$fieldName) { for ($i=0;$i<count($campos);$i++) { $nome = pg_fieldname($idQuery,$i); if (strtoupper($nome)==strtoupper($fieldName)) { return $campos[$i]; } } return -1; } //--------------------------------------------------------------- function PSQL_goTo($idQuery,$offset) { return pg_fetch_row($idQuery,$offset); } //--------------------------------------------------------------- //############################################################### // MS SQL //############################################################### //--------------------------------------------------------------- function MSSQLconnect() { $idConn = mssql_connect(MSSQL_SERVER,MSSQL_USER,MSSQL_PASSWD); mssql_select_db(MSSQL_DATABASE,$idConn); return $idConn; } //--------------------------------------------------------------- function MSSQLdisconnect($idConn) { return mssql_close($idConn); } //--------------------------------------------------------------- function MSSQL_runSQL($idCon,$sentenca) { $idQuery = mssql_query($sentenca,$idCon); return $idQuery; } //--------------------------------------------------------------- function MSSQL_getNumRows($idQuery) { return mssql_num_rows($idQuery); } //--------------------------------------------------------------- function MSSQL_fetch($idQuery) { return mssql_fetch_row($idQuery); } //--------------------------------------------------------------- function MSSQL_getValue($idQuery,$campos,$fieldName) { for ($i=0;$i<count($campos);$i++) { if (getenv("BOOT_IMAGE")=="linux") { $aObj = mssql_fetch_field($idQuery,$i); if (strtoupper($aObj->name)==strtoupper($fieldName)) { return $campos[$i]; } } else { $nome = mssql_field_name($idQuery,$i); if (strtoupper($nome)==strtoupper($fieldName)) { return $campos[$i]; } } } return -1; } //--------------------------------------------------------------- function MSSQL_goTo($idQuery,$offset) { return mssql_data_seek($idQuery,$offset); } //--------------------------------------------------------------- ?> Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
kurole
Eai galera é o seguinte site estava hospedado em outro servidor, eu copiei todos os arquivos para o meu pc, e voltei de novo para o novo servidor.
Dei as CHMOD para as pastas necessárias, importei as tabelas, esta tudo normal, mas esta dando erro na conexão...
Olha abaixo minha conexão como esta?
<? ob_start(); //DBTIPO : 0=SQL_SERVER; 1=PostgreSQL 2=MySQL define("DBTIPO",2); define("URL_REPORT_PAGE","http://localhost/ifaber/manager/report.php"); define("DATE_FORMAT","Ymd"); define("USE_JAVASCRIPT_REDIRECT",true); define("TITADM", "SEMA > Administração"); //MSSQL define("MSSQL_SERVER","66.246.54.45"); define("MSSQL_USER","info_infobdsema"); define("MSSQL_PASSWD","info_bdsema"); define("MSSQL_DATABASE","info_contato"); //POSTGRES define("PSQL_SERVER","66.246.54.45"); define("PSQL_PORTA","5432"); define("PSQL_USER","info_infobdsema"); define("PSQL_PASSWD","info_bdsema"); define("PSQL_DATABASE","info_contato"); //MYSQL define("MYSQL_SERVER","localhost"); define("MYSQL_PORTA",""); define("MYSQL_USER","info_infobdsema"); define("MYSQL_PASSWD","info_bdsema"); define("MYSQL_DATABASE","info_contato"); ?>Como eu acho esse IP no meu novo servidor? ou esse IP é o mesmo da DNS do site?
Como eu acho essa porta (5432) no novo servidor?
Se puder me explique detalhado...
Valeu Kurole
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados