API - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > Полезное / Common > Программирование / Programming > PHP

PHP Форум как для начинающих программистов на PHP так и для профессионалов этого дела. Если нужно создать скрипт, функцию и т.д, но не знаете как, спросите у нас и мы вам подскажем. Здесь вы найдете примеры скриптов которые вы сможете использовать на сайтах своих серверов (онлайн, регистрация, семь печатей, топ игроков). Так же много книг и статей.

Ответ
Опции темы
Непрочитано 29.10.2011, 20:57   #1
Изгнанные

Автор темы (Топик Стартер) API

Собственно несколько вопросов.

1. С помощью API можно дать доступ к php функциям с другого сайта?
2. Если да, то как?
3. Как вобще работает API, как его осуществить?

Добавлено через 48 секунд
P.S. в гугле не нашел, Мб не правельно ввожу?

Последний раз редактировалось Gambit_J; 29.10.2011 в 20:58. Причина: Добавлено сообщение
Gambit_J вне форума Отправить сообщение для Gambit_J с помощью ICQ Отправить сообщение для Gambit_J с помощью Skype™ Ответить с цитированием
Непрочитано 29.10.2011, 21:06   #2
Аватар для mazillka
Пользователь

По умолчанию Re: API

какого именно API?

а вообще википедия в помощь API
__________________
Lineage 2 Manuals
mazillka вне форума Отправить сообщение для mazillka с помощью ICQ Отправить сообщение для mazillka с помощью Skype™ Ответить с цитированием
Непрочитано 29.10.2011, 21:09   #3
Изгнанные

Автор темы (Топик Стартер) Re: API

Как в контакте. Разрешает другому сайту видеть коменты, чето такое...

Добавлено через 6 минут
___web api

Последний раз редактировалось Gambit_J; 29.10.2011 в 21:15. Причина: Добавлено сообщение
Gambit_J вне форума Отправить сообщение для Gambit_J с помощью ICQ Отправить сообщение для Gambit_J с помощью Skype™ Ответить с цитированием
Непрочитано 30.10.2011, 16:12   #4
Аватар для Dizband
ЛК под любые игры

По умолчанию Re: API

Если как в вконтакте - пишем обработчики, в ответ на запросы "из вне" выдаем результат. Это нужно понять логически, после чего вопросы сами отпадут.
К примеру вам надо вызвать функцию получения настроек сайта(getSiteSettings()) с удаленного сервера.

Пишем обработчик вида:
PHP код:
<?
....
инклуды/инит системы/етц
...
if(isset(
$_GET['getSettings']))
{
    
$allowed_ips = array('123.123.123.123', ........);
    if(!
in_array($_SERVER['REMOTE_ADDR'], $allowed_ips)) 
        exit(
'Access denied');

    echo 
array2xml(getSiteSettings());
}
?>
Потом с удаленного сервера кидаем запрос на script.php?getSettings и ведем "разбор полетов" с выданной информацией.
Это банальный пример по вашему запросу, естественно, предполагается, что данные функции уже имеются.
Dizband вне форума Ответить с цитированием
Непрочитано 30.10.2011, 16:19   #5
Аватар для Azagthtot
Эксперт

По умолчанию Re: API

XML-RPC к вашим услугам. http://phpxmlrpc.sourceforge.net/
Azagthtot вне форума Отправить сообщение для Azagthtot с помощью ICQ Отправить сообщение для Azagthtot с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 30.10.2011, 16:24   #6
Аватар для Dizband
ЛК под любые игры

По умолчанию Re: API

Цитата:
Сообщение от Azagthtot Посмотреть сообщение
XML-RPC к вашим услугам. http://phpxmlrpc.sourceforge.net/
Как раз хотел отредактировать пост и добавить ссылку. Но я думаю автору все равно надо сперва понять, что есть api вообще, прежде чем использовать дополнительные классы.

Добавлю - http://www.phpclub.ru/detail/article/xmlrpc
Рекомендую еще почитать про SOAP и AMFPHP.

Последний раз редактировалось Dizband; 30.10.2011 в 16:50.
Dizband вне форума Ответить с цитированием
Непрочитано 30.10.2011, 16:36   #7
Изгнанные

Автор темы (Топик Стартер) Re: API

Цитата:
Сообщение от n0nam3 Посмотреть сообщение
Но я думаю автору все равно надо сперва понять, что есть api вообще, прежде чем использовать дополнительные классы.

Добавлю - http://www.phpclub.ru/detail/article/xmlrpc
Все верно Спасибо, я уже думал ни кто, ничего не оставит (комменты). Жаль что ссылка 1я на английском, я не про в нем
Gambit_J вне форума Отправить сообщение для Gambit_J с помощью ICQ Отправить сообщение для Gambit_J с помощью Skype™ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


© 2007–2020 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 18:12. Часовой пояс GMT +3.

Вверх