Не работает include

Jonior

Новичок
Не работает include

Переустановил ОС на локальной машине, решил поставить свежий php.
PHP Version 5.1.2
И намертво отрубило include();

пример:

файл values.php
PHP:
<?
	$dbhost = "localhost";
	$dbname = "engine";
	$dblogin = "xxxx";
	$dbpass = "xxxx";
	$link = mysql_connect($dbhost, $dblogin, $dbpass) 
					or die("Could not connect"); mysql_select_db($dbname) or die("Could not select 
					database");
?>
и файл, который я хочу запустить
PHP:
<?php
phpinfo();
include("values.php");

echo $dbhost;


?>
результат:


Notice: Undefined variable: dbhost in C:\localhost\www\b.php on line 5

Всегда вроде все подобное работало, бьюсь целый день (поиск по форуму и другим форумам ничего не дал).

Помогите понять в чем проблема.
 

Jonior

Новичок
Автор оригинала: zerkms
phpfaq.ru/debug
очень остроумно
там все прочитано.

проблема в том что переменные обьявленные в values.php не определяются.

изменил на то что всегда без проблем работало:
values.php
PHP:
<?
	function a()
	{
	echo "qqqq";
	}
	
?>
и код:

PHP:
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);

include("values.php");

a();

?>
получаю

Fatal error: Call to undefined function a() in C:\localhost\www\b.php on line 7

просто туплю уже не поймк с какой стороны подойти к этой проблеме.
 

zerkms

TDD infected
Команда форума
Jonior
думаю что в таком случае нужно перечитать повнимательнее, и подумать по поводу первой строки в файле values.php
 

Jonior

Новичок
Автор оригинала: zerkms
Jonior
думаю что в таком случае нужно перечитать повнимательнее, и подумать по поводу первой строки в файле values.php
Так и думал, что туплю на чем то простом.

Спасибо все заработало
PHP:
 <?php
Благодарю.
 

zerkms

TDD infected
Команда форума
Jonior
а если бы ты внимательно почитал дебуг и следовал бы оттуда указанию смотреть в хтмл, то сразу бы это понял
 
Сверху