получить значение из php функции на другом сервере

12
dspu
На сайте с 10.05.2006
Offline
268
826

я размещаю функцию на site1.ru/f1.php

как внутри скрипта на сайте site2.ru грамотно получить результат работы http://site1.ru/f1.php?parametr1=x

результат - число

ewg777
На сайте с 04.06.2007
Offline
225
#1

$result = file_get_contents('http://site1.ru/f1.php?parametr1=x'); 
Или что-то другое?
dspu
На сайте с 10.05.2006
Offline
268
#2

в принципе работает, просто надеялся, что есть более красивый способ в случае владения обоими сайтами

P.S. а нет случайно способа обращения к xml яндекса через ip пользователя сайта?

SI
На сайте с 19.12.2007
Offline
77
#3

дайте подумать... я пользователь сайта... у меня есть ip... я через него вроде обращаюсь... ответ знатоков - да.

рисуем, верстаем, кодим и крутим ...аа, да, еще принимаем заказы (:
Jekyll
На сайте с 04.05.2009
Offline
136
#4
dspu:
P.S. а нет случайно способа обращения к xml яндекса через ip пользователя сайта?

Троян? :)

или xss

T.R.O.N
На сайте с 18.05.2004
Offline
314
#5
dspu:
а нет случайно способа обращения к xml яндекса через ip пользователя сайта

Есть, но чтобы юзать XML у юзера должен быть к нему доступ и его IP должен быть в базе яши.

Флеш, здравый смысл и понимание сетевых протоколов вам в помощь.

T.R.O.N добавил 18.01.2010 в 21:53

dspu:
что есть более красивый способ в случае владения обоими сайтами

Красота... прикольно. Сейчас команда одна... более красивы, как правило, это еще более лаконичный.... видать усилием воли..

Хотя, сам факт дистанционного инклуда - это очень некрасиво. Красиво, это когда клиент и сервер обмениваются именно запросами и ответами на них, а не передаю скрипт...

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
[Удален]
#6
dspu:
в принципе работает, просто надеялся, что есть более красивый способ в случае владения обоими сайтами

да, есть - xmlrpc к примеру.

N
На сайте с 06.05.2007
Offline
419
#7
bearman:
да, есть - xmlrpc к примеру.

"уродство - это красиво" ?

file_get_contents - ниразу не инклуд (кода)

Кнопка вызова админа ()
[Удален]
#8
да, есть - xmlrpc к примеру.

soap ищо+++

[Удален]
#9
netwind:
"уродство - это красиво" ?
file_get_contents - ниразу не инклуд (кода)

а чем file_get_contents плох? имхо транспортный уровень - всего лишь транспорт. самый простой вариант - REST запросы и сериализация данных на обоих концах (php.net/serialize), и этот метод я наверное сильно люблю за его простейщую реализацию и легкость "развертывания" :)

bearman добавил 18.01.2010 в 22:23

MOP1:
soap ищо+++

да, это тоже :)

N
На сайте с 06.05.2007
Offline
419
#10

bearman, я и говорю что он хорош и на своем месте в php. как можно называть что-то еще красивым?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий