Problema de conexão
Meninos, tudo bem? não sou muito de mexer com PHP, na verdade estou retomando os trabalhos e no primeiro que recebi encontrei um problema.
Bem, o sistema de meu cliente roda no PHP5.6 (em hospedagem compartilhada) ele quer rodar no PHP7.0, quando rodo o sistema no xammp para testar e verificar erros ele retorna com a seguinte mensagem:
Notice: Undefined variable: pageCharset in C:\xampp\htdocs\sistema\php\header-home.php on line 3
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\sistema\config\connect.php:3 Stack trace: #0 C:\xampp\htdocs\sistema\php\header-home.php(4): include_once() #1 C:\xampp\htdocs\sistema\index.php(4): include('C:\\xampp\\htdocs...') #2 {main} thrown in C:\xampp\htdocs\sistema\config\connect.php on line 3
o arquivo **header-home.php** é este:
<?php
$versao = '12.04.18';
$pageCharset = $pageCharset ? $pageCharset : 'utf-8';
include_once(__DIR__."/../config/connect.php");
$tempTime = time();
if ($pgPrinc==1){
//$head_tag .= '<script type="text/javascript" src="/js/leilao'.$use_tema.'.js"></script>';
$head_tag .= '<script type="text/javascript" src="/js/leilao-novo.js"></script>';
}
o trecho do erro **index.php** é esse:
<?php
$pageTITLE = "Home | ";
$pgPrinc = 1;
include("php/header-home.php");
//include('php/home-banner.php');
?>
O arquivo **connect.php** é este:
<?php
include_once(dirname(__FILE__)."/config.inc.php");
$db=@mysql_connect($DBSERVER, $USERNAME, $PASSWORD);
if (!$db) die('<br /><br /><center><h1>Problemas no servidor:<br /></h1><h3>' . mysql_errno().': '. mysql_error().'</h3></center>');
$resp=@mysql_select_db($DATABASENAME,$db);
if (!$resp) die('<br /><br /><center><h1>Banco de dados não foi encontrado!</h1></center>');
include_once(dirname(__FILE__)."/../language/english.php");
if ($timezone_set=="") $timezone_set = "-03:00";
date_default_timezone_set($timezone_set);
$sql = @mysql_query("SET TIME_ZONE = '".$timezone_set."'");
//$sql = @mysql_query("Set @@global.timezone = '".$timezone_set."';");
$sql = @mysql_query("Select Now() as hora");
$dados = @mysql_fetch_array($sql);
$Hora_Servidor_MySQL = date('Y/m/d H:i:s',strtotime($dados[hora]));
//echo ">> $Hora_Servidor_MySQL << ";
function utf8ize($d) {
if (is_array($d)) {
foreach ($d as $k => $v) {
$d[$k] = utf8ize($v);
}
} else if (is_string ($d)) {
return utf8_encode($d);
}
return $d;
}
?>
O trecho do arquivo **config.inc.php** é este:
<?php
@session_start();
###################################################
Banco de dados
###################################################
$DBSERVER ="localhost"; //servidor "localhost"
$USERNAME = "root"; // usuario .."root"
$PASSWORD = "senha"; //senha
$DATABASENAME = "_DBDB_"; //banco de dados
Acredito que o problema esteja nas conexões do arquivo connect, não entendo muito da mudança entre Php5.6 para php7, poderiam me ajudar resolver esse erro?
Discussão (1)
Carregando comentários...