Jump to content


Photo

Localizar Uma Sequência De Texto Em 1 Arquivo


  • Faça o login para participar
22 replies to this topic

#16 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 07/02/2005, 15:24

sim, mais como eu faria para ele deletar tbm o output?

flw
Editado pela equipe Forum Wmo, favor ler as regras.

#17 prix

prix

    Duracell: E Duram, Duram, Duram...

  • Usuários
  • 562 posts
  • Sexo:Não informado
  • Interesses:keep walking ...
    jonny walker

Posted 07/02/2005, 21:36

mmm pede pra ele salvar numa variavel a linha de onde tava o output
e apagar somente a linha ja tentou ?

print join'',(reverse  map{/d([a-z])d/}split/W/,'$5x6@314&60f%3i4#moo^1r2#moo^1p2')," ", pack ("B*",'01110000011001010111001001101100')," ", pack ("B*",'011011010110111101101110011010110110010101111001'), "n";
sleep 5;


E-Mails, topicos ou mensagens privadas não serão respondidas a menos que eu considere uma relevancia/necessidade na mesma.

#18 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 09/02/2005, 09:15

aham
nao apaga
Editado pela equipe Forum Wmo, favor ler as regras.

#19 prix

prix

    Duracell: E Duram, Duram, Duram...

  • Usuários
  • 562 posts
  • Sexo:Não informado
  • Interesses:keep walking ...
    jonny walker

Posted 10/02/2005, 12:17

entao vc fez algo errado mostra ai o comando q vc fez pra apagar somente a linha junto com o codigo(codigo q vc esta usando para apagar o resto).

Edição feita por: prix, 10/02/2005, 12:17.

print join'',(reverse  map{/d([a-z])d/}split/W/,'$5x6@314&60f%3i4#moo^1r2#moo^1p2')," ", pack ("B*",'01110000011001010111001001101100')," ", pack ("B*",'011011010110111101101110011010110110010101111001'), "n";
sleep 5;


E-Mails, topicos ou mensagens privadas não serão respondidas a menos que eu considere uma relevancia/necessidade na mesma.

#20 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 14/02/2005, 11:18

usei isso

$input = "<seila aaaa>\n";
$output = "</seila>\n";

open(FILE, "+<$patch");
@db = <FILE>;

$cont = 0;
foreach $base(@db){
if($base eq $input) {
while(1){
$base = $db[$cont];
print "Apagando $db[$cont]\n";
$db[$cont] = "";
last if($base eq $output);
if($base eq $output){ next; }
$cont++;
}
seek(FILE,0,0);
print FILE @db;
truncate(FILE, tell(FILE));
last;
}
$cont++;
}
close(FILE);

mais nao funfa
Editado pela equipe Forum Wmo, favor ler as regras.

#21 Hospedar-se .Com

Hospedar-se .Com

    Super Veterano

  • Usuários
  • 1500 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 14/02/2005, 12:27

Isso era pra usar no apache, mas nem acabei usando, mas ainda sou mais do jeito simplificado :D

no httpd.conf incluir em um arquivo separado todos os vhosts e toda vez que apagar ele gerar novamente esse arquivo com o vhost e reiniciar o apache pra atualizar as configs

#22 Gabriel

Gabriel

    CGI & PHP até Morre!!!!

  • Usuários
  • 573 posts
  • Sexo:Não informado
  • Localidade:Santo Andre-SP
  • Interesses:http://www.divulgue-me.com

Posted 14/02/2005, 13:35

tbm é uma boa
eu nao tinha pensado nesse lado
guarda as conf do apache em um arquivo e o vhost em outro
ai compara e guarda os dados de ambos junto no httpd.conf

tbm é um jeito
flw
Editado pela equipe Forum Wmo, favor ler as regras.

#23 prix

prix

    Duracell: E Duram, Duram, Duram...

  • Usuários
  • 562 posts
  • Sexo:Não informado
  • Interesses:keep walking ...
    jonny walker

Posted 14/02/2005, 23:25

Isso era pra usar no apache, mas nem acabei usando, mas ainda sou mais do jeito simplificado  :D

no httpd.conf incluir em um arquivo separado todos os vhosts e toda vez que apagar ele gerar novamente esse arquivo com o vhost e reiniciar o apache pra atualizar as configs

nao eh assim tao simplificado ... pode estar sendo mais pratico.

pq se vc olhar bem vc esta refazendo tudo e pode rolar falta de dados ou algum erro mas se te atende eh o que eh =D

usei isso

$input = "<seila aaaa>\n";
$output = "</seila>\n";

open(FILE, "+<$patch");
@db = <FILE>;

$cont = 0;
foreach $base(@db){
if($base eq $input) {
while(1){
$base = $db[$cont];
print "Apagando $db[$cont]\n";
$db[$cont] = "";
last if($base eq $output);
if($base eq $output){ next; }
$cont++;
}
seek(FILE,0,0);
print FILE @db;
truncate(FILE, tell(FILE));
last;
}
$cont++;
}
close(FILE);

mais nao funfa



de qualquer forma eu nao vou fazer o codigo pra vc gabriel eu ja passei um ali pronto q apaga e deixa 1 linha, te passei como apagava a linha ( passei a logica ) vc nem ao menos tentou adicionar a logica ao script.

Nao estou aqui pra fazer pra vc estou tentando ajudar.

Edição feita por: prix, 14/02/2005, 23:27.

print join'',(reverse  map{/d([a-z])d/}split/W/,'$5x6@314&60f%3i4#moo^1r2#moo^1p2')," ", pack ("B*",'01110000011001010111001001101100')," ", pack ("B*",'011011010110111101101110011010110110010101111001'), "n";
sleep 5;


E-Mails, topicos ou mensagens privadas não serão respondidas a menos que eu considere uma relevancia/necessidade na mesma.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq