<div dir="ltr">Tente essa montagem utilizando aspa simples na função. pois assim você nao precisa proteger as aspas duplas.<div><br></div><div>$output = shell_exec('asterisk -rx "dgv send sms 1 $csv_array[$i] "$msg" "');<br></div><div><br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><font size="4"><b>Luiz Sales</b></font><br><b>Email :</b> <a href="mailto:quick.br@gmail.com" target="_blank">quick.br</a><br><b>Twitter :</b> <a href="http://twitter.com/hsales" target="_blank">@luizhsales</a><br><br></div></div></div>
<br><div class="gmail_quote">Em 18 de dezembro de 2014 20:39, Eduardo Pereira <span dir="ltr"><<a href="mailto:edupbar@gmail.com" target="_blank">edupbar@gmail.com</a>></span> escreveu:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Caros, boa noite!<br>
<br>
Estou tentando enviar sms por uma interface em php com porem somente
a promeira palavra da mensagem é enviada.<br>
Os feras em php poderiam me ajudar!<br>
<br>
Abaixo segue o loop que executa o comando de envio....<br>
<br>
$upload = $_POST['upload'];<br>
$msg = $_POST['msg'];<br>
.................<br>
$data = fopen ($upload, 'r');<br>
$size = filesize($upload);<br>
$content = fread($data, $size);<br>
fclose ($data);<br>
$csv_array = explode("," , $content);<br>
............<br>
for ($i = 0; $i < count($csv_array); ++$i) {<br>
$command="asterisk -rx";<br>
<b>$output = shell_exec("$command \"dgv send sms 1 $csv_array[$i]
\"$msg\" \"");</b><br>
echo(nl2br($output));<br>
sleep (5);<br>
}<br>
echo "<h2>Enviado com sucesso</h2>";<br>
<br>
O problema esta em \"$msg\" ao identificar o espaço entre a
primeira e segunda palava, da como expressão terminada.<br>
Obrigado!<br>
</div>
<br>_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7<br>
Intercomunicadores para acesso remoto via rede IP e telefones IP<br>
Conheça todo o portfólio em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a><br>
_______________________________________________<br>
ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP .<br>
Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Banco de Canais Analógicos – Appliance Asterisk Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a><br>
_______________________________________________<br>
DIGIVOICE: Fabricante pioneiro em Banco de Canais e Placas E1, GSM, FXO e FXS para Asterisk e Elastix. Temos Cursos de Telefonia IP e Asterisk.<br>
Construa soluções de PABX IP com produtos DigiVoice - visite <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div></div>