Есть 2 сайта. На первом есть БД, а второй должен выводить ее у себя. На первом сайте лежит файл подключения к примеру www.1site.ru/connect.php Второй сайт инклюдит этот файл у себя, и делает определенную выборку. Но проблема в том что даже если в файле connect.php хост прописан не локально, то инфа всеравно не выводиться... Кто то сталкивался с подобным? + как наладить ограничение на пользователя в этом файле, если это вообще возможно?
connect.php Код (Text): <?php $db = mysql_connect ("хост","лонин","пароль"); mysql_select_db ("имя_БД",$db); ?> На втором сайте инклюдим так: Код (Text): include 'http://www.1site.ru/connect.php'; Или это бред?!))
Полный бред. Ты не инклудишь файл. Он выполняется там, далеко, на первом сайте. Тебе надо мускуль настраивать.
Да действительно бред) Что именно там надо настроить? Может быть есть статьи на эту тему? Я гуглил, но не нашел. И как тогда подключиться к mysql первого сайта, что бы на втором не было паролей?
Зависит от хостинга. Обычно закрывают внешний доступ. А так - надо создать юзверя на соответствующий хост и дать ему права на базу. upd. На самом деле так делать абсолютно не обязательно. Можно на первый сайт положить хитрый скрипт который будет читать базу и в удобном варианте отдавать инфу второму сайту.