Ошибка при открытии файла

Oksana_new

Новичок
Ошибка при открытии файла

Пытаюсь создать регистрацию пользователя:

reg.php
<form method=POST action=handler_reg.php>
Имя: <input name=name type=text value="<?php echo $_POST['name']; ?>"><br><br>
Пароль: <input name=pass1 type=password><br><br>
<!-- Повторите пароль:<input name=pass2 type=password><br><br> -->
<input type=submit value="Зарегестрироваться">
</form>

handler_reg.php
<?php
echo "Ваше имя ".$_POST['name'];
include("D:\data\config.php");
echo "Здравствуйте!";
?>

config.php
<?php
$dblocation="localhost";
$dbname="foto";
$dbuser="root";
$dbpasswd="";
$dbcnx=@mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$dbcnx)
exit ("<p>В настоящий момент сервер базы данных не доступен,
поэтому корректное отображение страницы невозможно.</p>");
if (!@mysql_select_db($dbname))
exit ("<p>В настоящее время база данных не доступна, поэтому корректное
отображение страницы невозможно.</p>");
mysql_query ("SET character_set_client='cp1251'");
mysql_query ("SET character_set_results='cp1251'");
mysql_query ("SET collation_connection='cp1251_general_ci'");
?>

В результате получаю только:
Ваше имя Oksana

А хочу получить:
Ваше имя Oksana. Здравствуйте!

Т. е. все что идет после команды include("D:\data\config.php"); не работает.
Если содержание этого файла будет другим то все работает...
 

Фанат

oncle terrible
Команда форума
по ссылке, данной выше, разбирается пример, практически идентичный этому
 

Oksana_new

Новичок
Почитала...
Проблема стала поуже.
если использовать блокнок+Internet Explorer, то выдает ошибку:
Fatal error: Call to undefined function mysql_select_db() in D:\data\handler_reg.php on line 15
То есть будто не понимает функцию, значит база MySQL не подсоединена.

Но если я тоже самое делаю но через PHP Expert Editor 4.0
то с базой он соединяется и даже записывает туда данные, но вот говорит о том что $_POST[] пустой. Хотя через блокнок+Internet Explorer этот массив работает
 

BRat

o_0
Oksana_new
через phpinfo() посмотри какой php.ini использует php editor и какой IE+блокнот
 

Oksana_new

Новичок
PHP Expert Editor 4.0 использует:
C:\php\php.ini
а IE+блокнот:
C:\WINDOWS\php.ini
Но содержание этих файлов одинаково, непойму почему IE не хочет соединяться с базой, а PHP Expert Editor соединяется
 

BRat

o_0
Oksana_new
а давай IE+блокнот тоже будут использовать C:\php\php.ini
 

Oksana_new

Новичок
давай, а как я это сделаю?

-~{}~ 15.10.06 19:57:

Спасибо, все получилось.
Я скопировала libmysql.dll в папку C:/Windows. И все заработало.
Теперь понятно почему в PHP Expert Editor все работало, а в IE нет. Через IE он не мог найти этот dll
 
Сверху