<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
</head>
<body 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>
</body>
</html>