Эмуляция интерфейса СУБД для PHP

Модератор: Модераторы

Ответить
Timid
постоялец
Сообщения: 290
Зарегистрирован: 21.11.2007 20:33:15

Эмуляция интерфейса СУБД для PHP

Сообщение Timid »

Уважаемые господа.
Есть ли у кого-нибудь соображения, как написать аналог СУБД, чтобы его можно было вызвать из PHP.
Полностью задачу можно сформулировать так:
Как написать на freepascal приложение-службу-сервис, запускаемый на Linux, чтобы скрипт на PHP мог бы к нему обратиться. Приложение на FP будет выполнять расчеты
ev
долгожитель
Сообщения: 1797
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение ev »

Timid писал(а):Как написать на freepascal приложение-службу-сервис, запускаемый на Linux, чтобы скрипт на PHP мог бы к нему обратиться.

самое простое - связать их по сокету
и на пхп просто обертку для общения
пишется очень просто и быстро
Timid
постоялец
Сообщения: 290
Зарегистрирован: 21.11.2007 20:33:15

Сообщение Timid »

2ev
Это я понимаю,
Мне интересен пример реализации. Делать запрос из PHP к моему "вычислительному" серверу?

Пример в коде есть?
ev
долгожитель
Сообщения: 1797
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение ev »

примерно так, по памяти набросал

Код: Выделить всё

if (($sk = @fsockopen($host, 80, $errno, $errstr, 5)) == true) {
  $send = base64_encode($str);
  fputs($sk, "GET /link.html HTTP/1.0\nHOST: site.com\n\n");
  while (!feof($sk)) $out.=fgets($sk,128);
  fclose($sk);
}

если не надо HTTP, то еще проще получается - не надо заголовок формировать ;)
Timid
постоялец
Сообщения: 290
Зарегистрирован: 21.11.2007 20:33:15

Сообщение Timid »

Хм, а стандартной "обвязки" для работы с запросами CONNECT вместо GET из php нет? В смысле, пример есть?
Чтобы постоянное соединение поддерживать (в пределах обработки запроса), через прокси.
ev
долгожитель
Сообщения: 1797
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение ev »

Timid писал(а):Хм, а стандартной "обвязки" для работы с запросами CONNECT вместо GET из php нет? В смысле, пример есть?

у меня - нет :)
можешь глянуть в сторону curl - там скорее всего есть
Timid
постоялец
Сообщения: 290
Зарегистрирован: 21.11.2007 20:33:15

Сообщение Timid »

Да мне бы PHPшный вариант, лучше в виде статьи. Но все равно, спасибо.
ev
долгожитель
Сообщения: 1797
Зарегистрирован: 27.04.2005 23:19:06
Откуда: Москва

Сообщение ev »

Timid писал(а):Да мне бы PHPшный вариант

curl и в PHP есть ;)
Ответить