может кто знает как работать с .sh фаилом?
Необходимо через PHP отправлять скрипту в цикле переменную TO=“номер адресата”(номеров будет порядка 10шт, всегда разные) и запускать этот скрипт. Все остальные переменные - статичные. Оператор этой услуги сказал, что скрипт можно запускать один номер=один раз скрипт. Т.е. передать сразу массив из номеров в один скрипт не получится.
в гуугл нашел такую вещь как
stream_context_create($options);но как с ней работать не догоняю.
скрипт в sh фаиле ниже. Скрипт отправляет мультиСМС
USER=“имя”
PWD=“пароль”
FROM=“телефон или имя”
TO=“номер адресата”
MSG=“содержание сообщения”
HOST="адрес хоста с которого непосредственно уходит смс"
soap="<soap:Envelope xmlns:soap=\"http://schemas........\" xmlns:wsse=\"http://......\">
<soap:Header>
<wsse:Security>
<wsse:UsernameToken>
<wsse:Username>${USER}</wsse:Username>
<wsse:Password>${PWD}</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soap:Header>
<soap:Body>
<sendSmsWithReport xmlns=\"http://....">
<addresses>receiver:${TO}</addresses>
<senderName>sender:${FROM}</senderName>
<charging />
<message><![CDATA[${MSG}]]></message>
<notificationType>0</notificationType>
<isFlash>false</isFlash>
</sendSmsWithReport>
</soap:Body>
</soap:Envelope>"
#echo $soap
curl --data "$soap" -H 'Content-Type: text/xml;charset=UTF-8' -H 'SOAPAction: ""' "$HOST"