Criando uma mensagem
sair

Digite no campo Mensagem o texto a ser enviado, lembrando que cada mensagem contém no máximo 140 caracteres, caso exceda, será quebrada a mensagem.

Ex.:
Situação: Mensagem com 170 caracteres
Ação: Serão enviadas duas mensagens, uma contendo 140 mensagens e outra com o restante (30 caracteres).

Não são aceitos caracteres acentuados como:
Çç

Esses caracteres serão trocados automaticamente para o respectivo sem acento. ( Ex.: à por a )

Assim como caracteres especiais como: _, %, <TAB>, quebras de linha.

No campo Telefone, copie e cole os endereços a partir do Excel ou qualquer arquivo texto.

Lembrando que serão considerados somente os numeros que tiverem 10 ou 11 digitos, ou seja, além do número, será necessário o DDD sem o 0

Ex.: 11 9090-1512, será interpretado como 1190901512

No caso dos números inválidos, eles serão desconsiderados no envio.

Quantidade de Caracteres:
Mensagem:
Telefone:
Enviando mensagem para o servidor DACI


Clique aqui para enviar outra mensagem
Carregado o arquivo ".$config['local_dir']."$filename no servidor ".$config['ftp_server']." como ".$config['ftp_user_name']; } ftp_close($conn_id); } function _grava_arquivo($m,$conteudo){ global $config; $timestamp_file = strftime("%G%m%d%H%M%S",time()); $filename = $timestamp_file.$m.'_msg.txt'; if ( $handle = fopen($config['local_dir'].$filename,"a") ){ fwrite($handle,$conteudo); fclose($handle); } else { print "Nao foi possivel abrir o arquivo"; } return $filename; } function _gera_conteudo ($valores) { global $fl_erro,$conteudo,$texto,$msg_sms; $mensagem = $valores['mensagem']; $src_telefone = $valores['src_telefone']; $number_arr = array(); $files_arr = array(); $erro = ''; $telefone = split("[\n\r\t]+",$src_telefone); $mensagem_limpa = ereg_replace("[]","A",$mensagem); $mensagem_limpa = ereg_replace("[]","a",$mensagem_limpa ); $mensagem_limpa = ereg_replace("[]","E",$mensagem_limpa ); $mensagem_limpa = ereg_replace("[]","e",$mensagem_limpa ); $mensagem_limpa = ereg_replace("[]","I",$mensagem_limpa ); $mensagem_limpa = ereg_replace("[]","i",$mensagem_limpa ); $mensagem_limpa = ereg_replace("[]","O",$mensagem_limpa ); $mensagem_limpa = ereg_replace("[]","o",$mensagem_limpa ); $mensagem_limpa = ereg_replace("[]","U",$mensagem_limpa ); $mensagem_limpa = ereg_replace("[]","u",$mensagem_limpa );~ $mensagem_limpa = ereg_replace("[~`^_]"," ",$mensagem_limpa ); $mensagem_limpa = ereg_replace("[\n\r\t]","",$mensagem_limpa ); $mensagem_limpa = str_replace("","C",$mensagem_limpa ); $mensagem_limpa = str_replace("%","",$mensagem_limpa ); $mensagem_limpa = str_replace("","c",$mensagem_limpa ); $iValores['mensagem_limpa'] = $mensagem_limpa; $iValores['original_msg' ] = $mensagem_limpa; $iValores['original_telefone' ] = $src_telefone; $qte_msg = (round(strlen($mensagem_limpa)/140,0) == 0 ) ? 1 : round(strlen($mensagem_limpa)/140,0)+1; if ( strlen($mensagem_limpa) <= 140 ){ $qte_msg = 1; } $iValores['qte_msg'] = $qte_msg; $iValores['telefones'] = $telefone; for ( $m = 0; $m < $qte_msg; $m++){ $mensagem_arr = substr($mensagem_limpa,$m*140,140); $mo = $m+1; $conteudo = " "; $iValores['mensagem'][$m] = $mensagem_arr; $number_arr=array(); // Gerando uma linha para cada numero do telefone for ( $i = 0; $i < sizeof($telefone); $i++){ $number = ereg_replace("[\(\)-]","",$telefone[$i]); $number = str_replace(" ","",$number); $valid_number = array(10,11); // Quantidade de digitos permitidos if ( in_array(strlen($number),$valid_number) && !in_array($number,$number_arr)) { // Verificando se o numero eh valido (DDD+NUMERO = 10 caracteres) ou entao se nao estah repetido array_push($number_arr,$number); $o=$i+1; $conteudo .= <<< MIOLO \n MIOLO; } else { // Gravando o numero invalido ou repetido $erro .= " Numero Invalido ou Repetido: $number
"; $fl_erro = 1; } } $texto = <<< EOH $conteudo EOH; array_push($msg_sms,$texto); $valor = _grava_arquivo($m,$texto); array_push($files_arr,$valor); } $iValores['vtelefones'] = $number_arr; $iValores['arquivos'] = $files_arr; _confirmar($iValores); } function _confirmar($valores){ global $config; php?>
Confirmando o envio da mensagem
Quantidade de Mensagens:
Quantidade de numeros (validos/total):
Visualização da Mensagem
 
DACI - Gerador de Arquivos