Подключение к БД другого сайта

Тема в разделе "Базы данных", создана пользователем yeaahhh, 6 сен 2011.

Модераторы: latteo
  1. yeaahhh

    yeaahhh

    Регистр.:
    8 май 2008
    Сообщения:
    278
    Симпатии:
    11
    Ребят, у меня есть 2 сайта, расположенных на разных хостингах.
    Не подскажете, как подключиться к БД другого сайта?
    Заранее спасибо.
    (Хочу сделать единую форму добавления новостей)
     
  2. demmy

    demmy

    Регистр.:
    13 ноя 2006
    Сообщения:
    330
    Симпатии:
    96
    Вариант А
    1. Разрешить доступ к БД с удаленного сайта.
    2. В настройках скрипта указать вместо localhost ip удаленного сайта

    Вариант Б
    Положить на удаленный сайт скрипт который будет получать пост и пушить его в базу
     
    yeaahhh нравится это.
  3. PHPCod3r

    PHPCod3r

    Регистр.:
    7 июн 2010
    Сообщения:
    261
    Симпатии:
    25
    Такие скрипты называются мускульными тунелями, вот один из них к примеру

    http://www.webyog.com/en/downloads.php

    на сайте триальная версия, на варезниках можно найти полную, там программка. ее устанавливаещь, после установки в папках программы
    находишь скрипт SQLyogTunnel.php его заливаешь на сервер, ну и через него уже конектишься к базе, очень удобно...


     
    yeaahhh нравится это.
  4. bolyk

    bolyk

    Регистр.:
    21 авг 2006
    Сообщения:
    308
    Симпатии:
    206
    А бесплатных вариантов не подскажите? Как ни гуглю, ничего найти не могу.
     
  5. CheburatoR-all

    CheburatoR-all Гипножаба

    Регистр.:
    26 апр 2009
    Сообщения:
    296
    Симпатии:
    437
    http://php.net/manual/ru/function.mysqli-connect.php
    Где $host -- адрес необходимого удаленного сервера. Перед эти нужно разрешить внешние подключения к удаленной БД.
     
    yeaahhh нравится это.
  6. yeaahhh

    yeaahhh

    Регистр.:
    8 май 2008
    Сообщения:
    278
    Симпатии:
    11
    А не подскажете, как залить картинку на фтп другого сайта?
    делаю мультиадминку..
    Хочу, чтобы выбранное мною изображение передавалась и на другой сайт при добавлении новости. (к Бд подключился ок)
     
  7. CheburatoR-all

    CheburatoR-all Гипножаба

    Регистр.:
    26 апр 2009
    Сообщения:
    296
    Симпатии:
    437
    Да, http://php.net/manual/ru/book.ftp.php
    http://www.php.net/manual/ru/function.ftp-put.php
    PHP:
    <?php
    $file 
    'somefile.txt';
    $remote_file 'readme.txt';
    // установка соединения
    $conn_id ftp_connect($ftp_server);
    // проверка имени пользователя и пароля
    $login_result ftp_login($conn_id$ftp_user_name$ftp_user_pass);
    // загрузка файла 
    if (ftp_put($conn_id$remote_file$fileFTP_ASCII)) {
     echo 
    "$file загружен на сервер\n";
    } else {
     echo 
    "Не удалось загрузить $file на сервер\n";
    }
    // закрытие соединения
    ftp_close($conn_id);
    ?>
     
    yeaahhh нравится это.