jsTree e jQuery

Pesquisar este blog

Contribua

Te ajudei? Quer retribuir? PIX de qualquer quantia.

PHP Include Não Funciona - Erro: Undefined variable

Algo comum é o seguinte, imagina um ambiente onde eu tenho
include/database.inc
login/login.php
index.php

Dentro do arquivo database.inc temos
$host_name = "localhost";
$user_name = "root";
$password = "your_password";
$database_name = "dblocal";
$connection_string = 'mysql:dbname=' . $database_name . ';host=' . $host_name;

Na página login.php eu possuo o código
include "../include/database.inc";
echo "$hostname" . "<br/>";

Então obtenho o erro
Notice: Undefined variable: host_name

Este erro acontece porque no arquivo database.inc não usamos <?php ?>
Então o include irá apenas escapar o texto do arquivo e não interpretar como instruções PHP.
O arquivo abaixo está correto.
<?php
$host_name = "localhost";
$user_name = "root";
$password = "ninjax";
$database_name = "dblocal";
$connection_string = 'mysql:dbname=' . $database_name . ';host=' . $host_name;
?>













Nenhum comentário:

Postar um comentário