Как передать переменную $REMOTE_ADDR в bash из php

Модератор: Модераторы разделов

Аватара пользователя
greend
Сообщения: 5

Как передать переменную $REMOTE_ADDR в bash из php

Сообщение greend »

Проблема такая PHP-4 Apache 1.3 Slackware 8.0!

Нужно из php скрипта передать переменную $REMOTE_ADDR, в скрипт *.sh, который выглядит следующим образом:
#!/bin/bash
echo $REMOTE_ADDR | /usr/bin/smbclient -M Имя_машины >/dev/null 2>&1;

cgi данный параметр передает, как передать от PHP. :devil_2:
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: Как передать переменную $REMOTE_ADDR в bash из php

Сообщение allez »

Можно передать ее как аргумент:
PHP:

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

exec("script.sh $REMOTE_ADDR");

Shell:

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

#!/bin/bash
echo $1 | /usr/bin/smbclient -M Имя_машины >/dev/null 2>&1;
Спасибо сказали: