Jump to content
Fórum Script Brasil
  • 0

Abrir arquivo e transformar o conteudo nas variaveis


Well Lima

Question

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 to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...