Я пишу сценарий bash, в котором я пытаюсь отправить переменную сообщения, однако wget обрабатывает ее как несколько URL-адресов, я полагаю, потому что это не URLENCODED... вот моя основная мысль
MESSAGE='I am trying to post this information'
wget -O test.txt http://xxxxxxxxx.com/alert.php --post-data 'key=xxxx&message='$MESSAGE''
Я получаю сообщения об ошибках, а файл alert.php не получает переменную сообщения, и это говорит довольно много
не могу решить я не могу разрешить не могу решить попробовать.. и так далее.
Мой пример выше - это простой пример sudo, но я считаю, что если я смогу его закодировать, он пройдет,Я даже пробовал php типа:
MESSAGE='I am trying to post this information'
MESSAGE=$(php -r 'echo urlencode("'$MESSAGE'");')
но ошибки php.. есть идеи? Как я могу передать переменную в $MESSAGE без ее выполнения php?