[AsteriskBrasil] +-OFF-Topic variáveis em commad asterisk

Luiz Sales quick.br em gmail.com
Quinta Dezembro 18 23:12:22 BRST 2014


Tente essa montagem utilizando aspa simples na função. pois assim você nao
precisa proteger as aspas duplas.

$output = shell_exec('asterisk -rx  "dgv send sms 1 $csv_array[$i] "$msg"
"');


*Luiz Sales*
*Email   :* quick.br <quick.br at gmail.com>
*Twitter :* @luizhsales <http://twitter.com/hsales>


Em 18 de dezembro de 2014 20:39, Eduardo Pereira <edupbar at gmail.com>
escreveu:
>
>  Caros, boa noite!
>
> Estou tentando enviar sms por uma interface em php com porem somente a
> promeira palavra da mensagem é enviada.
> Os feras em php poderiam me ajudar!
>
> Abaixo segue o loop que executa o comando de envio....
>
> $upload = $_POST['upload'];
> $msg = $_POST['msg'];
> .................
> $data = fopen ($upload, 'r');
> $size = filesize($upload);
> $content = fread($data, $size);
> fclose ($data);
> $csv_array = explode("," , $content);
> ............
> for ($i = 0; $i < count($csv_array); ++$i) {
> $command="asterisk -rx";
> *$output = shell_exec("$command \"dgv send sms 1 $csv_array[$i] \"$msg\"
> \"");*
> echo(nl2br($output));
> sleep (5);
> }
> echo "<h2>Enviado com sucesso</h2>";
>
> O problema esta em \"$msg\"    ao identificar o espaço entre a primeira e
> segunda palava, da como expressão terminada.
> Obrigado!
>
> _______________________________________________
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
> Intercomunicadores para acesso remoto via rede IP e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> _______________________________________________
> ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia
> IP .
> Gateway Sip, Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Banco de Canais Analógicos  – Appliance Asterisk Acesse www.aligera.com.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.
> Construa soluções de PABX IP com produtos DigiVoice - visite
> www.digivoice.com.br
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe at listas.asteriskbrasil.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20141218/2c410270/attachment.html>


Mais detalhes sobre a lista de discussão AsteriskBrasil