Ir para conteúdo
Fórum Script Brasil
  • 0

Abrir arquivo e transformar o conteudo nas variaveis


Well Lima

Pergunta

Olá pesoal. :) faz séculos que não uso o forum aos pouquinhos estou volto, gostaria que me ajude nisso temos o arquivo chamado.

send_f22f431db853db8

o conteudo dele é

To: 557181363118
Modem: GSM5
Sent: 11-10-27 14:10:20
IMSI: 724031140889594

Vinicius TUDO BEM? AQUI E DA BANDEIRA ADVOGADOS. POR FAVOR, LIGUE URGENTE PARA 0800 888 3377 E INFORME O CODIGO DO PROCESSO INTERNO:191890.

gostaria de pegar a primeira chave To e transforma em variavel. a primeira,segunda, terceira e etc.. e la em baixo aonde tem somente a mensagem, queria também jogar ela numa variavel $mensagem

tipo To na variavel $to e assim por diante. alguém consegui me axuliar?

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Como poderia usar o preg_match nesse arquivo?

<?php

$str = 'foobar: 2008';

preg_match('/(?P<name>\w+): (?P<digit>\d+)/', $str, $matches);

/* This also works in PHP 5.2.2 (PCRE 7.0) and later, however 
 * the above form is recommended for backwards compatibility */
// preg_match('/(?<name>\w+): (?<digit>\d+)/', $str, $matches)

print_r($matches);


RESPOSTA//
Array
(
    [0] => foobar: 2008
    [name] => foobar
    [1] => foobar
    [digit] => 2008
    [2] => 2008
)



?>

mais como usuaria isso pra multiplas linhas , e usando isso para a ultima linha!?=/

Link para o comentário
Compartilhar em outros sites

  • 0

conteúdo ta assim:Ç

To: 557181363118
Modem: GSM5
Sent: 11-10-27 14:10:20
IMSI: 724031140889594

Vinicius TUDO BEM? AQUI E DA BANDEIRA ADVOGADOS. POR FAVOR, LIGUE URGENTE PARA 0800 888 3377 E INFORME O CODIGO DO PROCESSO INTERNO:191890.
no caso eu faria assim
<?php
$string = fopen("send_f22f431db853db8", "r");

$matches = array();
preg_match('~To: (?P<to>[0-9]*)~', $string, $matches);
preg_match('~Modem: (?P<modem>[A-Z,0-9]*)~', $string, $matches);
preg_match('~Sent: (?P<sent>[A-Z,0-9]*)~', $string, $matches);
preg_match('~IMSI: (?P<imsi>[0-9]*)~', $string, $matches);
// mais agora outra duvida e a ultima linha como faço?



print_r($matches);
?>

Link para o comentário
Compartilhar em outros sites

  • 0

http://scriptbrasil.com.br/forum/index.php?act=boardrules

3.8 Não é permitida a postagem de mensagens com a finalidade de manter o tópico no início da lista (up), nem de mensagens que não se refiram ao assunto do tópico (flood). Caso isso ocorra, as mensagens serão excluídas e os autores, advertidos.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...